[llvm] LLVM, Coroutines: Introduce TBAA metadata for frame object (PR #176543)
Weibo He via llvm-commits
llvm-commits at lists.llvm.org
Sun Jan 18 18:43:56 PST 2026
NewSigma wrote:
I played with it and can confirm improvements in my personal benchmarks. Here are some observations for discussion:
1. Removing TBAA from StoreInst while retaining it on LoadInst seems do not impact performance in your demo. Is there a specific reason for adding TBAA on stores?
2. Can we find `TBAARoot` in `Shape::analyse` to avoid traversing the function?
3. Tests?
https://github.com/llvm/llvm-project/pull/176543
More information about the llvm-commits
mailing list