• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/

Lines Matching defs:AAResults

64 AAResults::AAResults(AAResults &&Arg)
70 AAResults::~AAResults() {
81 bool AAResults::invalidate(Function &F, const PreservedAnalyses &PA,
83 // AAResults preserves the AAManager by default, due to the stateless nature
105 AliasResult AAResults::alias(const MemoryLocation &LocA,
111 AliasResult AAResults::alias(const MemoryLocation &LocA,
121 bool AAResults::pointsToConstantMemory(const MemoryLocation &Loc,
127 bool AAResults::pointsToConstantMemory(const MemoryLocation &Loc,
136 ModRefInfo AAResults::getArgModRefInfo(const CallBase *Call, unsigned ArgIdx) {
150 ModRefInfo AAResults::getModRefInfo(Instruction *I, const CallBase *Call2) {
155 ModRefInfo AAResults::getModRefInfo(Instruction *I, const CallBase *Call2,
177 ModRefInfo AAResults::getModRefInfo(const CallBase *Call,
183 ModRefInfo AAResults::getModRefInfo(const CallBase *Call,
245 ModRefInfo AAResults::getModRefInfo(const CallBase *Call1,
251 ModRefInfo AAResults::getModRefInfo(const CallBase *Call1,
383 FunctionModRefBehavior AAResults::getModRefBehavior(const CallBase *Call) {
397 FunctionModRefBehavior AAResults::getModRefBehavior(const Function *F) {
433 ModRefInfo AAResults::getModRefInfo(const LoadInst *L,
438 ModRefInfo AAResults::getModRefInfo(const LoadInst *L,
458 ModRefInfo AAResults::getModRefInfo(const StoreInst *S,
463 ModRefInfo AAResults::getModRefInfo(const StoreInst *S,
491 ModRefInfo AAResults::getModRefInfo(const FenceInst *S, const MemoryLocation &Loc) {
496 ModRefInfo AAResults::getModRefInfo(const FenceInst *S,
506 ModRefInfo AAResults::getModRefInfo(const VAArgInst *V,
512 ModRefInfo AAResults::getModRefInfo(const VAArgInst *V,
536 ModRefInfo AAResults::getModRefInfo(const CatchPadInst *CatchPad,
542 ModRefInfo AAResults::getModRefInfo(const CatchPadInst *CatchPad,
556 ModRefInfo AAResults::getModRefInfo(const CatchReturnInst *CatchRet,
562 ModRefInfo AAResults::getModRefInfo(const CatchReturnInst *CatchRet,
576 ModRefInfo AAResults::getModRefInfo(const AtomicCmpXchgInst *CX,
582 ModRefInfo AAResults::getModRefInfo(const AtomicCmpXchgInst *CX,
604 ModRefInfo AAResults::getModRefInfo(const AtomicRMWInst *RMW,
610 ModRefInfo AAResults::getModRefInfo(const AtomicRMWInst *RMW,
640 ModRefInfo AAResults::callCapturesBefore(const Instruction *I,
701 bool AAResults::canBasicBlockModify(const BasicBlock &BB,
711 bool AAResults::canInstructionRangeModRef(const Instruction &I1,
728 AAResults::Concept::~Concept() = default;
791 // AAResults object because in the legacy pass manager, each instance
797 new AAResults(getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F)));
852 AAResults llvm::createLegacyPMAAResults(Pass &P, Function &F,
854 AAResults AAR(P.getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F));