Home
last modified time | relevance | path

Searched refs:MRI_Mod (Results 1 – 17 of 17) sorted by relevance

/external/llvm/lib/Analysis/
DAliasAnalysis.cpp147 Result = ModRefInfo(Result & MRI_Mod); in getModRefInfo()
174 if ((Result & MRI_Mod) && in getModRefInfo()
176 Result = ModRefInfo(Result & ~MRI_Mod); in getModRefInfo()
214 Result = ModRefInfo(Result & MRI_Mod); in getModRefInfo()
232 if (ArgMask == MRI_Mod) in getModRefInfo()
235 ArgMask = MRI_Mod; in getModRefInfo()
264 if (((ArgMask & MRI_Mod) != MRI_NoModRef && in getModRefInfo()
267 (ArgR & MRI_Mod) != MRI_NoModRef)) in getModRefInfo()
346 return MRI_Mod; in getModRefInfo()
484 return canInstructionRangeModRef(BB.front(), BB.back(), Loc, MRI_Mod); in canBasicBlockModify()
DGlobalsModRef.cpp235 else if ((FI->getModRefInfo() & MRI_Mod) == 0) in getModRefBehavior()
251 else if ((FI->getModRefInfo() & MRI_Mod) == 0) in getModRefBehavior()
309 FunctionInfos[Writer].addModRefInfoForGlobal(GV, MRI_Mod); in AnalyzeGlobals()
571 FI.addModRefInfo(MRI_Mod); in AnalyzeCallGraph()
575 if ((FI.getModRefInfo() & MRI_Mod) == 0) in AnalyzeCallGraph()
DMemoryDependenceAnalysis.cpp107 return MRI_Mod; in GetLocation()
125 return MRI_Mod; in GetLocation()
141 return MRI_Mod; in GetLocation()
149 return MRI_Mod; in GetLocation()
198 if (isReadOnlyCall && !(MR & MRI_Mod) && in getCallSiteDependencyFrom()
657 case MRI_Mod: in getSimplePointerDependencyFrom()
711 bool isLoad = !(MR & MRI_Mod); in getDependency()
DLoads.cpp395 if (AA && (AA->getModRefInfo(SI, StrippedPtr, AccessSize) & MRI_Mod) == 0) in FindAvailableLoadedValue()
408 (AA->getModRefInfo(Inst, StrippedPtr, AccessSize) & MRI_Mod) == 0) in FindAvailableLoadedValue()
DAliasAnalysisEvaluator.cpp252 case MRI_Mod: in runInternal()
279 case MRI_Mod: in runInternal()
DBasicAliasAnalysis.cpp640 return MRI_Mod; in getArgModRefInfo()
809 return getModRefBehavior(CS2) & MRI_Mod ? MRI_Ref : MRI_NoModRef; in getModRefInfo()
812 return getModRefBehavior(CS1) & MRI_Mod ? MRI_Mod : MRI_NoModRef; in getModRefInfo()
/external/llvm/include/llvm/Analysis/
DAliasAnalysis.h100 MRI_Mod = 2, enumerator
102 MRI_ModRef = MRI_Ref | MRI_Mod
159 FMRB_DoesNotReadMemory = FMRL_Anywhere | MRI_Mod,
319 return !(MRB & MRI_Mod); in onlyReadsMemory()
468 if (MRB & MRI_Mod) in getModRefInfo()
469 return MRI_Mod; in getModRefInfo()
/external/llvm/lib/Transforms/Scalar/
DSink.cpp71 if (AA.getModRefInfo(S, Loc) & MRI_Mod) in isSafeToMove()
86 if (AA.getModRefInfo(S, CS) & MRI_Mod) in isSafeToMove()
DMergedLoadStoreMotion.cpp207 return AA->canInstructionRangeModRef(Start, End, Loc, MRI_Mod); in isLoadHoistBarrierInRange()
DLoopIdiomRecognize.cpp911 if (mayLoopAccessLocation(LoadBasePtr, MRI_Mod, CurLoop, BECount, StoreSize, in processLoopStoreOfLoopLoad()
DMemCpyOptimizer.cpp604 if (AA.getModRefInfo(&I, LoadLoc) & MRI_Mod) { in processStore()
/external/llvm/unittests/Analysis/
DAliasAnalysisTest.cpp193 EXPECT_EQ(AA.getModRefInfo(Store1, MemoryLocation()), MRI_Mod); in TEST_F()
194 EXPECT_EQ(AA.getModRefInfo(Store1), MRI_Mod); in TEST_F()
/external/llvm-project/llvm/test/Analysis/MemorySSA/
Datomic-clobber.ll101 ; Ensure that AA hands us MRI_Mod on unreorderable atomic ops.
/external/llvm/lib/Transforms/IPO/
DFunctionAttrs.cpp107 if (MRB & MRI_Mod) in checkFunctionMemoryAccess()
132 if (MRB & MRI_Mod) in checkFunctionMemoryAccess()
DArgumentPromotion.cpp611 if (AAR.canInstructionRangeModRef(BB->front(), *Load, Loc, MRI_Mod)) in isSafeToPromoteArgument()
/external/llvm/lib/Transforms/ObjCARC/
DObjCARCContract.cpp251 if (!(AA->getModRefInfo(Inst, Loc) & MRI_Mod)) in findSafeStoreForStoreStrongContraction()
/external/llvm/lib/Transforms/Utils/
DMemorySSA.cpp529 bool Def = bool(ModRef & MRI_Mod); in createNewAccess()
1096 return AA->getModRefInfo(DefMemoryInst, Loc) & MRI_Mod; in instructionClobbersQuery()