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

/freebsd-10-stable/contrib/llvm/include/llvm/Analysis/
H A DAliasAnalysis.h350 /// getModRefInfo - Return information about whether or not an instruction may
353 ModRefResult getModRefInfo(const Instruction *I, function in class:llvm::AliasAnalysis
356 case Instruction::VAArg: return getModRefInfo((const VAArgInst*)I, Loc);
357 case Instruction::Load: return getModRefInfo((const LoadInst*)I, Loc);
358 case Instruction::Store: return getModRefInfo((const StoreInst*)I, Loc);
359 case Instruction::Fence: return getModRefInfo((const FenceInst*)I, Loc);
361 return getModRefInfo((const AtomicCmpXchgInst*)I, Loc);
363 return getModRefInfo((const AtomicRMWInst*)I, Loc);
364 case Instruction::Call: return getModRefInfo((const CallInst*)I, Loc);
365 case Instruction::Invoke: return getModRefInfo((cons
371 ModRefResult getModRefInfo(const Instruction *I, function in class:llvm::AliasAnalysis
382 ModRefResult getModRefInfo(ImmutableCallSite CS, function in class:llvm::AliasAnalysis
389 ModRefResult getModRefInfo(const CallInst *C, const Location &Loc) { function in class:llvm::AliasAnalysis
394 ModRefResult getModRefInfo(const CallInst *C, const Value *P, uint64_t Size) { function in class:llvm::AliasAnalysis
400 ModRefResult getModRefInfo(const InvokeInst *I, function in class:llvm::AliasAnalysis
406 ModRefResult getModRefInfo(const InvokeInst *I, function in class:llvm::AliasAnalysis
416 ModRefResult getModRefInfo(const LoadInst *L, const Value *P, uint64_t Size) { function in class:llvm::AliasAnalysis
425 ModRefResult getModRefInfo(const StoreInst *S, const Value *P, uint64_t Size){ function in class:llvm::AliasAnalysis
431 ModRefResult getModRefInfo(const FenceInst *S, const Location &Loc) { function in class:llvm::AliasAnalysis
438 ModRefResult getModRefInfo(const FenceInst *S, const Value *P, uint64_t Size){ function in class:llvm::AliasAnalysis
447 ModRefResult getModRefInfo(const AtomicCmpXchgInst *CX, function in class:llvm::AliasAnalysis
457 ModRefResult getModRefInfo(const AtomicRMWInst *RMW, function in class:llvm::AliasAnalysis
467 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);
/freebsd-10-stable/contrib/llvm/lib/Analysis/
H A DNoAliasAnalysis.cpp57 virtual ModRefResult getModRefInfo(ImmutableCallSite CS, function in struct:__anon2215::NoAA
61 virtual ModRefResult getModRefInfo(ImmutableCallSite CS1, function in struct:__anon2215::NoAA
H A DAliasAnalysisCounter.cpp109 ModRefResult getModRefInfo(ImmutableCallSite CS,
111 ModRefResult getModRefInfo(ImmutableCallSite CS1, function in class:__anon2184::AliasAnalysisCounter
113 return AliasAnalysis::getModRefInfo(CS1,CS2);
152 AliasAnalysisCounter::getModRefInfo(ImmutableCallSite CS, function in class:AliasAnalysisCounter
154 ModRefResult R = getAnalysis<AliasAnalysis>().getModRefInfo(CS, Loc);
H A DAliasAnalysis.cpp80 AliasAnalysis::getModRefInfo(ImmutableCallSite CS, function in class:AliasAnalysis
122 return ModRefResult(AA->getModRefInfo(CS, Loc) & Mask);
126 AliasAnalysis::getModRefInfo(ImmutableCallSite CS1, ImmutableCallSite CS2) { function in class:AliasAnalysis
160 R = ModRefResult((R | getModRefInfo(CS1, CS2Loc)) & Mask);
180 if (getModRefInfo(CS2, CS1Loc) != NoModRef) {
195 return ModRefResult(AA->getModRefInfo(CS1, CS2) & Mask);
288 AliasAnalysis::getModRefInfo(const LoadInst *L, const Location &Loc) { function in class:AliasAnalysis
303 AliasAnalysis::getModRefInfo(const StoreInst *S, const Location &Loc) { function in class:AliasAnalysis
323 AliasAnalysis::getModRefInfo(const VAArgInst *V, const Location &Loc) { function in class:AliasAnalysis
339 AliasAnalysis::getModRefInfo(cons function in class:AliasAnalysis
352 AliasAnalysis::getModRefInfo(const AtomicRMWInst *RMW, const Location &Loc) { function in class:AliasAnalysis
[all...]
H A DAliasDebugger.cpp105 ModRefResult getModRefInfo(ImmutableCallSite CS, function in class:__anon2186::AliasDebugger
108 return AliasAnalysis::getModRefInfo(CS, Loc);
111 ModRefResult getModRefInfo(ImmutableCallSite CS1, function in class:__anon2186::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 DTypeBasedAliasAnalysis.cpp307 virtual ModRefResult getModRefInfo(ImmutableCallSite CS,
309 virtual ModRefResult getModRefInfo(ImmutableCallSite CS1,
507 TypeBasedAliasAnalysis::getModRefInfo(ImmutableCallSite CS, function in class:TypeBasedAliasAnalysis
510 return AliasAnalysis::getModRefInfo(CS, Loc);
518 return AliasAnalysis::getModRefInfo(CS, Loc);
522 TypeBasedAliasAnalysis::getModRefInfo(ImmutableCallSite CS1, function in class:TypeBasedAliasAnalysis
525 return AliasAnalysis::getModRefInfo(CS1, CS2);
534 return AliasAnalysis::getModRefInfo(CS1, CS2);
H A DLoads.cpp196 (AA->getModRefInfo(SI, Ptr, AccessSize) & AliasAnalysis::Mod) == 0)
209 (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, AliasAnalysis::Location(I.getPointer(),
H A DAliasAnalysisEvaluator.cpp283 switch (AA.getModRefInfo(*C, *V, Size)) {
306 switch (AA.getModRefInfo(*C, *D)) {
H A DBasicAliasAnalysis.cpp472 virtual ModRefResult getModRefInfo(ImmutableCallSite CS,
475 virtual ModRefResult getModRefInfo(ImmutableCallSite CS1, function in struct:__anon2189::BasicAliasAnalysis
478 return AliasAnalysis::getModRefInfo(CS1, CS2);
691 /// getModRefInfo - Check to see if the specified callsite can clobber the
696 BasicAliasAnalysis::getModRefInfo(ImmutableCallSite CS, function in class:BasicAliasAnalysis
860 return ModRefResult(AliasAnalysis::getModRefInfo(CS, Loc) & Min);
H A DMemoryDependenceAnalysis.cpp211 if (AA->getModRefInfo(CS, Loc) != AliasAnalysis::NoModRef)
220 switch (AA->getModRefInfo(CS, InstCS)) {
470 // the query pointer, ignore it. Use getModRefInfo to handle cases where
472 if (AA->getModRefInfo(SI, MemLoc) == AliasAnalysis::NoModRef)
516 AliasAnalysis::ModRefResult MR = AA->getModRefInfo(Inst, MemLoc);
/freebsd-10-stable/contrib/llvm/lib/Transforms/ObjCARC/
H A DObjCARCAliasAnalysis.h65 virtual ModRefResult getModRefInfo(ImmutableCallSite CS,
67 virtual ModRefResult getModRefInfo(ImmutableCallSite CS1,
H A DObjCARCAliasAnalysis.cpp132 ObjCARCAliasAnalysis::getModRefInfo(ImmutableCallSite CS, const Location &Loc) { function in class:ObjCARCAliasAnalysis
134 return AliasAnalysis::getModRefInfo(CS, Loc);
153 return AliasAnalysis::getModRefInfo(CS, Loc);
157 ObjCARCAliasAnalysis::getModRefInfo(ImmutableCallSite CS1, function in class:ObjCARCAliasAnalysis
161 return AliasAnalysis::getModRefInfo(CS1, CS2);
H A DObjCARCContract.cpp244 } else if (AA->getModRefInfo(Inst, Loc) & AliasAnalysis::Mod) {
/freebsd-10-stable/contrib/llvm/lib/Analysis/IPA/
H A DGlobalsModRef.cpp114 ModRefResult getModRefInfo(ImmutableCallSite CS,
116 ModRefResult getModRefInfo(ImmutableCallSite CS1, function in class:__anon2203::GlobalsModRef
118 return AliasAnalysis::getModRefInfo(CS1, CS2);
545 GlobalsModRef::getModRefInfo(ImmutableCallSite CS, function in class:GlobalsModRef
561 return ModRefResult(Known & AliasAnalysis::getModRefInfo(CS, Loc));
/freebsd-10-stable/contrib/llvm/lib/Transforms/Scalar/
H A DSink.cpp168 if (AA->getModRefInfo(*I, Loc) & AliasAnalysis::Mod)
H A DDeadStoreElimination.cpp624 if (AA->getModRefInfo(DepWrite, Loc) & AliasAnalysis::Ref)
713 AA->getModRefInfo(CS, I, getPointerSize(I, *AA));
H A DMemCpyOptimizer.cpp507 if (AA.getModRefInfo(&*I, StoreLoc) != AliasAnalysis::NoModRef) {
693 AliasAnalysis::ModRefResult MR = AA.getModRefInfo(C, cpyDest, srcSize);
H A DLoopIdiomRecognize.cpp896 (AA.getModRefInfo(I, StoreLoc) & Access))

Completed in 126 milliseconds