/external/llvm/lib/Analysis/ |
D | ScalarEvolutionAliasAnalysis.cpp | 55 virtual AliasResult alias(const Location &LocA, const Location &LocB); 109 ScalarEvolutionAliasAnalysis::alias(const Location &LocA, in alias() argument 114 if (LocA.Size == 0 || LocB.Size == 0) in alias() 118 const SCEV *AS = SE->getSCEV(const_cast<Value *>(LocA.Ptr)); in alias() 129 APInt ASizeInt(BitWidth, LocA.Size); in alias() 162 if ((AO && AO != LocA.Ptr) || (BO && BO != LocB.Ptr)) in alias() 163 if (alias(Location(AO ? AO : LocA.Ptr, in alias() 164 AO ? +UnknownSize : LocA.Size, in alias() 165 AO ? 0 : LocA.TBAATag), in alias() 172 return AliasAnalysis::alias(LocA, LocB); in alias()
|
D | TypeBasedAliasAnalysis.cpp | 143 virtual AliasResult alias(const Location &LocA, const Location &LocB); 213 TypeBasedAliasAnalysis::alias(const Location &LocA, in alias() argument 216 return AliasAnalysis::alias(LocA, LocB); in alias() 220 const MDNode *AM = LocA.TBAATag; in alias() 221 if (!AM) return AliasAnalysis::alias(LocA, LocB); in alias() 223 if (!BM) return AliasAnalysis::alias(LocA, LocB); in alias() 227 return AliasAnalysis::alias(LocA, LocB); in alias()
|
D | AliasAnalysisCounter.cpp | 107 AliasResult alias(const Location &LocA, const Location &LocB); 127 AliasAnalysisCounter::alias(const Location &LocA, const Location &LocB) { in alias() argument 128 AliasResult R = getAnalysis<AliasAnalysis>().alias(LocA, LocB); in alias() 140 errs() << "[" << LocA.Size << "B] "; in alias() 141 WriteAsOperand(errs(), LocA.Ptr, true, M); in alias()
|
D | AliasDebugger.cpp | 97 AliasResult alias(const Location &LocA, const Location &LocB) { in alias() argument 98 assert(Vals.find(LocA.Ptr) != Vals.end() && in alias() 102 return AliasAnalysis::alias(LocA, LocB); in alias()
|
D | NoAliasAnalysis.cpp | 42 virtual AliasResult alias(const Location &LocA, const Location &LocB) { in alias()
|
D | BasicAliasAnalysis.cpp | 476 virtual AliasResult alias(const Location &LocA, in alias() 479 assert(notDifferentParent(LocA.Ptr, LocB.Ptr) && in alias() 481 AliasResult Alias = aliasCheck(LocA.Ptr, LocA.Size, LocA.TBAATag, in alias()
|
D | AliasAnalysis.cpp | 47 AliasAnalysis::alias(const Location &LocA, const Location &LocB) { in alias() argument 49 return AA->alias(LocA, LocB); in alias()
|
/external/llvm/include/llvm/Analysis/ |
D | AliasAnalysis.h | 164 virtual AliasResult alias(const Location &LocA, const Location &LocB); 179 bool isNoAlias(const Location &LocA, const Location &LocB) { in isNoAlias() argument 180 return alias(LocA, LocB) == NoAlias; in isNoAlias() 190 bool isMustAlias(const Location &LocA, const Location &LocB) { in isMustAlias() argument 191 return alias(LocA, LocB) == MustAlias; in isMustAlias()
|
/external/llvm/lib/Analysis/IPA/ |
D | GlobalsModRef.cpp | 113 AliasResult alias(const Location &LocA, const Location &LocB); 497 GlobalsModRef::alias(const Location &LocA, in alias() argument 500 const Value *UV1 = GetUnderlyingObject(LocA.Ptr); in alias() 549 return AliasAnalysis::alias(LocA, LocB); in alias()
|
/external/llvm/lib/Transforms/Scalar/ |
D | ObjCARC.cpp | 700 virtual AliasResult alias(const Location &LocA, const Location &LocB); 727 ObjCARCAliasAnalysis::alias(const Location &LocA, const Location &LocB) { in alias() argument 729 return AliasAnalysis::alias(LocA, LocB); in alias() 733 const Value *SA = StripPointerCastsAndObjCCalls(LocA.Ptr); in alias() 736 AliasAnalysis::alias(Location(SA, LocA.Size, LocA.TBAATag), in alias()
|