https://github.com/nikic commented: The first commit looks fine to me, I don't understand the purpose of the other two. The alignment enforcement isn't expensive enough to make caching useful, I think? https://github.com/llvm/llvm-project/pull/112699