Searched refs:MRI_Mod (Results 1 – 17 of 17) sorted by relevance
/external/llvm/lib/Analysis/ |
D | AliasAnalysis.cpp | 147 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()
|
D | GlobalsModRef.cpp | 235 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()
|
D | MemoryDependenceAnalysis.cpp | 107 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()
|
D | Loads.cpp | 395 if (AA && (AA->getModRefInfo(SI, StrippedPtr, AccessSize) & MRI_Mod) == 0) in FindAvailableLoadedValue() 408 (AA->getModRefInfo(Inst, StrippedPtr, AccessSize) & MRI_Mod) == 0) in FindAvailableLoadedValue()
|
D | AliasAnalysisEvaluator.cpp | 252 case MRI_Mod: in runInternal() 279 case MRI_Mod: in runInternal()
|
D | BasicAliasAnalysis.cpp | 640 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/ |
D | AliasAnalysis.h | 100 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/ |
D | Sink.cpp | 71 if (AA.getModRefInfo(S, Loc) & MRI_Mod) in isSafeToMove() 86 if (AA.getModRefInfo(S, CS) & MRI_Mod) in isSafeToMove()
|
D | MergedLoadStoreMotion.cpp | 207 return AA->canInstructionRangeModRef(Start, End, Loc, MRI_Mod); in isLoadHoistBarrierInRange()
|
D | LoopIdiomRecognize.cpp | 911 if (mayLoopAccessLocation(LoadBasePtr, MRI_Mod, CurLoop, BECount, StoreSize, in processLoopStoreOfLoopLoad()
|
D | MemCpyOptimizer.cpp | 604 if (AA.getModRefInfo(&I, LoadLoc) & MRI_Mod) { in processStore()
|
/external/llvm/unittests/Analysis/ |
D | AliasAnalysisTest.cpp | 193 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/ |
D | atomic-clobber.ll | 101 ; Ensure that AA hands us MRI_Mod on unreorderable atomic ops.
|
/external/llvm/lib/Transforms/IPO/ |
D | FunctionAttrs.cpp | 107 if (MRB & MRI_Mod) in checkFunctionMemoryAccess() 132 if (MRB & MRI_Mod) in checkFunctionMemoryAccess()
|
D | ArgumentPromotion.cpp | 611 if (AAR.canInstructionRangeModRef(BB->front(), *Load, Loc, MRI_Mod)) in isSafeToPromoteArgument()
|
/external/llvm/lib/Transforms/ObjCARC/ |
D | ObjCARCContract.cpp | 251 if (!(AA->getModRefInfo(Inst, Loc) & MRI_Mod)) in findSafeStoreForStoreStrongContraction()
|
/external/llvm/lib/Transforms/Utils/ |
D | MemorySSA.cpp | 529 bool Def = bool(ModRef & MRI_Mod); in createNewAccess() 1096 return AA->getModRefInfo(DefMemoryInst, Loc) & MRI_Mod; in instructionClobbersQuery()
|