| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | ScalarEvolutionAliasAnalysis.cpp | 25 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() 93 return AAResultBase::alias(LocA, LocB); in alias()
|
| H A D | ObjCARCAliasAnalysis.cpp | 40 AliasResult ObjCARCAAResult::alias(const MemoryLocation &LocA, in alias() argument 43 return AAResultBase::alias(LocA, LocB); in alias() 47 const Value *SA = GetRCIdentityRoot(LocA.Ptr); in alias() 50 AAResultBase::alias(MemoryLocation(SA, LocA.Size, LocA.AATags), in alias()
|
| H A D | ScopedNoAliasAA.cpp | 78 AliasResult ScopedNoAliasAAResult::alias(const MemoryLocation &LocA, in alias() argument 81 return AAResultBase::alias(LocA, LocB); in alias() 84 const MDNode *AScopes = LocA.AATags.Scope, *BScopes = LocB.AATags.Scope; in alias() 86 const MDNode *ANoAlias = LocA.AATags.NoAlias, *BNoAlias = LocB.AATags.NoAlias; in alias() 95 return AAResultBase::alias(LocA, LocB); in alias()
|
| H A D | CFLAndersAliasAnalysis.cpp | 846 AliasResult CFLAndersAAResult::query(const MemoryLocation &LocA, in query() argument 848 auto *ValA = LocA.Ptr; in query() 873 if (FunInfo->mayAlias(ValA, LocA.Size, ValB, LocB.Size)) in query() 878 AliasResult CFLAndersAAResult::alias(const MemoryLocation &LocA, in alias() argument 880 if (LocA.Ptr == LocB.Ptr) in alias() 888 if (isa<Constant>(LocA.Ptr) && isa<Constant>(LocB.Ptr)) in alias() 889 return AAResultBase::alias(LocA, LocB); in alias() 891 AliasResult QueryResult = query(LocA, LocB); in alias() 893 return AAResultBase::alias(LocA, LocB); in alias()
|
| H A D | TypeBasedAliasAnalysis.cpp | 370 AliasResult TypeBasedAAResult::alias(const MemoryLocation &LocA, in alias() argument 373 return AAResultBase::alias(LocA, LocB); in alias() 376 if (Aliases(LocA.AATags.TBAA, LocB.AATags.TBAA)) in alias() 377 return AAResultBase::alias(LocA, LocB); in alias()
|
| H A D | CFLSteensAliasAnalysis.cpp | 265 AliasResult CFLSteensAAResult::query(const MemoryLocation &LocA, in query() argument 267 auto *ValA = const_cast<Value *>(LocA.Ptr); in query()
|
| H A D | BasicAliasAnalysis.cpp | 801 AliasResult BasicAAResult::alias(const MemoryLocation &LocA, in alias() argument 803 assert(notDifferentParent(LocA.Ptr, LocB.Ptr) && in alias() 809 auto CacheIt = AliasCache.find(LocPair(LocA, LocB)); in alias() 813 AliasResult Alias = aliasCheck(LocA.Ptr, LocA.Size, LocA.AATags, LocB.Ptr, in alias()
|
| H A D | GlobalsModRef.cpp | 809 AliasResult GlobalsAAResult::alias(const MemoryLocation &LocA, in alias() argument 812 const Value *UV1 = GetUnderlyingObject(LocA.Ptr, DL); in alias() 885 return AAResultBase::alias(LocA, LocB); in alias()
|
| H A D | AliasAnalysis.cpp | 101 AliasResult AAResults::alias(const MemoryLocation &LocA, in alias() argument 104 auto Result = AA->alias(LocA, LocB); in alias()
|
| H A D | DependenceAnalysis.cpp | 639 const MemoryLocation &LocA, in underlyingObjectsAlias() argument 643 MemoryLocation LocAS(LocA.Ptr, LocationSize::unknown(), LocA.AATags); in underlyingObjectsAlias() 649 const Value *AObj = GetUnderlyingObject(LocA.Ptr, DL); in underlyingObjectsAlias()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | CFLSteensAliasAnalysis.h | 71 AliasResult query(const MemoryLocation &LocA, const MemoryLocation &LocB); 73 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB) { in alias() argument 74 if (LocA.Ptr == LocB.Ptr) in alias() 82 if (isa<Constant>(LocA.Ptr) && isa<Constant>(LocB.Ptr)) in alias() 83 return AAResultBase::alias(LocA, LocB); in alias() 85 AliasResult QueryResult = query(LocA, LocB); in alias() 87 return AAResultBase::alias(LocA, LocB); in alias()
|
| H A D | AliasAnalysis.h | 327 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB); 342 bool isNoAlias(const MemoryLocation &LocA, const MemoryLocation &LocB) { in isNoAlias() argument 343 return alias(LocA, LocB) == NoAlias; in isNoAlias() 359 bool isMustAlias(const MemoryLocation &LocA, const MemoryLocation &LocB) { in isMustAlias() argument 360 return alias(LocA, LocB) == MustAlias; in isMustAlias() 737 virtual AliasResult alias(const MemoryLocation &LocA, 795 AliasResult alias(const MemoryLocation &LocA, in alias() argument 797 return Result.alias(LocA, LocB); in alias() 870 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB) { in alias() argument 871 return AAR ? AAR->alias(LocA, LocB) : CurrentResult.alias(LocA, LocB); in alias() [all …]
|
| H A D | ScalarEvolutionAliasAnalysis.h | 34 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB);
|
| H A D | ScopedNoAliasAA.h | 43 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB);
|
| H A D | TypeBasedAliasAnalysis.h | 44 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB);
|
| H A D | ObjCARCAliasAnalysis.h | 56 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB);
|
| H A D | GlobalsModRef.h | 88 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB);
|
| H A D | BasicAliasAnalysis.h | 85 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB);
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUAliasAnalysis.cpp | 78 AliasResult AMDGPUAAResult::alias(const MemoryLocation &LocA, in alias() argument 80 unsigned asA = LocA.Ptr->getType()->getPointerAddressSpace(); in alias() 88 return AAResultBase::alias(LocA, LocB); in alias()
|
| H A D | AMDGPUAliasAnalysis.h | 48 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB);
|
| H A D | SIInstrInfo.cpp | 2218 MemoryLocation LocA(MMOa->getValue(), MMOa->getSize(), MMOa->getAAInfo()); in areMemAccessesTriviallyDisjoint() local 2220 if (!AA->alias(LocA, LocB)) in areMemAccessesTriviallyDisjoint()
|
| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | DebugInfoMetadata.cpp | 76 const DILocation *DILocation::getMergedLocation(const DILocation *LocA, in getMergedLocation() argument 78 if (!LocA || !LocB) in getMergedLocation() 81 if (LocA == LocB) in getMergedLocation() 82 return LocA; in getMergedLocation() 85 for (DILocation *L = LocA->getInlinedAt(); L; L = L->getInlinedAt()) in getMergedLocation() 88 DIScope *S = LocA->getScope(); in getMergedLocation() 89 DILocation *L = LocA->getInlinedAt(); in getMergedLocation() 114 S = LocA->getScope(); in getMergedLocation()
|
| H A D | DebugInfo.cpp | 689 void Instruction::applyMergedLocation(const DILocation *LocA, in applyMergedLocation() argument 691 setDebugLoc(DILocation::getMergedLocation(LocA, LocB)); in applyMergedLocation()
|
| /freebsd-12.1/contrib/llvm/include/llvm/IR/ |
| H A D | Instruction.h | 436 void applyMergedLocation(const DILocation *LocA, const DILocation *LocB);
|
| H A D | DebugInfoMetadata.h | 1589 static const DILocation *getMergedLocation(const DILocation *LocA,
|