/external/llvm/lib/Analysis/ |
D | ScalarEvolutionAliasAnalysis.cpp | 56 AliasResult alias(const Location &LocA, const Location &LocB) override; 111 const Location &LocB) { in alias() argument 115 if (LocA.Size == 0 || LocB.Size == 0) in alias() 120 const SCEV *BS = SE->getSCEV(const_cast<Value *>(LocB.Ptr)); in alias() 131 APInt BSizeInt(BitWidth, LocB.Size); in alias() 163 if ((AO && AO != LocA.Ptr) || (BO && BO != LocB.Ptr)) in alias() 167 Location(BO ? BO : LocB.Ptr, in alias() 168 BO ? +UnknownSize : LocB.Size, in alias() 169 BO ? AAMDNodes() : LocB.AATags)) == NoAlias) in alias() 173 return AliasAnalysis::alias(LocA, LocB); in alias()
|
D | ScopedNoAliasAA.cpp | 102 AliasResult alias(const Location &LocA, const Location &LocB) override; 180 ScopedNoAliasAA::alias(const Location &LocA, const Location &LocB) { in alias() argument 182 return AliasAnalysis::alias(LocA, LocB); in alias() 186 *BScopes = LocB.AATags.Scope; in alias() 189 *BNoAlias = LocB.AATags.NoAlias; in alias() 198 return AliasAnalysis::alias(LocA, LocB); in alias()
|
D | AliasAnalysisCounter.cpp | 107 AliasResult alias(const Location &LocA, const Location &LocB) override; 127 AliasAnalysisCounter::alias(const Location &LocA, const Location &LocB) { in alias() argument 128 AliasResult R = getAnalysis<AliasAnalysis>().alias(LocA, LocB); in alias() 143 errs() << "[" << LocB.Size << "B] "; in alias() 144 LocB.Ptr->printAsOperand(errs(), true, M); in alias()
|
D | TypeBasedAliasAnalysis.cpp | 303 AliasResult alias(const Location &LocA, const Location &LocB) override; 457 const Location &LocB) { in alias() argument 459 return AliasAnalysis::alias(LocA, LocB); in alias() 464 if (!AM) return AliasAnalysis::alias(LocA, LocB); in alias() 465 const MDNode *BM = LocB.AATags.TBAA; in alias() 466 if (!BM) return AliasAnalysis::alias(LocA, LocB); in alias() 470 return AliasAnalysis::alias(LocA, LocB); in alias()
|
D | AliasDebugger.cpp | 97 AliasResult alias(const Location &LocA, const Location &LocB) override { in alias() argument 100 assert(Vals.find(LocB.Ptr) != Vals.end() && in alias() 102 return AliasAnalysis::alias(LocA, LocB); in alias()
|
D | CFLAliasAnalysis.cpp | 222 AliasResult query(const Location &LocA, const Location &LocB); 224 AliasResult alias(const Location &LocA, const Location &LocB) override { in alias() 225 if (LocA.Ptr == LocB.Ptr) { in alias() 226 if (LocA.Size == LocB.Size) { in alias() 239 if (isa<Constant>(LocA.Ptr) && isa<Constant>(LocB.Ptr)) { in alias() 240 return AliasAnalysis::alias(LocA, LocB); in alias() 243 AliasResult QueryResult = query(LocA, LocB); in alias() 245 return AliasAnalysis::alias(LocA, LocB); in alias() 1086 const AliasAnalysis::Location &LocB) { in query() argument 1088 auto *ValB = const_cast<Value *>(LocB.Ptr); in query()
|
D | NoAliasAnalysis.cpp | 44 AliasResult alias(const Location &LocA, const Location &LocB) override { in alias()
|
D | BasicAliasAnalysis.cpp | 462 AliasResult alias(const Location &LocA, const Location &LocB) override { in alias() 464 assert(notDifferentParent(LocA.Ptr, LocB.Ptr) && in alias() 467 LocB.Ptr, LocB.Size, LocB.AATags); in alias()
|
D | AliasAnalysis.cpp | 52 AliasAnalysis::alias(const Location &LocA, const Location &LocB) { in alias() argument 54 return AA->alias(LocA, LocB); in alias()
|
/external/llvm/lib/Transforms/ObjCARC/ |
D | ObjCARCAliasAnalysis.cpp | 61 ObjCARCAliasAnalysis::alias(const Location &LocA, const Location &LocB) { in alias() argument 63 return AliasAnalysis::alias(LocA, LocB); in alias() 68 const Value *SB = GetRCIdentityRoot(LocB.Ptr); in alias() 71 Location(SB, LocB.Size, LocB.AATags)); in alias()
|
D | ObjCARCAliasAnalysis.h | 59 AliasResult alias(const Location &LocA, const Location &LocB) override;
|
/external/llvm/include/llvm/Analysis/ |
D | AliasAnalysis.h | 182 virtual AliasResult alias(const Location &LocA, const Location &LocB); 197 bool isNoAlias(const Location &LocA, const Location &LocB) { in isNoAlias() argument 198 return alias(LocA, LocB) == NoAlias; in isNoAlias() 213 bool isMustAlias(const Location &LocA, const Location &LocB) { in isMustAlias() argument 214 return alias(LocA, LocB) == MustAlias; in isMustAlias()
|
/external/llvm/lib/Analysis/IPA/ |
D | GlobalsModRef.cpp | 118 AliasResult alias(const Location &LocA, const Location &LocB) override; 483 const Location &LocB) { in alias() argument 486 const Value *UV2 = GetUnderlyingObject(LocB.Ptr, *DL); in alias() 534 return AliasAnalysis::alias(LocA, LocB); in alias()
|