Home
last modified time | relevance | path

Searched refs:ModRefResult (Results 1 – 18 of 18) sorted by relevance

/external/llvm/include/llvm/Analysis/
DAliasAnalysis.h231 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 …]
DLibCallAliasAnalysis.h40 ModRefResult getModRefInfo(ImmutableCallSite CS,
43 ModRefResult getModRefInfo(ImmutableCallSite CS1, in getModRefInfo()
67 ModRefResult AnalyzeLibCallDetails(const LibCallFunctionInfo *FI,
DLibCallSemantics.h74 AliasAnalysis::ModRefResult UniversalBehavior;
82 AliasAnalysis::ModRefResult MRInfo;
/external/llvm/lib/Analysis/
DLibCallAliasAnalysis.cpp44 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()
DAliasAnalysis.cpp79 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 …]
DAliasAnalysisCounter.cpp109 ModRefResult getModRefInfo(ImmutableCallSite CS,
111 ModRefResult getModRefInfo(ImmutableCallSite CS1, in getModRefInfo()
151 AliasAnalysis::ModRefResult
154 ModRefResult R = getAnalysis<AliasAnalysis>().getModRefInfo(CS, Loc); in getModRefInfo()
DNoAliasAnalysis.cpp57 virtual ModRefResult getModRefInfo(ImmutableCallSite CS, in getModRefInfo()
61 virtual ModRefResult getModRefInfo(ImmutableCallSite CS1, in getModRefInfo()
DTypeBasedAliasAnalysis.cpp240 virtual ModRefResult getModRefInfo(ImmutableCallSite CS,
242 virtual ModRefResult getModRefInfo(ImmutableCallSite CS1,
430 AliasAnalysis::ModRefResult
445 AliasAnalysis::ModRefResult
DAliasDebugger.cpp105 ModRefResult getModRefInfo(ImmutableCallSite CS, in getModRefInfo()
111 ModRefResult getModRefInfo(ImmutableCallSite CS1, in getModRefInfo()
DBasicAliasAnalysis.cpp499 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()
DMemoryDependenceAnalysis.cpp117 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/
DObjCARCAliasAnalysis.h65 virtual ModRefResult getModRefInfo(ImmutableCallSite CS,
67 virtual ModRefResult getModRefInfo(ImmutableCallSite CS1,
DObjCARCAliasAnalysis.cpp131 AliasAnalysis::ModRefResult
156 AliasAnalysis::ModRefResult
/external/llvm/lib/Analysis/IPA/
DGlobalsModRef.cpp114 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/
DDeadStoreElimination.cpp712 AliasAnalysis::ModRefResult A = in operator ()()
DMemCpyOptimizer.cpp690 AliasAnalysis::ModRefResult MR = AA.getModRefInfo(C, cpyDest, srcSize); in performCallSlotOptzn()
DLoopIdiomRecognize.cpp872 static bool mayLoopAccessLocation(Value *Ptr,AliasAnalysis::ModRefResult Access, in mayLoopAccessLocation()
/external/llvm/docs/
DAliasAnalysis.rst43 ``ModRefResult`` which represent the result of an alias query or a mod/ref