Home
last modified time | relevance | path

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

/external/llvm/lib/Analysis/
DScalarEvolutionAliasAnalysis.cpp27 const MemoryLocation &LocB) { in alias() argument
31 if (LocA.Size == 0 || LocB.Size == 0) in alias()
36 const SCEV *BS = SE.getSCEV(const_cast<Value *>(LocB.Ptr)); in alias()
48 APInt BSizeInt(BitWidth, LocB.Size); in alias()
80 if ((AO && AO != LocA.Ptr) || (BO && BO != LocB.Ptr)) in alias()
84 MemoryLocation(BO ? BO : LocB.Ptr, in alias()
85 BO ? +MemoryLocation::UnknownSize : LocB.Size, in alias()
86 BO ? AAMDNodes() : LocB.AATags)) == NoAlias) in alias()
90 return AAResultBase::alias(LocA, LocB); in alias()
DObjCARCAliasAnalysis.cpp41 const MemoryLocation &LocB) { in alias() argument
43 return AAResultBase::alias(LocA, LocB); in alias()
48 const Value *SB = GetRCIdentityRoot(LocB.Ptr); in alias()
51 MemoryLocation(SB, LocB.Size, LocB.AATags)); in alias()
DScopedNoAliasAA.cpp77 const MemoryLocation &LocB) { in alias() argument
79 return AAResultBase::alias(LocA, LocB); in alias()
82 const MDNode *AScopes = LocA.AATags.Scope, *BScopes = LocB.AATags.Scope; in alias()
84 const MDNode *ANoAlias = LocA.AATags.NoAlias, *BNoAlias = LocB.AATags.NoAlias; in alias()
93 return AAResultBase::alias(LocA, LocB); in alias()
DTypeBasedAliasAnalysis.cpp283 const MemoryLocation &LocB) { in alias() argument
285 return AAResultBase::alias(LocA, LocB); in alias()
291 return AAResultBase::alias(LocA, LocB); in alias()
292 const MDNode *BM = LocB.AATags.TBAA; in alias()
294 return AAResultBase::alias(LocA, LocB); in alias()
298 return AAResultBase::alias(LocA, LocB); in alias()
DBasicAliasAnalysis.cpp654 const MemoryLocation &LocB) { in alias() argument
655 assert(notDifferentParent(LocA.Ptr, LocB.Ptr) && in alias()
661 auto CacheIt = AliasCache.find(LocPair(LocA, LocB)); in alias()
665 AliasResult Alias = aliasCheck(LocA.Ptr, LocA.Size, LocA.AATags, LocB.Ptr, in alias()
666 LocB.Size, LocB.AATags); in alias()
DAliasAnalysis.cpp83 const MemoryLocation &LocB) { in alias() argument
85 auto Result = AA->alias(LocA, LocB); in alias()
DGlobalsModRef.cpp805 const MemoryLocation &LocB) { in alias() argument
808 const Value *UV2 = GetUnderlyingObject(LocB.Ptr, DL); in alias()
880 return AAResultBase::alias(LocA, LocB); in alias()
DCFLAliasAnalysis.cpp1020 const MemoryLocation &LocB) { in query() argument
1022 auto *ValB = const_cast<Value *>(LocB.Ptr); in query()
/external/llvm/include/llvm/Analysis/
DCFLAliasAnalysis.h52 AliasResult query(const MemoryLocation &LocA, const MemoryLocation &LocB);
54 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB) { in alias() argument
55 if (LocA.Ptr == LocB.Ptr) { in alias()
56 if (LocA.Size == LocB.Size) { in alias()
69 if (isa<Constant>(LocA.Ptr) && isa<Constant>(LocB.Ptr)) { in alias()
70 return AAResultBase::alias(LocA, LocB); in alias()
73 AliasResult QueryResult = query(LocA, LocB); in alias()
75 return AAResultBase::alias(LocA, LocB); in alias()
DAliasAnalysis.h185 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB);
201 bool isNoAlias(const MemoryLocation &LocA, const MemoryLocation &LocB) { in isNoAlias() argument
202 return alias(LocA, LocB) == NoAlias; in isNoAlias()
218 bool isMustAlias(const MemoryLocation &LocA, const MemoryLocation &LocB) { in isMustAlias() argument
219 return alias(LocA, LocB) == MustAlias; in isMustAlias()
593 const MemoryLocation &LocB) = 0;
651 const MemoryLocation &LocB) override { in alias() argument
652 return Result.alias(LocA, LocB); in alias()
725 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB) { in alias() argument
726 return AAR ? AAR->alias(LocA, LocB) : CurrentResult.alias(LocA, LocB); in alias()
[all …]
DScalarEvolutionAliasAnalysis.h35 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB);
DScopedNoAliasAA.h40 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB);
DObjCARCAliasAnalysis.h55 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB);
DTypeBasedAliasAnalysis.h39 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB);
DGlobalsModRef.h86 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB);
DBasicAliasAnalysis.h64 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB);
/external/llvm/lib/Target/Hexagon/
DHexagonCommonGEP.cpp126 BasicBlock *LocB);
892 BasicBlock *LocB = cast_or_null<BasicBlock>(Loc[Node]); in adjustForInvariance() local
893 if (LocB) { in adjustForInvariance()
894 Loop *Lp = LI->getLoopFor(LocB); in adjustForInvariance()
896 if (!isInvariantIn(Node, Lp) || !isInMainPath(LocB, Lp)) in adjustForInvariance()
902 LocB = NewLoc; in adjustForInvariance()
905 Loc[Node] = LocB; in adjustForInvariance()
914 return LocB; in adjustForInvariance()
1086 BasicBlock *LocB) { in fabricateGEP() argument
1087 DEBUG(dbgs() << "Fabricating GEP in " << LocB->getName() in fabricateGEP()
/external/llvm/unittests/Analysis/
DAliasAnalysisTest.cpp91 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB) { in alias()