Home
last modified time | relevance | path

Searched refs:LocB (Results 1 – 13 of 13) sorted by relevance

/external/llvm/lib/Analysis/
DScalarEvolutionAliasAnalysis.cpp56 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()
DScopedNoAliasAA.cpp102 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()
DAliasAnalysisCounter.cpp107 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()
DTypeBasedAliasAnalysis.cpp303 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()
DAliasDebugger.cpp97 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()
DCFLAliasAnalysis.cpp222 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()
DNoAliasAnalysis.cpp44 AliasResult alias(const Location &LocA, const Location &LocB) override { in alias()
DBasicAliasAnalysis.cpp462 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()
DAliasAnalysis.cpp52 AliasAnalysis::alias(const Location &LocA, const Location &LocB) { in alias() argument
54 return AA->alias(LocA, LocB); in alias()
/external/llvm/lib/Transforms/ObjCARC/
DObjCARCAliasAnalysis.cpp61 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()
DObjCARCAliasAnalysis.h59 AliasResult alias(const Location &LocA, const Location &LocB) override;
/external/llvm/include/llvm/Analysis/
DAliasAnalysis.h182 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/
DGlobalsModRef.cpp118 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()