[clang] [flang] add tbaa tags to global variables (PR #68727)

Tom Eccles via cfe-commits cfe-commits at lists.llvm.org
Wed Oct 11 15:05:04 PDT 2023


================
@@ -406,7 +406,7 @@ AliasAnalysis::Source AliasAnalysis::getSource(mlir::Value v) {
         attributes.set(Attribute::Pointer);
     }
 
-  if (type == SourceKind::Global)
+  if (type == SourceKind::Global || type == SourceKind::Direct)
----------------
tblah wrote:

Yeah that sounds good to me. I will update this patch to do that tomorrow. I only added it to the global tree because currently it only seemed to be used to represent global variables and I didn't think much about the heap data.

https://github.com/llvm/llvm-project/pull/68727


More information about the cfe-commits mailing list