| /openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
| H A D | ScalarEvolutionAliasAnalysis.cpp | 36 AliasResult SCEVAAResult::alias(const MemoryLocation &LocA, in alias() argument 42 if (LocA.Size.isZero() || LocB.Size.isZero()) in alias() 46 const SCEV *AS = SE.getSCEV(const_cast<Value *>(LocA.Ptr)); in alias() 57 APInt ASizeInt(BitWidth, LocA.Size.hasValue() in alias() 58 ? LocA.Size.getValue() in alias() 96 if ((AO && AO != LocA.Ptr) || (BO && BO != LocB.Ptr)) in alias() 97 if (alias(MemoryLocation(AO ? AO : LocA.Ptr, in alias() 99 : LocA.Size, in alias() 100 AO ? AAMDNodes() : LocA.AATags), in alias() 109 return AAResultBase::alias(LocA, LocB, AAQI, nullptr); in alias()
|
| H A D | ObjCARCAliasAnalysis.cpp | 37 AliasResult ObjCARCAAResult::alias(const MemoryLocation &LocA, in alias() argument 41 return AAResultBase::alias(LocA, LocB, AAQI, nullptr); in alias() 45 const Value *SA = GetRCIdentityRoot(LocA.Ptr); in alias() 48 MemoryLocation(SA, LocA.Size, LocA.AATags), in alias()
|
| H A D | ScopedNoAliasAA.cpp | 54 AliasResult ScopedNoAliasAAResult::alias(const MemoryLocation &LocA, 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 D | AliasAnalysis.cpp | 105 AliasResult AAResults::alias(const MemoryLocation &LocA, in alias() argument 108 return alias(LocA, LocB, AAQIP, nullptr); in alias() 111 AliasResult AAResults::alias(const MemoryLocation &LocA, in alias() argument 119 dbgs() << "Start " << *LocA.Ptr << " @ " << LocA.Size << ", " in alias() 125 Result = AA->alias(LocA, LocB, AAQI, CtxI); in alias() 134 dbgs() << "End " << *LocA.Ptr << " @ " << LocA.Size << ", " in alias()
|
| H A D | TypeBasedAliasAnalysis.cpp | 374 AliasResult TypeBasedAAResult::alias(const MemoryLocation &LocA, 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 D | GlobalsModRef.cpp | 816 AliasResult GlobalsAAResult::alias(const MemoryLocation &LocA, in alias() argument 821 getUnderlyingObject(LocA.Ptr->stripPointerCastsForAliasAnalysis()); in alias() 895 return AAResultBase::alias(LocA, LocB, AAQI, nullptr); in alias()
|
| H A D | BasicAliasAnalysis.cpp | 828 AliasResult BasicAAResult::alias(const MemoryLocation &LocA, 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 D | DependenceAnalysis.cpp | 717 const MemoryLocation &LocA, in underlyingObjectsAlias() argument 722 MemoryLocation::getBeforeOrAfter(LocA.Ptr, LocA.AATags); in underlyingObjectsAlias() 729 const Value *AObj = getUnderlyingObject(LocA.Ptr); in underlyingObjectsAlias()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/ |
| H A D | AliasAnalysis.h | 341 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 D | ObjCARCAliasAnalysis.h | 53 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB,
|
| H A D | ScopedNoAliasAA.h | 39 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB,
|
| H A D | ScalarEvolutionAliasAnalysis.h | 34 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB,
|
| H A D | TypeBasedAliasAnalysis.h | 41 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB,
|
| H A D | GlobalsModRef.h | 96 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB,
|
| H A D | BasicAliasAnalysis.h | 67 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB,
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUAliasAnalysis.cpp | 75 AliasResult AMDGPUAAResult::alias(const MemoryLocation &LocA, in alias() argument 78 unsigned asA = LocA.Ptr->getType()->getPointerAddressSpace(); in alias() 89 MemoryLocation A = LocA; in alias() 124 return AAResultBase::alias(LocA, LocB, AAQI, nullptr); in alias()
|
| H A D | AMDGPUAliasAnalysis.h | 39 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB,
|
| /openbsd-src/gnu/llvm/llvm/lib/IR/ |
| H A D | DebugInfoMetadata.cpp | 108 const DILocation *DILocation::getMergedLocation(const DILocation *LocA, in getMergedLocation() argument 110 if (!LocA || !LocB) in getMergedLocation() 113 if (LocA == LocB) in getMergedLocation() 114 return LocA; in getMergedLocation() 116 LLVMContext &C = LocA->getContext(); in getMergedLocation() 121 DIScope *S = LocA->getScope(); in getMergedLocation() 122 DILocation *L = LocA->getInlinedAt(); in getMergedLocation() 123 unsigned Line = LocA->getLine(); in getMergedLocation() 124 unsigned Col = LocA->getColumn(); in getMergedLocation() 170 S = LocA->getScope(); in getMergedLocation()
|
| H A D | DebugInfo.cpp | 832 void Instruction::applyMergedLocation(const DILocation *LocA, in applyMergedLocation() argument 834 setDebugLoc(DILocation::getMergedLocation(LocA, LocB)); in applyMergedLocation()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/IR/ |
| H A D | Instruction.h | 516 void applyMergedLocation(const DILocation *LocA, const DILocation *LocB);
|
| H A D | DebugInfoMetadata.h | 1771 static const DILocation *getMergedLocation(const DILocation *LocA,
|