Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DScalarEvolutionAliasAnalysis.cpp37 const MemoryLocation &LocB, AAQueryInfo &AAQI, in alias() argument
42 if (LocA.Size.isZero() || LocB.Size.isZero()) in alias()
47 const SCEV *BS = SE.getSCEV(const_cast<Value *>(LocB.Ptr)); in alias()
60 APInt BSizeInt(BitWidth, LocB.Size.hasValue() in alias()
61 ? LocB.Size.getValue() in alias()
96 if ((AO && AO != LocA.Ptr) || (BO && BO != LocB.Ptr)) in alias()
101 MemoryLocation(BO ? BO : LocB.Ptr, in alias()
103 : LocB.Size, in alias()
104 BO ? AAMDNodes() : LocB.AATags), in alias()
109 return AAResultBase::alias(LocA, LocB, AAQI, nullptr); in alias()
H A DObjCARCAliasAnalysis.cpp38 const MemoryLocation &LocB, in alias() argument
41 return AAResultBase::alias(LocA, LocB, AAQI, nullptr); in alias()
46 const Value *SB = GetRCIdentityRoot(LocB.Ptr); in alias()
49 MemoryLocation(SB, LocB.Size, LocB.AATags), AAQI, nullptr); in alias()
H A DScopedNoAliasAA.cpp55 const MemoryLocation &LocB, in alias() argument
59 return AAResultBase::alias(LocA, LocB, AAQI, nullptr); 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, nullptr); in alias()
H A DAliasAnalysis.cpp106 const MemoryLocation &LocB) { in alias() argument
108 return alias(LocA, LocB, AAQIP, nullptr); in alias()
112 const MemoryLocation &LocB, AAQueryInfo &AAQI, in alias() argument
120 << *LocB.Ptr << " @ " << LocB.Size << "\n"; in alias()
125 Result = AA->alias(LocA, LocB, AAQI, CtxI); in alias()
135 << *LocB.Ptr << " @ " << LocB.Size << " = " << Result << "\n"; in alias()
H A DTypeBasedAliasAnalysis.cpp375 const MemoryLocation &LocB, in alias() argument
378 return AAResultBase::alias(LocA, LocB, AAQI, nullptr); in alias()
381 if (Aliases(LocA.AATags.TBAA, LocB.AATags.TBAA)) in alias()
382 return AAResultBase::alias(LocA, LocB, AAQI, nullptr); in alias()
H A DGlobalsModRef.cpp817 const MemoryLocation &LocB, in alias() argument
823 getUnderlyingObject(LocB.Ptr->stripPointerCastsForAliasAnalysis()); in alias()
895 return AAResultBase::alias(LocA, LocB, AAQI, nullptr); in alias()
H A DBasicAliasAnalysis.cpp829 const MemoryLocation &LocB, AAQueryInfo &AAQI, in alias() argument
831 assert(notDifferentParent(LocA.Ptr, LocB.Ptr) && in alias()
833 return aliasCheck(LocA.Ptr, LocA.Size, LocB.Ptr, LocB.Size, AAQI, CtxI); in alias()
H A DDependenceAnalysis.cpp718 const MemoryLocation &LocB) { in underlyingObjectsAlias() argument
724 MemoryLocation::getBeforeOrAfter(LocB.Ptr, LocB.AATags); in underlyingObjectsAlias()
730 const Value *BObj = getUnderlyingObject(LocB.Ptr); in underlyingObjectsAlias()
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DAliasAnalysis.h341 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB);
357 bool isNoAlias(const MemoryLocation &LocA, const MemoryLocation &LocB) {
358 return alias(LocA, LocB) == AliasResult::NoAlias;
375 bool isMustAlias(const MemoryLocation &LocA, const MemoryLocation &LocB) {
376 return alias(LocA, LocB) == AliasResult::MustAlias;
562 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB,
630 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB) {
631 return AA.alias(LocA, LocB, AAQI);
653 bool isMustAlias(const MemoryLocation &LocA, const MemoryLocation &LocB) {
654 return alias(LocA, LocB) == AliasResult::MustAlias;
[all …]
H A DObjCARCAliasAnalysis.h53 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB,
H A DScopedNoAliasAA.h39 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB,
H A DScalarEvolutionAliasAnalysis.h34 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB,
H A DTypeBasedAliasAnalysis.h41 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB,
H A DGlobalsModRef.h96 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB,
H A DBasicAliasAnalysis.h67 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB,
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUAliasAnalysis.cpp76 const MemoryLocation &LocB, AAQueryInfo &AAQI, in alias() argument
79 unsigned asB = LocB.Ptr->getType()->getPointerAddressSpace(); in alias()
90 MemoryLocation B = LocB; in alias()
124 return AAResultBase::alias(LocA, LocB, AAQI, nullptr); in alias()
H A DAMDGPUAliasAnalysis.h39 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB,
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonCommonGEP.cpp144 BasicBlock *LocB);
889 BasicBlock *LocB = cast_or_null<BasicBlock>(Loc[Node]); in adjustForInvariance() local
890 if (LocB) { in adjustForInvariance()
891 Loop *Lp = LI->getLoopFor(LocB); in adjustForInvariance()
893 if (!isInvariantIn(Node, Lp) || !isInMainPath(LocB, Lp)) in adjustForInvariance()
899 LocB = NewLoc; in adjustForInvariance()
902 Loc[Node] = LocB; in adjustForInvariance()
911 return LocB; in adjustForInvariance()
1078 BasicBlock *LocB) { in fabricateGEP() argument
1079 LLVM_DEBUG(dbgs() << "Fabricating GEP in " << LocB->getName() in fabricateGEP()
/openbsd-src/gnu/llvm/llvm/lib/IR/
H A DDebugInfoMetadata.cpp109 const DILocation *LocB) { in getMergedLocation() argument
110 if (!LocA || !LocB) in getMergedLocation()
113 if (LocA == LocB) in getMergedLocation()
145 S = LocB->getScope(); in getMergedLocation()
146 L = LocB->getInlinedAt(); in getMergedLocation()
147 Line = LocB->getLine(); in getMergedLocation()
148 Col = LocB->getColumn(); in getMergedLocation()
H A DDebugInfo.cpp833 const DILocation *LocB) { in applyMergedLocation() argument
834 setDebugLoc(DILocation::getMergedLocation(LocA, LocB)); in applyMergedLocation()
/openbsd-src/gnu/llvm/llvm/include/llvm/IR/
H A DInstruction.h516 void applyMergedLocation(const DILocation *LocA, const DILocation *LocB);
H A DDebugInfoMetadata.h1772 const DILocation *LocB);