antoniofrighetto wrote: > > so IIUC !llvm.errno.tbaa should just be a module-level list of > > int-compatible TBAA nodes. > > Yes, exactly. It should be a module level MD node, not on individual > instructions.
Thank you, I'm updating this. I've been contemplating this, and thought originally we needed to extend TBAA (like aliasErrno as per tmp commit), but TBAA seems to take care of this already (as clang propagates int TBAA correctly to the call), so I think this shouldn't be needed. Though, I *believe* there should be some additional AA handling (along the ifdef lines), is that correct? https://github.com/llvm/llvm-project/pull/125258 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits