[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