/external/llvm/include/llvm/Analysis/ |
D | AliasAnalysis.h | 231 enum ModRefResult { NoModRef = 0, Ref = 1, Mod = 2, ModRef = 3 }; enum 353 ModRefResult getModRefInfo(const Instruction *I, in getModRefInfo() 371 ModRefResult getModRefInfo(const Instruction *I, in getModRefInfo() 378 virtual ModRefResult getModRefInfo(ImmutableCallSite CS, 382 ModRefResult getModRefInfo(ImmutableCallSite CS, in getModRefInfo() 389 ModRefResult getModRefInfo(const CallInst *C, const Location &Loc) { in getModRefInfo() 394 ModRefResult getModRefInfo(const CallInst *C, const Value *P, uint64_t Size) { in getModRefInfo() 400 ModRefResult getModRefInfo(const InvokeInst *I, in getModRefInfo() 406 ModRefResult getModRefInfo(const InvokeInst *I, in getModRefInfo() 413 ModRefResult getModRefInfo(const LoadInst *L, const Location &Loc); [all …]
|
D | LibCallAliasAnalysis.h | 40 ModRefResult getModRefInfo(ImmutableCallSite CS, 43 ModRefResult getModRefInfo(ImmutableCallSite CS1, in getModRefInfo() 67 ModRefResult AnalyzeLibCallDetails(const LibCallFunctionInfo *FI,
|
D | LibCallSemantics.h | 74 AliasAnalysis::ModRefResult UniversalBehavior; 82 AliasAnalysis::ModRefResult MRInfo;
|
/external/llvm/lib/Analysis/ |
D | LibCallAliasAnalysis.cpp | 44 AliasAnalysis::ModRefResult 50 AliasAnalysis::ModRefResult MRInfo = FI->UniversalBehavior; in AnalyzeLibCallDetails() 74 return ModRefResult(MRInfo & ~Details[i].MRInfo); in AnalyzeLibCallDetails() 102 return ModRefResult(MRInfo & Details[i].MRInfo); in AnalyzeLibCallDetails() 119 AliasAnalysis::ModRefResult 122 ModRefResult MRInfo = ModRef; in getModRefInfo() 129 MRInfo = ModRefResult(MRInfo & AnalyzeLibCallDetails(FI, CS, Loc)); in getModRefInfo() 136 return (ModRefResult)(MRInfo | AliasAnalysis::getModRefInfo(CS, Loc)); in getModRefInfo()
|
D | AliasAnalysis.cpp | 79 AliasAnalysis::ModRefResult 88 ModRefResult Mask = ModRef; in getModRefInfo() 115 Mask = ModRefResult(Mask & ~Mod); in getModRefInfo() 122 return ModRefResult(AA->getModRefInfo(CS, Loc) & Mask); in getModRefInfo() 125 AliasAnalysis::ModRefResult 140 AliasAnalysis::ModRefResult Mask = ModRef; in getModRefInfo() 145 Mask = ModRefResult(Mask & Ref); in getModRefInfo() 151 AliasAnalysis::ModRefResult R = NoModRef; in getModRefInfo() 160 R = ModRefResult((R | getModRefInfo(CS1, CS2Loc)) & Mask); in getModRefInfo() 171 AliasAnalysis::ModRefResult R = NoModRef; in getModRefInfo() [all …]
|
D | AliasAnalysisCounter.cpp | 109 ModRefResult getModRefInfo(ImmutableCallSite CS, 111 ModRefResult getModRefInfo(ImmutableCallSite CS1, in getModRefInfo() 151 AliasAnalysis::ModRefResult 154 ModRefResult R = getAnalysis<AliasAnalysis>().getModRefInfo(CS, Loc); in getModRefInfo()
|
D | NoAliasAnalysis.cpp | 57 virtual ModRefResult getModRefInfo(ImmutableCallSite CS, in getModRefInfo() 61 virtual ModRefResult getModRefInfo(ImmutableCallSite CS1, in getModRefInfo()
|
D | TypeBasedAliasAnalysis.cpp | 240 virtual ModRefResult getModRefInfo(ImmutableCallSite CS, 242 virtual ModRefResult getModRefInfo(ImmutableCallSite CS1, 430 AliasAnalysis::ModRefResult 445 AliasAnalysis::ModRefResult
|
D | AliasDebugger.cpp | 105 ModRefResult getModRefInfo(ImmutableCallSite CS, in getModRefInfo() 111 ModRefResult getModRefInfo(ImmutableCallSite CS1, in getModRefInfo()
|
D | BasicAliasAnalysis.cpp | 499 virtual ModRefResult getModRefInfo(ImmutableCallSite CS, 502 virtual ModRefResult getModRefInfo(ImmutableCallSite CS1, in getModRefInfo() 692 AliasAnalysis::ModRefResult 741 ModRefResult Min = ModRef; in getModRefInfo() 857 return ModRefResult(AliasAnalysis::getModRefInfo(CS, Loc) & Min); in getModRefInfo()
|
D | MemoryDependenceAnalysis.cpp | 117 AliasAnalysis::ModRefResult GetLocation(const Instruction *Inst, in GetLocation() 208 AliasAnalysis::ModRefResult MR = GetLocation(Inst, Loc, AA); in getCallSiteDependencyFrom() 515 AliasAnalysis::ModRefResult MR = AA->getModRefInfo(Inst, MemLoc); in getPointerDependencyFrom() 576 AliasAnalysis::ModRefResult MR = GetLocation(QueryInst, MemLoc, AA); in getDependency()
|
/external/llvm/lib/Transforms/ObjCARC/ |
D | ObjCARCAliasAnalysis.h | 65 virtual ModRefResult getModRefInfo(ImmutableCallSite CS, 67 virtual ModRefResult getModRefInfo(ImmutableCallSite CS1,
|
D | ObjCARCAliasAnalysis.cpp | 131 AliasAnalysis::ModRefResult 156 AliasAnalysis::ModRefResult
|
/external/llvm/lib/Analysis/IPA/ |
D | GlobalsModRef.cpp | 114 ModRefResult getModRefInfo(ImmutableCallSite CS, 116 ModRefResult getModRefInfo(ImmutableCallSite CS1, in getModRefInfo() 544 AliasAnalysis::ModRefResult 561 return ModRefResult(Known & AliasAnalysis::getModRefInfo(CS, Loc)); in getModRefInfo()
|
/external/llvm/lib/Transforms/Scalar/ |
D | DeadStoreElimination.cpp | 712 AliasAnalysis::ModRefResult A = in operator ()()
|
D | MemCpyOptimizer.cpp | 690 AliasAnalysis::ModRefResult MR = AA.getModRefInfo(C, cpyDest, srcSize); in performCallSlotOptzn()
|
D | LoopIdiomRecognize.cpp | 872 static bool mayLoopAccessLocation(Value *Ptr,AliasAnalysis::ModRefResult Access, in mayLoopAccessLocation()
|
/external/llvm/docs/ |
D | AliasAnalysis.rst | 43 ``ModRefResult`` which represent the result of an alias query or a mod/ref
|