Home
last modified time | relevance | path

Searched refs:LocA (Results 1 – 10 of 10) sorted by relevance

/external/llvm/lib/Analysis/
DScalarEvolutionAliasAnalysis.cpp55 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()
DTypeBasedAliasAnalysis.cpp143 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()
DAliasAnalysisCounter.cpp107 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()
DAliasDebugger.cpp97 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()
DNoAliasAnalysis.cpp42 virtual AliasResult alias(const Location &LocA, const Location &LocB) { in alias()
DBasicAliasAnalysis.cpp476 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()
DAliasAnalysis.cpp47 AliasAnalysis::alias(const Location &LocA, const Location &LocB) { in alias() argument
49 return AA->alias(LocA, LocB); in alias()
/external/llvm/include/llvm/Analysis/
DAliasAnalysis.h164 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/
DGlobalsModRef.cpp113 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/
DObjCARC.cpp700 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()