Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DScalarEvolutionAliasAnalysis.cpp25 AliasResult SCEVAAResult::alias(const MemoryLocation &LocA, in alias() argument
30 if (LocA.Size.isZero() || LocB.Size.isZero()) in alias()
34 const SCEV *AS = SE.getSCEV(const_cast<Value *>(LocA.Ptr)); in alias()
46 APInt ASizeInt(BitWidth, LocA.Size.hasValue() in alias()
47 ? LocA.Size.getValue() in alias()
83 if ((AO && AO != LocA.Ptr) || (BO && BO != LocB.Ptr)) in alias()
84 if (alias(MemoryLocation(AO ? AO : LocA.Ptr, in alias()
85 AO ? LocationSize::unknown() : LocA.Size, in alias()
86 AO ? AAMDNodes() : LocA.AATags), in alias()
94 return AAResultBase::alias(LocA, LocB, AAQI); in alias()
DObjCARCAliasAnalysis.cpp39 AliasResult ObjCARCAAResult::alias(const MemoryLocation &LocA, in alias() argument
43 return AAResultBase::alias(LocA, LocB, AAQI); in alias()
47 const Value *SA = GetRCIdentityRoot(LocA.Ptr); in alias()
50 AAResultBase::alias(MemoryLocation(SA, LocA.Size, LocA.AATags), in alias()
DScopedNoAliasAA.cpp78 AliasResult ScopedNoAliasAAResult::alias(const MemoryLocation &LocA, in alias() argument
82 return AAResultBase::alias(LocA, LocB, AAQI); in alias()
85 const MDNode *AScopes = LocA.AATags.Scope, *BScopes = LocB.AATags.Scope; in alias()
87 const MDNode *ANoAlias = LocA.AATags.NoAlias, *BNoAlias = LocB.AATags.NoAlias; in alias()
96 return AAResultBase::alias(LocA, LocB, AAQI); in alias()
DCFLAndersAliasAnalysis.cpp848 AliasResult CFLAndersAAResult::query(const MemoryLocation &LocA, in query() argument
850 auto *ValA = LocA.Ptr; in query()
875 if (FunInfo->mayAlias(ValA, LocA.Size, ValB, LocB.Size)) in query()
880 AliasResult CFLAndersAAResult::alias(const MemoryLocation &LocA, in alias() argument
883 if (LocA.Ptr == LocB.Ptr) in alias()
891 if (isa<Constant>(LocA.Ptr) && isa<Constant>(LocB.Ptr)) in alias()
892 return AAResultBase::alias(LocA, LocB, AAQI); in alias()
894 AliasResult QueryResult = query(LocA, LocB); in alias()
896 return AAResultBase::alias(LocA, LocB, AAQI); in alias()
DTypeBasedAliasAnalysis.cpp370 AliasResult TypeBasedAAResult::alias(const MemoryLocation &LocA, in alias() argument
374 return AAResultBase::alias(LocA, LocB, AAQI); in alias()
377 if (Aliases(LocA.AATags.TBAA, LocB.AATags.TBAA)) in alias()
378 return AAResultBase::alias(LocA, LocB, AAQI); in alias()
DCFLSteensAliasAnalysis.cpp266 AliasResult CFLSteensAAResult::query(const MemoryLocation &LocA, in query() argument
268 auto *ValA = const_cast<Value *>(LocA.Ptr); in query()
DAliasAnalysis.cpp105 AliasResult AAResults::alias(const MemoryLocation &LocA, in alias() argument
108 return alias(LocA, LocB, AAQIP); in alias()
111 AliasResult AAResults::alias(const MemoryLocation &LocA, in alias() argument
114 auto Result = AA->alias(LocA, LocB, AAQI); in alias()
DBasicAliasAnalysis.cpp840 AliasResult BasicAAResult::alias(const MemoryLocation &LocA, in alias() argument
843 assert(notDifferentParent(LocA.Ptr, LocB.Ptr) && in alias()
849 auto CacheIt = AAQI.AliasCache.find(AAQueryInfo::LocPair(LocA, LocB)); in alias()
853 CacheIt = AAQI.AliasCache.find(AAQueryInfo::LocPair(LocB, LocA)); in alias()
857 AliasResult Alias = aliasCheck(LocA.Ptr, LocA.Size, LocA.AATags, LocB.Ptr, in alias()
DGlobalsModRef.cpp816 AliasResult GlobalsAAResult::alias(const MemoryLocation &LocA, in alias() argument
820 const Value *UV1 = GetUnderlyingObject(LocA.Ptr, DL); in alias()
893 return AAResultBase::alias(LocA, LocB, AAQI); in alias()
DDependenceAnalysis.cpp652 const MemoryLocation &LocA, in underlyingObjectsAlias() argument
656 MemoryLocation LocAS(LocA.Ptr, LocationSize::unknown(), LocA.AATags); in underlyingObjectsAlias()
662 const Value *AObj = GetUnderlyingObject(LocA.Ptr, DL); in underlyingObjectsAlias()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
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()
DAliasAnalysis.h349 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB);
364 bool isNoAlias(const MemoryLocation &LocA, const MemoryLocation &LocB) { in isNoAlias() argument
365 return alias(LocA, LocB) == NoAlias; in isNoAlias()
381 bool isMustAlias(const MemoryLocation &LocA, const MemoryLocation &LocB) { in isMustAlias() argument
382 return alias(LocA, LocB) == MustAlias; in isMustAlias()
693 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB,
783 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB) { in alias() argument
784 return AA.alias(LocA, LocB, AAQI); in alias()
839 virtual AliasResult alias(const MemoryLocation &LocA,
898 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB, in alias() argument
[all …]
DScalarEvolutionAliasAnalysis.h33 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB,
DScopedNoAliasAA.h42 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB,
DObjCARCAliasAnalysis.h55 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB,
DTypeBasedAliasAnalysis.h43 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB,
DGlobalsModRef.h94 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB,
DBasicAliasAnalysis.h84 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPUAliasAnalysis.cpp78 AliasResult AMDGPUAAResult::alias(const MemoryLocation &LocA, in alias() argument
81 unsigned asA = LocA.Ptr->getType()->getPointerAddressSpace(); in alias()
89 return AAResultBase::alias(LocA, LocB, AAQI); in alias()
DAMDGPUAliasAnalysis.h47 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
DDebugInfoMetadata.cpp78 const DILocation *DILocation::getMergedLocation(const DILocation *LocA, in getMergedLocation() argument
80 if (!LocA || !LocB) in getMergedLocation()
83 if (LocA == LocB) in getMergedLocation()
84 return LocA; in getMergedLocation()
87 for (DILocation *L = LocA->getInlinedAt(); L; L = L->getInlinedAt()) in getMergedLocation()
90 DIScope *S = LocA->getScope(); in getMergedLocation()
91 DILocation *L = LocA->getInlinedAt(); in getMergedLocation()
116 S = LocA->getScope(); in getMergedLocation()
DDebugInfo.cpp689 void Instruction::applyMergedLocation(const DILocation *LocA, in applyMergedLocation() argument
691 setDebugLoc(DILocation::getMergedLocation(LocA, LocB)); in applyMergedLocation()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DInstruction.h456 void applyMergedLocation(const DILocation *LocA, const DILocation *LocB);
DDebugInfoMetadata.h1540 static const DILocation *getMergedLocation(const DILocation *LocA,