/minix/external/bsd/llvm/dist/llvm/lib/Analysis/ |
H A D | AliasAnalysis.cpp | 51 AliasAnalysis::AliasResult 63 AliasAnalysis::Location 253 AliasAnalysis::Location AliasAnalysis::getLocation(const LoadInst *LI) { in getLocation() 261 AliasAnalysis::Location AliasAnalysis::getLocation(const StoreInst *SI) { in getLocation() 269 AliasAnalysis::Location AliasAnalysis::getLocation(const VAArgInst *VI) { in getLocation() 276 AliasAnalysis::Location 286 AliasAnalysis::Location 295 AliasAnalysis::Location 309 AliasAnalysis::Location 427 AliasAnalysis::ModRefResult R = AliasAnalysis::NoModRef; in callCapturesBefore() [all …]
|
H A D | ScopedNoAliasAA.cpp | 90 if (PI == &AliasAnalysis::ID) in getAdjustedAnalysisPointer() 91 return (AliasAnalysis*)this; in getAdjustedAnalysisPointer() 125 AliasAnalysis::getAnalysisUsage(AU); in getAnalysisUsage() 174 AliasAnalysis::AliasResult 177 return AliasAnalysis::alias(LocA, LocB); in alias() 193 return AliasAnalysis::alias(LocA, LocB); in alias() 201 AliasAnalysis::ModRefBehavior 206 AliasAnalysis::ModRefBehavior 208 return AliasAnalysis::getModRefBehavior(F); in getModRefBehavior() 211 AliasAnalysis::ModRefResult [all …]
|
H A D | AliasAnalysisEvaluator.cpp | 60 AU.addRequired<AliasAnalysis>(); in getAnalysisUsage() 142 AliasAnalysis &AA = getAnalysis<AliasAnalysis>(); in runOnFunction() 199 case AliasAnalysis::NoAlias: in runOnFunction() 202 case AliasAnalysis::MayAlias: in runOnFunction() 283 case AliasAnalysis::NoModRef: in runOnFunction() 286 case AliasAnalysis::Mod: in runOnFunction() 289 case AliasAnalysis::Ref: in runOnFunction() 292 case AliasAnalysis::ModRef: in runOnFunction() 309 case AliasAnalysis::Mod: in runOnFunction() 312 case AliasAnalysis::Ref: in runOnFunction() [all …]
|
H A D | AliasDebugger.cpp | 31 class AliasDebugger : public ModulePass, public AliasAnalysis { 80 AliasAnalysis::getAnalysisUsage(AU); in getAnalysisUsage() 89 if (PI == &AliasAnalysis::ID) in getAdjustedAnalysisPointer() 90 return (AliasAnalysis*)this; in getAdjustedAnalysisPointer() 102 return AliasAnalysis::alias(LocA, LocB); in alias() 108 return AliasAnalysis::getModRefInfo(CS, Loc); in getModRefInfo() 113 return AliasAnalysis::getModRefInfo(CS1,CS2); in getModRefInfo() 118 return AliasAnalysis::pointsToConstantMemory(Loc, OrLocal); in pointsToConstantMemory() 123 AliasAnalysis::deleteValue(V); in deleteValue() 127 AliasAnalysis::copyValue(From, To); in copyValue() [all …]
|
H A D | AliasAnalysisCounter.cpp | 30 class AliasAnalysisCounter : public ModulePass, public AliasAnalysis { 84 AliasAnalysis::getAnalysisUsage(AU); in getAnalysisUsage() 85 AU.addRequired<AliasAnalysis>(); in getAnalysisUsage() 94 if (PI == &AliasAnalysis::ID) in getAdjustedAnalysisPointer() 95 return (AliasAnalysis*)this; in getAdjustedAnalysisPointer() 112 return AliasAnalysis::getModRefInfo(CS1,CS2); in getModRefInfo() 118 INITIALIZE_AG_PASS(AliasAnalysisCounter, AliasAnalysis, "count-aa", 125 AliasAnalysis::AliasResult 127 AliasResult R = getAnalysis<AliasAnalysis>().alias(LocA, LocB); in alias() 150 AliasAnalysis::ModRefResult [all …]
|
H A D | TypeBasedAliasAnalysis.cpp | 294 if (PI == &AliasAnalysis::ID) in getAdjustedAnalysisPointer() 295 return (AliasAnalysis*)this; in getAdjustedAnalysisPointer() 327 AliasAnalysis::getAnalysisUsage(AU); in getAnalysisUsage() 451 AliasAnalysis::AliasResult 455 return AliasAnalysis::alias(LocA, LocB); in alias() 466 return AliasAnalysis::alias(LocA, LocB); in alias() 489 AliasAnalysis::ModRefBehavior 506 AliasAnalysis::ModRefBehavior 509 return AliasAnalysis::getModRefBehavior(F); in getModRefBehavior() 512 AliasAnalysis::ModRefResult [all …]
|
H A D | MemoryDependenceAnalysis.cpp | 134 return AliasAnalysis::Ref; in GetLocation() 141 return AliasAnalysis::ModRef; in GetLocation() 147 return AliasAnalysis::Mod; in GetLocation() 154 return AliasAnalysis::ModRef; in GetLocation() 165 return AliasAnalysis::Mod; in GetLocation() 181 return AliasAnalysis::Mod; in GetLocation() 189 return AliasAnalysis::Mod; in GetLocation() 199 return AliasAnalysis::Ref; in GetLocation() 221 AliasAnalysis::Location Loc; in getCallSiteDependencyFrom() 619 case AliasAnalysis::Mod: in getPointerDependencyFrom() [all …]
|
H A D | AliasSetTracker.cpp | 43 AliasAnalysis &AA = AST.getAliasAnalysis(); in mergeSetIn() 48 if (AA.alias(AliasAnalysis::Location(L->getValue(), in mergeSetIn() 51 AliasAnalysis::Location(R->getValue(), in mergeSetIn() 54 != AliasAnalysis::MustAlias) in mergeSetIn() 107 AliasAnalysis &AA = AST.getAliasAnalysis(); in addPointer() 108 AliasAnalysis::AliasResult Result = in addPointer() 112 if (Result != AliasAnalysis::MustAlias) in addPointer() 178 AliasAnalysis::NoModRef) in aliasesPointer() 201 AliasAnalysis::NoModRef) in aliasesUnknownInst() 663 AU.addRequired<AliasAnalysis>(); in getAnalysisUsage() [all …]
|
H A D | ScalarEvolutionAliasAnalysis.cpp | 32 public AliasAnalysis { 47 if (PI == &AliasAnalysis::ID) in getAdjustedAnalysisPointer() 48 return (AliasAnalysis*)this; in getAdjustedAnalysisPointer() 63 INITIALIZE_AG_PASS_BEGIN(ScalarEvolutionAliasAnalysis, AliasAnalysis, "scev-aa", 66 INITIALIZE_AG_PASS_END(ScalarEvolutionAliasAnalysis, AliasAnalysis, "scev-aa", in INITIALIZE_PASS_DEPENDENCY() 77 AliasAnalysis::getAnalysisUsage(AU); in getAnalysisUsage() 108 AliasAnalysis::AliasResult 172 return AliasAnalysis::alias(LocA, LocB); in alias()
|
H A D | LibCallAliasAnalysis.cpp | 23 INITIALIZE_AG_PASS(LibCallAliasAnalysis, AliasAnalysis, "libcall-aa", 35 AliasAnalysis::getAnalysisUsage(AU); in getAnalysisUsage() 44 AliasAnalysis::ModRefResult 50 AliasAnalysis::ModRefResult MRInfo = FI->UniversalBehavior; in AnalyzeLibCallDetails() 119 AliasAnalysis::ModRefResult 136 return (ModRefResult)(MRInfo | AliasAnalysis::getModRefInfo(CS, Loc)); in getModRefInfo()
|
H A D | BasicAliasAnalysis.cpp | 683 AliasAnalysis::ModRefBehavior 729 AliasAnalysis::Location 820 AliasAnalysis::ModRefResult 878 AliasAnalysis::ModRefResult 896 AliasAnalysis::AliasResult 1144 MergeAliasResults(AliasAnalysis::AliasResult A, AliasAnalysis::AliasResult B) { in MergeAliasResults() 1149 if ((A == AliasAnalysis::PartialAlias && B == AliasAnalysis::MustAlias) || in MergeAliasResults() 1150 (B == AliasAnalysis::PartialAlias && A == AliasAnalysis::MustAlias)) in MergeAliasResults() 1158 AliasAnalysis::AliasResult 1192 AliasAnalysis::AliasResult [all …]
|
H A D | Lint.cpp | 104 AliasAnalysis *AA; 122 AU.addRequired<AliasAnalysis>(); in getAnalysisUsage() 160 INITIALIZE_AG_DEPENDENCY(AliasAnalysis) in INITIALIZE_PASS_DEPENDENCY() 181 AA = &getAnalysis<AliasAnalysis>(); 206 visitMemoryReference(I, Callee, AliasAnalysis::UnknownSize, in visitCallSite() 246 Assert1(Result != AliasAnalysis::MustAlias && in visitCallSite() 247 Result != AliasAnalysis::PartialAlias, in visitCallSite() 299 AliasAnalysis::MustAlias, in visitCallSite() 427 uint64_t BaseSize = AliasAnalysis::UnknownSize; in visitMemoryReference() 452 Assert1(Size == AliasAnalysis::UnknownSize || in visitMemoryReference() [all …]
|
H A D | NoAliasAnalysis.cpp | 28 struct NoAA : public ImmutablePass, public AliasAnalysis { 83 if (ID == &AliasAnalysis::ID) in getAdjustedAnalysisPointer() 84 return (AliasAnalysis*)this; in getAdjustedAnalysisPointer() 92 INITIALIZE_AG_PASS(NoAA, AliasAnalysis, "no-aa",
|
/minix/external/bsd/llvm/dist/llvm/lib/Transforms/ObjCARC/ |
H A D | ObjCARCAliasAnalysis.cpp | 52 AliasAnalysis::getAnalysisUsage(AU); in getAnalysisUsage() 55 AliasAnalysis::AliasResult 58 return AliasAnalysis::alias(LocA, LocB); in alias() 111 AliasAnalysis::ModRefBehavior 114 return AliasAnalysis::getModRefBehavior(CS); in getModRefBehavior() 117 AliasAnalysis::ModRefBehavior 120 return AliasAnalysis::getModRefBehavior(F); in getModRefBehavior() 129 return AliasAnalysis::getModRefBehavior(F); in getModRefBehavior() 132 AliasAnalysis::ModRefResult 154 return AliasAnalysis::getModRefInfo(CS, Loc); in getModRefInfo() [all …]
|
H A D | ProvenanceAnalysis.h | 32 class AliasAnalysis; variable 50 AliasAnalysis *AA; 66 void setAA(AliasAnalysis *aa) { AA = aa; } in setAA() 68 AliasAnalysis *getAA() const { return AA; } in getAA()
|
H A D | ObjCARCAliasAnalysis.h | 39 public AliasAnalysis { 55 if (PI == &AliasAnalysis::ID) in getAdjustedAnalysisPointer() 56 return static_cast<AliasAnalysis *>(this); in getAdjustedAnalysisPointer()
|
/minix/external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/ |
H A D | DeadStoreElimination.cpp | 47 AliasAnalysis *AA; 61 AA = &getAnalysis<AliasAnalysis>(); in runOnFunction() 86 AU.addRequired<AliasAnalysis>(); in getAnalysisUsage() 88 AU.addPreserved<AliasAnalysis>(); in getAnalysisUsage() 99 INITIALIZE_AG_DEPENDENCY(AliasAnalysis) in INITIALIZE_PASS_DEPENDENCY() 195 static AliasAnalysis::Location 235 static AliasAnalysis::Location 244 return AliasAnalysis::Location(); in getLocForRead() 328 return AliasAnalysis::UnknownSize; in getPointerSize() 655 AliasAnalysis::Location Loc = AliasAnalysis::Location(F->getOperand(0)); in HandleFree() [all …]
|
H A D | FlattenCFGPass.cpp | 33 AU.addRequired<AliasAnalysis>(); in getAnalysisUsage() 37 AliasAnalysis *AA; 44 INITIALIZE_AG_DEPENDENCY(AliasAnalysis) in INITIALIZE_AG_DEPENDENCY() argument 53 static bool iterativelyFlattenCFG(Function &F, AliasAnalysis *AA) { in iterativelyFlattenCFG() 72 AA = &getAnalysis<AliasAnalysis>(); in runOnFunction()
|
H A D | Sink.cpp | 37 AliasAnalysis *AA; 51 AU.addRequired<AliasAnalysis>(); in getAnalysisUsage() 69 INITIALIZE_AG_DEPENDENCY(AliasAnalysis) in INITIALIZE_PASS_DEPENDENCY() 102 AA = &getAnalysis<AliasAnalysis>(); in runOnFunction() 159 static bool isSafeToMove(Instruction *Inst, AliasAnalysis *AA, in isSafeToMove() 168 AliasAnalysis::Location Loc = AA->getLocation(L); in isSafeToMove() 170 if (AA->getModRefInfo(S, Loc) & AliasAnalysis::Mod) in isSafeToMove()
|
H A D | MergedLoadStoreMotion.cpp | 103 AliasAnalysis *AA; 120 AU.addRequired<AliasAnalysis>(); in getAnalysisUsage() 121 AU.addPreserved<AliasAnalysis>(); in getAnalysisUsage() 148 AliasAnalysis::Location Loc); 172 INITIALIZE_AG_DEPENDENCY(AliasAnalysis) in INITIALIZE_PASS_DEPENDENCY() 243 AliasAnalysis::Location Loc = AA->getLocation(LI); in isLoadHoistBarrierInRange() 268 AliasAnalysis::Location Loc0 = AA->getLocation(Load0); in canHoistFromBlock() 269 AliasAnalysis::Location Loc1 = AA->getLocation(Load1); in canHoistFromBlock() 427 AliasAnalysis::Location Loc0 = AA->getLocation(Store0); in canSinkFromBlock() 428 AliasAnalysis::Location Loc1 = AA->getLocation(Store1); in canSinkFromBlock() [all …]
|
/minix/external/bsd/llvm/dist/llvm/include/llvm/Analysis/ |
H A D | LibCallAliasAnalysis.h | 25 struct LibCallAliasAnalysis : public FunctionPass, public AliasAnalysis { 46 return AliasAnalysis::getModRefInfo(CS1, CS2); in getModRefInfo() 61 if (PI == &AliasAnalysis::ID) in getAdjustedAnalysisPointer() 62 return (AliasAnalysis*)this; in getAdjustedAnalysisPointer()
|
H A D | AliasAnalysis.h | 57 class AliasAnalysis { 63 AliasAnalysis *AA; // Previous Alias Analysis to chain to. 79 AliasAnalysis() : DL(nullptr), TLI(nullptr), AA(nullptr) {} in AliasAnalysis() function 80 virtual ~AliasAnalysis(); // We want to be subclassed 572 struct DenseMapInfo<AliasAnalysis::Location> { 573 static inline AliasAnalysis::Location getEmptyKey() { 577 static inline AliasAnalysis::Location getTombstoneKey() { 578 return AliasAnalysis::Location( 581 static unsigned getHashValue(const AliasAnalysis::Location &Val) { 586 static bool isEqual(const AliasAnalysis::Location &LHS, [all …]
|
H A D | LibCallSemantics.h | 51 const AliasAnalysis::Location &Loc); 74 AliasAnalysis::ModRefResult UniversalBehavior; 82 AliasAnalysis::ModRefResult MRInfo;
|
/minix/external/bsd/llvm/dist/llvm/lib/Analysis/IPA/ |
H A D | GlobalsModRef.cpp | 110 AliasAnalysis::getAnalysisUsage(AU); in getAnalysisUsage() 123 return AliasAnalysis::getModRefInfo(CS1, CS2); in getModRefInfo() 168 if (PI == &AliasAnalysis::ID) in getAdjustedAnalysisPointer() 169 return (AliasAnalysis*)this; in getAdjustedAnalysisPointer() 198 INITIALIZE_AG_PASS_END(GlobalsModRef, AliasAnalysis, in INITIALIZE_PASS_DEPENDENCY() 480 AliasAnalysis::AliasResult 533 return AliasAnalysis::alias(LocA, LocB); in alias() 536 AliasAnalysis::ModRefResult 584 AliasAnalysis::deleteValue(V); in deleteValue() 588 AliasAnalysis::copyValue(From, To); in copyValue() [all …]
|
/minix/external/bsd/llvm/dist/clang/test/CodeGenCXX/ |
H A D | 2003-11-27-MultipleInheritanceThunk.cpp | 11 struct AliasAnalysis { struct 23 struct AliasAnalysisCounter : public Pass, public AliasAnalysis { argument
|