Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DScalarEvolutionAliasAnalysis.cpp27 const MemoryLocation &LocB, AAQueryInfo &AAQI) { in alias() argument
31 if (LocA.Size.isZero() || LocB.Size.isZero()) in alias()
36 const SCEV *BS = SE.getSCEV(const_cast<Value *>(LocB.Ptr)); in alias()
50 APInt BSizeInt(BitWidth, LocB.Size.hasValue() in alias()
51 ? LocB.Size.getValue() in alias()
84 if ((AO && AO != LocA.Ptr) || (BO && BO != LocB.Ptr)) in alias()
89 MemoryLocation(BO ? BO : LocB.Ptr, in alias()
91 : LocB.Size, in alias()
92 BO ? AAMDNodes() : LocB.AATags), in alias()
97 return AAResultBase::alias(LocA, LocB, AAQI); in alias()
H A DObjCARCAliasAnalysis.cpp40 const MemoryLocation &LocB, in alias() argument
43 return AAResultBase::alias(LocA, LocB, AAQI); in alias()
48 const Value *SB = GetRCIdentityRoot(LocB.Ptr); in alias()
51 MemoryLocation(SB, LocB.Size, LocB.AATags), AAQI); in alias()
H A DScopedNoAliasAA.cpp56 const MemoryLocation &LocB, in alias() argument
59 return AAResultBase::alias(LocA, LocB, AAQI); in alias()
62 const MDNode *AScopes = LocA.AATags.Scope, *BScopes = LocB.AATags.Scope; in alias()
64 const MDNode *ANoAlias = LocA.AATags.NoAlias, *BNoAlias = LocB.AATags.NoAlias; in alias()
73 return AAResultBase::alias(LocA, LocB, AAQI); in alias()
H A DCFLAndersAliasAnalysis.cpp848 const MemoryLocation &LocB) { in query() argument
850 auto *ValB = LocB.Ptr; in query()
874 if (FunInfo->mayAlias(ValA, LocA.Size, ValB, LocB.Size)) in query()
880 const MemoryLocation &LocB, in alias() argument
882 if (LocA.Ptr == LocB.Ptr) in alias()
890 if (isa<Constant>(LocA.Ptr) && isa<Constant>(LocB.Ptr)) in alias()
891 return AAResultBase::alias(LocA, LocB, AAQI); in alias()
893 AliasResult QueryResult = query(LocA, LocB); in alias()
895 return AAResultBase::alias(LocA, LocB, AAQI); in alias()
H A DAliasAnalysis.cpp121 const MemoryLocation &LocB) { in alias() argument
123 return alias(LocA, LocB, AAQIP); in alias()
127 const MemoryLocation &LocB, AAQueryInfo &AAQI) { in alias() argument
134 << *LocB.Ptr << " @ " << LocB.Size << "\n"; in alias()
139 Result = AA->alias(LocA, LocB, AAQI); in alias()
149 << *LocB.Ptr << " @ " << LocB.Size << " = " << Result << "\n"; in alias()
H A DTypeBasedAliasAnalysis.cpp372 const MemoryLocation &LocB, in alias() argument
375 return AAResultBase::alias(LocA, LocB, AAQI); in alias()
378 if (Aliases(LocA.AATags.TBAA, LocB.AATags.TBAA)) in alias()
379 return AAResultBase::alias(LocA, LocB, AAQI); in alias()
H A DCFLSteensAliasAnalysis.cpp267 const MemoryLocation &LocB) { in query() argument
269 auto *ValB = const_cast<Value *>(LocB.Ptr); in query()
H A DGlobalsModRef.cpp827 const MemoryLocation &LocB, in alias() argument
833 getUnderlyingObject(LocB.Ptr->stripPointerCastsForAliasAnalysis()); in alias()
905 return AAResultBase::alias(LocA, LocB, AAQI); in alias()
H A DBasicAliasAnalysis.cpp790 const MemoryLocation &LocB, in alias() argument
792 assert(notDifferentParent(LocA.Ptr, LocB.Ptr) && in alias()
794 return aliasCheck(LocA.Ptr, LocA.Size, LocB.Ptr, LocB.Size, AAQI); in alias()
H A DDependenceAnalysis.cpp653 const MemoryLocation &LocB) { in underlyingObjectsAlias() argument
659 MemoryLocation::getBeforeOrAfter(LocB.Ptr, LocB.AATags); in underlyingObjectsAlias()
665 const Value *BObj = getUnderlyingObject(LocB.Ptr); in underlyingObjectsAlias()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DCFLSteensAliasAnalysis.h71 AliasResult query(const MemoryLocation &LocA, const MemoryLocation &LocB);
73 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB, in alias() argument
75 if (LocA.Ptr == LocB.Ptr) in alias()
83 if (isa<Constant>(LocA.Ptr) && isa<Constant>(LocB.Ptr)) in alias()
84 return AAResultBase::alias(LocA, LocB, AAQI); in alias()
86 AliasResult QueryResult = query(LocA, LocB); in alias()
88 return AAResultBase::alias(LocA, LocB, AAQI); in alias()
H A DAliasAnalysis.h494 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB);
510 bool isNoAlias(const MemoryLocation &LocA, const MemoryLocation &LocB) {
511 return alias(LocA, LocB) == AliasResult::NoAlias;
528 bool isMustAlias(const MemoryLocation &LocA, const MemoryLocation &LocB) {
529 return alias(LocA, LocB) == AliasResult::MustAlias;
842 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB,
902 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB) {
903 return AA.alias(LocA, LocB, AAQI);
927 bool isMustAlias(const MemoryLocation &LocA, const MemoryLocation &LocB) {
928 return alias(LocA, LocB) == AliasResult::MustAlias;
[all …]
H A DScalarEvolutionAliasAnalysis.h33 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB,
H A DScopedNoAliasAA.h41 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB,
H A DObjCARCAliasAnalysis.h55 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB,
H A DTypeBasedAliasAnalysis.h43 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB,
H A DGlobalsModRef.h97 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB,
H A DBasicAliasAnalysis.h77 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUAliasAnalysis.cpp71 const MemoryLocation &LocB, in alias() argument
74 unsigned asB = LocB.Ptr->getType()->getPointerAddressSpace(); in alias()
85 MemoryLocation B = LocB; in alias()
119 return AAResultBase::alias(LocA, LocB, AAQI); in alias()
H A DAMDGPUAliasAnalysis.h43 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonCommonGEP.cpp144 BasicBlock *LocB);
891 BasicBlock *LocB = cast_or_null<BasicBlock>(Loc[Node]); in adjustForInvariance() local
892 if (LocB) { in adjustForInvariance()
893 Loop *Lp = LI->getLoopFor(LocB); in adjustForInvariance()
895 if (!isInvariantIn(Node, Lp) || !isInMainPath(LocB, Lp)) in adjustForInvariance()
901 LocB = NewLoc; in adjustForInvariance()
904 Loc[Node] = LocB; in adjustForInvariance()
913 return LocB; in adjustForInvariance()
1081 BasicBlock *LocB) { in fabricateGEP() argument
1082 LLVM_DEBUG(dbgs() << "Fabricating GEP in " << LocB->getName() in fabricateGEP()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DDebugInfoMetadata.cpp101 const DILocation *LocB) { in getMergedLocation() argument
102 if (!LocA || !LocB) in getMergedLocation()
105 if (LocA == LocB) in getMergedLocation()
122 const DILocation *Result = LocB; in getMergedLocation()
123 S = LocB->getScope(); in getMergedLocation()
124 L = LocB->getInlinedAt(); in getMergedLocation()
H A DDebugInfo.cpp780 const DILocation *LocB) { in applyMergedLocation() argument
781 setDebugLoc(DILocation::getMergedLocation(LocA, LocB)); in applyMergedLocation()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DInstruction.h495 void applyMergedLocation(const DILocation *LocA, const DILocation *LocB);
H A DDebugInfoMetadata.h1727 const DILocation *LocB);