[llvm] dce158c - [AA] Use isIdentifiedFunctionLocal() (NFC)

Nikita Popov via llvm-commits llvm-commits at lists.llvm.org
Thu May 13 14:15:38 PDT 2021


Author: Nikita Popov
Date: 2021-05-13T23:06:42+02:00
New Revision: dce158c58d851747c2e1c188dcf4baa4620b5516

URL: https://github.com/llvm/llvm-project/commit/dce158c58d851747c2e1c188dcf4baa4620b5516
DIFF: https://github.com/llvm/llvm-project/commit/dce158c58d851747c2e1c188dcf4baa4620b5516.diff

LOG: [AA] Use isIdentifiedFunctionLocal() (NFC)

This condition is equivalent to isIdentifiedFunctionLocal(),
and this is also what we semantically want to check here.

Added: 
    

Modified: 
    llvm/lib/Analysis/AliasAnalysis.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Analysis/AliasAnalysis.cpp b/llvm/lib/Analysis/AliasAnalysis.cpp
index 89a451ba259f0..9174184c193b4 100644
--- a/llvm/lib/Analysis/AliasAnalysis.cpp
+++ b/llvm/lib/Analysis/AliasAnalysis.cpp
@@ -723,8 +723,7 @@ ModRefInfo AAResults::callCapturesBefore(const Instruction *I,
     return ModRefInfo::ModRef;
 
   const Value *Object = getUnderlyingObject(MemLoc.Ptr);
-  if (!isIdentifiedObject(Object) || isa<GlobalValue>(Object) ||
-      isa<Constant>(Object))
+  if (!isIdentifiedFunctionLocal(Object))
     return ModRefInfo::ModRef;
 
   const auto *Call = dyn_cast<CallBase>(I);


        


More information about the llvm-commits mailing list