Searched refs:getModRefInfo (Results 1 - 21 of 21) sorted by relevance

/external/clang/test/CodeGenCXX/
H A D2003-11-27-MultipleInheritanceThunk.cpp13 virtual int getModRefInfo(CallSite CS);
23 int getModRefInfo(CallSite CS) { function in struct:AliasAnalysisCounter
H A Dx86_32-arguments.cpp42 virtual void getModRefInfo(CallSite CS) = 0;
50 void getModRefInfo(CallSite CS);
53 void BasicAliasAnalysis::getModRefInfo(CallSite CS) { function in class:BasicAliasAnalysis
/external/llvm/include/llvm/Analysis/
H A DAliasAnalysis.h337 /// getModRefInfo - Return information about whether or not an instruction may
340 ModRefResult getModRefInfo(const Instruction *I, function in class:llvm::AliasAnalysis
343 case Instruction::VAArg: return getModRefInfo((const VAArgInst*)I, Loc);
344 case Instruction::Load: return getModRefInfo((const LoadInst*)I, Loc);
345 case Instruction::Store: return getModRefInfo((const StoreInst*)I, Loc);
346 case Instruction::Fence: return getModRefInfo((const FenceInst*)I, Loc);
348 return getModRefInfo((const AtomicCmpXchgInst*)I, Loc);
350 return getModRefInfo((const AtomicRMWInst*)I, Loc);
351 case Instruction::Call: return getModRefInfo((const CallInst*)I, Loc);
352 case Instruction::Invoke: return getModRefInfo((cons
358 ModRefResult getModRefInfo(const Instruction *I, function in class:llvm::AliasAnalysis
369 ModRefResult getModRefInfo(ImmutableCallSite CS, function in class:llvm::AliasAnalysis
376 ModRefResult getModRefInfo(const CallInst *C, const Location &Loc) { function in class:llvm::AliasAnalysis
381 ModRefResult getModRefInfo(const CallInst *C, const Value *P, uint64_t Size) { function in class:llvm::AliasAnalysis
387 ModRefResult getModRefInfo(const InvokeInst *I, function in class:llvm::AliasAnalysis
393 ModRefResult getModRefInfo(const InvokeInst *I, function in class:llvm::AliasAnalysis
403 ModRefResult getModRefInfo(const LoadInst *L, const Value *P, uint64_t Size) { function in class:llvm::AliasAnalysis
412 ModRefResult getModRefInfo(const StoreInst *S, const Value *P, uint64_t Size){ function in class:llvm::AliasAnalysis
418 ModRefResult getModRefInfo(const FenceInst *S, const Location &Loc) { function in class:llvm::AliasAnalysis
425 ModRefResult getModRefInfo(const FenceInst *S, const Value *P, uint64_t Size){ function in class:llvm::AliasAnalysis
434 ModRefResult getModRefInfo(const AtomicCmpXchgInst *CX, function in class:llvm::AliasAnalysis
444 ModRefResult getModRefInfo(const AtomicRMWInst *RMW, function in class:llvm::AliasAnalysis
454 ModRefResult getModRefInfo(const VAArgInst* I, const Value* P, uint64_t Size){ function in class:llvm::AliasAnalysis
[all...]
H A DLibCallAliasAnalysis.h40 ModRefResult getModRefInfo(ImmutableCallSite CS,
43 ModRefResult getModRefInfo(ImmutableCallSite CS1, function in struct:llvm::LibCallAliasAnalysis
46 return AliasAnalysis::getModRefInfo(CS1, CS2);
/external/llvm/lib/Analysis/
H A DNoAliasAnalysis.cpp57 virtual ModRefResult getModRefInfo(ImmutableCallSite CS, function in struct:__anon6576::NoAA
61 virtual ModRefResult getModRefInfo(ImmutableCallSite CS1, function in struct:__anon6576::NoAA
H A DAliasAnalysis.cpp75 AliasAnalysis::getModRefInfo(ImmutableCallSite CS, function in class:AliasAnalysis
117 return ModRefResult(AA->getModRefInfo(CS, Loc) & Mask);
121 AliasAnalysis::getModRefInfo(ImmutableCallSite CS1, ImmutableCallSite CS2) { function in class:AliasAnalysis
155 R = ModRefResult((R | getModRefInfo(CS1, CS2Loc)) & Mask);
175 if (getModRefInfo(CS2, CS1Loc) != NoModRef) {
190 return ModRefResult(AA->getModRefInfo(CS1, CS2) & Mask);
283 AliasAnalysis::getModRefInfo(const LoadInst *L, const Location &Loc) { function in class:AliasAnalysis
298 AliasAnalysis::getModRefInfo(const StoreInst *S, const Location &Loc) { function in class:AliasAnalysis
318 AliasAnalysis::getModRefInfo(const VAArgInst *V, const Location &Loc) { function in class:AliasAnalysis
334 AliasAnalysis::getModRefInfo(cons function in class:AliasAnalysis
347 AliasAnalysis::getModRefInfo(const AtomicRMWInst *RMW, const Location &Loc) { function in class:AliasAnalysis
[all...]
H A DTypeBasedAliasAnalysis.cpp147 virtual ModRefResult getModRefInfo(ImmutableCallSite CS,
149 virtual ModRefResult getModRefInfo(ImmutableCallSite CS1,
272 TypeBasedAliasAnalysis::getModRefInfo(ImmutableCallSite CS, function in class:TypeBasedAliasAnalysis
275 return AliasAnalysis::getModRefInfo(CS, Loc);
283 return AliasAnalysis::getModRefInfo(CS, Loc);
287 TypeBasedAliasAnalysis::getModRefInfo(ImmutableCallSite CS1, function in class:TypeBasedAliasAnalysis
290 return AliasAnalysis::getModRefInfo(CS1, CS2);
299 return AliasAnalysis::getModRefInfo(CS1, CS2);
H A DAliasAnalysisCounter.cpp109 ModRefResult getModRefInfo(ImmutableCallSite CS,
111 ModRefResult getModRefInfo(ImmutableCallSite CS1, function in class:__anon6547::AliasAnalysisCounter
113 return AliasAnalysis::getModRefInfo(CS1,CS2);
153 AliasAnalysisCounter::getModRefInfo(ImmutableCallSite CS, function in class:AliasAnalysisCounter
155 ModRefResult R = getAnalysis<AliasAnalysis>().getModRefInfo(CS, Loc);
H A DAliasDebugger.cpp105 ModRefResult getModRefInfo(ImmutableCallSite CS, function in class:__anon6549::AliasDebugger
108 return AliasAnalysis::getModRefInfo(CS, Loc);
111 ModRefResult getModRefInfo(ImmutableCallSite CS1, function in class:__anon6549::AliasDebugger
113 return AliasAnalysis::getModRefInfo(CS1,CS2);
H A DLibCallAliasAnalysis.cpp116 // getModRefInfo - Check to see if the specified callsite can clobber the
120 LibCallAliasAnalysis::getModRefInfo(ImmutableCallSite CS, function in class:LibCallAliasAnalysis
136 return (ModRefResult)(MRInfo | AliasAnalysis::getModRefInfo(CS, Loc));
H A DLoads.cpp215 (AA->getModRefInfo(SI, Ptr, AccessSize) & AliasAnalysis::Mod) == 0)
228 (AA->getModRefInfo(Inst, Ptr, AccessSize) & AliasAnalysis::Mod) == 0)
H A DAliasSetTracker.cpp170 if (AA.getModRefInfo(UnknownInsts[i],
186 AA.getModRefInfo(C1, C2) != AliasAnalysis::NoModRef ||
187 AA.getModRefInfo(C2, C1) != AliasAnalysis::NoModRef)
192 if (AA.getModRefInfo(Inst, I.getPointer(), I.getSize()) !=
H A DAliasAnalysisEvaluator.cpp213 switch (AA.getModRefInfo(*C, *V, Size)) {
238 switch (AA.getModRefInfo(*C, *D)) {
H A DBasicAliasAnalysis.cpp486 virtual ModRefResult getModRefInfo(ImmutableCallSite CS,
489 virtual ModRefResult getModRefInfo(ImmutableCallSite CS1, function in struct:__anon6552::BasicAliasAnalysis
492 return AliasAnalysis::getModRefInfo(CS1, CS2);
674 /// getModRefInfo - Check to see if the specified callsite can clobber the
679 BasicAliasAnalysis::getModRefInfo(ImmutableCallSite CS, function in class:BasicAliasAnalysis
844 return ModRefResult(AliasAnalysis::getModRefInfo(CS, Loc) & Min);
H A DMemoryDependenceAnalysis.cpp211 if (AA->getModRefInfo(CS, Loc) != AliasAnalysis::NoModRef)
220 switch (AA->getModRefInfo(CS, InstCS)) {
444 // the query pointer, ignore it. Use getModRefInfo to handle cases where
446 if (AA->getModRefInfo(SI, MemLoc) == AliasAnalysis::NoModRef)
481 switch (AA->getModRefInfo(Inst, MemLoc)) {
/external/llvm/lib/Analysis/IPA/
H A DGlobalsModRef.cpp113 ModRefResult getModRefInfo(ImmutableCallSite CS,
115 ModRefResult getModRefInfo(ImmutableCallSite CS1, function in class:__anon6565::GlobalsModRef
117 return AliasAnalysis::getModRefInfo(CS1, CS2);
547 GlobalsModRef::getModRefInfo(ImmutableCallSite CS, function in class:GlobalsModRef
563 return ModRefResult(Known & AliasAnalysis::getModRefInfo(CS, Loc));
/external/llvm/lib/Transforms/Scalar/
H A DSink.cpp166 if (AA->getModRefInfo(*I, Loc) & AliasAnalysis::Mod)
H A DDeadStoreElimination.cpp526 if (AA->getModRefInfo(DepWrite, Loc) & AliasAnalysis::Ref)
653 AA->getModRefInfo(CS, *I, getPointerSize(*I, *AA));
H A DMemCpyOptimizer.cpp504 if (AA.getModRefInfo(&*I, StoreLoc) != AliasAnalysis::NoModRef) {
665 if (AA.getModRefInfo(C, cpyDest, srcSize) != AliasAnalysis::NoModRef)
H A DObjCARC.cpp643 virtual ModRefResult getModRefInfo(ImmutableCallSite CS,
645 virtual ModRefResult getModRefInfo(ImmutableCallSite CS1,
743 ObjCARCAliasAnalysis::getModRefInfo(ImmutableCallSite CS, const Location &Loc) { function in class:ObjCARCAliasAnalysis
745 return AliasAnalysis::getModRefInfo(CS, Loc);
764 return AliasAnalysis::getModRefInfo(CS, Loc);
768 ObjCARCAliasAnalysis::getModRefInfo(ImmutableCallSite CS1, function in class:ObjCARCAliasAnalysis
772 return AliasAnalysis::getModRefInfo(CS1, CS2);
3565 !(AA->getModRefInfo(I, Loc) & AliasAnalysis::Mod)))
H A DLoopIdiomRecognize.cpp392 (AA.getModRefInfo(I, StoreLoc) & Access))

Completed in 197 milliseconds