| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | BasicAliasAnalysis.cpp | 904 AliasResult BasicAAResult::alias(const MemoryLocation &LocA, in alias() 985 AliasResult ArgAlias = AAQI.AAR.alias(ArgLoc, Loc, AAQI, Call); in getModRefInfo() 986 if (ArgAlias != AliasResult::NoAlias) in getModRefInfo() 1010 AliasResult::NoAlias) in getModRefInfo() 1078 AliasResult BasicAAResult::aliasGEP( in aliasGEP() 1083 AliasResult BaseAlias = in aliasGEP() 1086 return BaseAlias == AliasResult::NoAlias ? AliasResult::NoAlias in aliasGEP() 1087 : AliasResult::MayAlias; in aliasGEP() 1094 return AliasResult::MayAlias; in aliasGEP() 1107 return AliasResult::MayAlias; in aliasGEP() [all …]
|
| H A D | AliasAnalysisEvaluator.cpp | 35 static void PrintResults(AliasResult AR, bool P, in PrintResults() 88 static inline void PrintLoadStoreResults(AliasResult AR, bool P, in PrintLoadStoreResults() 134 AliasResult AR = AA.alias(I1->first, Size1, I2->first, Size2); in runInternal() 136 case AliasResult::NoAlias: in runInternal() 140 case AliasResult::MayAlias: in runInternal() 144 case AliasResult::PartialAlias: in runInternal() 148 case AliasResult::MustAlias: in runInternal() 160 AliasResult AR = AA.alias(MemoryLocation::get(cast<LoadInst>(Load)), in runInternal() 163 case AliasResult::NoAlias: in runInternal() 167 case AliasResult::MayAlias: in runInternal() [all …]
|
| H A D | AliasAnalysis.cpp | 104 AliasResult AAResults::alias(const MemoryLocation &LocA, in alias() 110 AliasResult AAResults::alias(const MemoryLocation &LocA, in alias() 116 AliasResult Result = AliasResult::MayAlias; in alias() 128 if (Result != AliasResult::MayAlias) in alias() 141 if (Result == AliasResult::NoAlias) in alias() 143 else if (Result == AliasResult::MustAlias) in alias() 396 raw_ostream &llvm::operator<<(raw_ostream &OS, AliasResult AR) { in operator <<() 398 case AliasResult::NoAlias: in operator <<() 401 case AliasResult::MustAlias: in operator <<() 404 case AliasResult::MayAlias: in operator <<() [all …]
|
| H A D | ScalarEvolutionAliasAnalysis.cpp | 36 AliasResult SCEVAAResult::alias(const MemoryLocation &LocA, in alias() 43 return AliasResult::NoAlias; in alias() 51 return AliasResult::MustAlias; in alias() 86 return AliasResult::NoAlias; in alias() 101 return AliasResult::NoAlias; in alias() 118 AAQI, nullptr) == AliasResult::NoAlias) in alias() 119 return AliasResult::NoAlias; in alias() 121 return AliasResult::MayAlias; in alias()
|
| H A D | ObjCARCAliasAnalysis.cpp | 40 AliasResult ObjCARCAAResult::alias(const MemoryLocation &LocA, in alias() 50 AliasResult Result = AAResultBase::alias( in alias() 53 if (Result != AliasResult::MayAlias) in alias() 66 if (Result == AliasResult::NoAlias) in alias() 67 return AliasResult::NoAlias; in alias() 72 return AliasResult::MayAlias; in alias()
|
| H A D | ScopedNoAliasAA.cpp | 54 AliasResult ScopedNoAliasAAResult::alias(const MemoryLocation &LocA, in alias() 59 return AliasResult::MayAlias; in alias() 67 return AliasResult::NoAlias; in alias() 70 return AliasResult::NoAlias; in alias() 72 return AliasResult::MayAlias; in alias()
|
| H A D | AliasSetTracker.cpp | 153 AliasResult AliasSet::aliasesMemoryLocation(const MemoryLocation &MemLoc, in aliasesMemoryLocation() 156 return AliasResult::MayAlias; in aliasesMemoryLocation() 160 AliasResult AR = AA.alias(MemLoc, ASMemLoc); in aliasesMemoryLocation() 161 if (AR != AliasResult::NoAlias) in aliasesMemoryLocation() 168 return AliasResult::MayAlias; in aliasesMemoryLocation() 170 return AliasResult::NoAlias; in aliasesMemoryLocation() 235 AliasResult AR = AS.aliasesMemoryLocation(MemLoc, AA); in mergeAliasSetsForMemoryLocation() 236 if (AR == AliasResult::NoAlias) in mergeAliasSetsForMemoryLocation() 239 if (AR != AliasResult::MustAlias) in mergeAliasSetsForMemoryLocation()
|
| H A D | GlobalsModRef.cpp | 836 AliasResult GlobalsAAResult::alias(const MemoryLocation &LocA, in alias() 860 return AliasResult::NoAlias; in alias() 867 return AliasResult::NoAlias; in alias() 875 return AliasResult::NoAlias; in alias() 906 return AliasResult::NoAlias; in alias() 913 return AliasResult::NoAlias; in alias() 915 return AliasResult::MayAlias; in alias() 938 Call) == AliasResult::NoAlias; in getModRefInfoForArgument()
|
| H A D | MemoryDependenceAnalysis.cpp | 353 if (BatchAA.alias(MemoryLocation::get(LI), MemLoc) != AliasResult::MustAlias) in canSkipClobberingStore() 457 AliasResult R = BatchAA.alias(Loc, MemLoc); in getSimplePointerDependencyFrom() 458 if (R == AliasResult::NoAlias) in getSimplePointerDependencyFrom() 460 if (R == AliasResult::MustAlias) in getSimplePointerDependencyFrom() 503 AliasResult R = BatchAA.alias(LoadLoc, MemLoc); in getSimplePointerDependencyFrom() 505 if (R == AliasResult::NoAlias) in getSimplePointerDependencyFrom() 510 if (R == AliasResult::MustAlias) in getSimplePointerDependencyFrom() 515 if (R == AliasResult::PartialAlias && R.hasOffset()) { in getSimplePointerDependencyFrom() 571 AliasResult R = BatchAA.alias(StoreLoc, MemLoc); in getSimplePointerDependencyFrom() 573 if (R == AliasResult::NoAlias) in getSimplePointerDependencyFrom() [all …]
|
| H A D | TypeBasedAliasAnalysis.cpp | 375 AliasResult TypeBasedAAResult::alias(const MemoryLocation &LocA, in alias() 379 return AliasResult::MayAlias; in alias() 382 return AliasResult::MayAlias; in alias() 385 return AliasResult::NoAlias; in alias()
|
| H A D | MemoryBuiltins.cpp | 1029 AliasResult AR = in findLoadOffsetRange() 1031 switch ((AliasResult::Kind)AR) { in findLoadOffsetRange() 1032 case AliasResult::NoAlias: in findLoadOffsetRange() 1034 case AliasResult::MustAlias: in findLoadOffsetRange() 1059 AliasResult AR = in findLoadOffsetRange() 1061 switch ((AliasResult::Kind)AR) { in findLoadOffsetRange() 1062 case AliasResult::NoAlias: in findLoadOffsetRange() 1064 case AliasResult::MustAlias: in findLoadOffsetRange()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUAliasAnalysis.cpp | 47 AliasResult AMDGPUAAResult::alias(const MemoryLocation &LocA, in alias() 54 return AliasResult::NoAlias; in alias() 77 return AliasResult::NoAlias; in alias() 86 return ObjA != ObjB && isIdentifiedObject(ObjB) ? AliasResult::NoAlias in alias() 87 : AliasResult::MayAlias; in alias() 98 return AliasResult::MayAlias; in alias()
|
| H A D | AMDGPUAliasAnalysis.h | 40 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXAliasAnalysis.cpp | 72 static AliasResult::Kind getAliasResult(unsigned AS1, unsigned AS2) { in getAliasResult() 74 return AliasResult::MayAlias; in getAliasResult() 93 return AliasResult::MayAlias; in getAliasResult() 95 return (AS1 == AS2 ? AliasResult::MayAlias : AliasResult::NoAlias); in getAliasResult() 98 AliasResult NVPTXAAResult::alias(const MemoryLocation &Loc1, in alias()
|
| H A D | NVPTXAliasAnalysis.h | 34 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB,
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | AliasAnalysis.h | 78 class AliasResult { 108 explicit AliasResult() = delete; 109 constexpr AliasResult(const Kind &Alias) in AliasResult() function 114 bool operator==(const AliasResult &Other) const { 118 bool operator!=(const AliasResult &Other) const { return !(*this == Other); } 142 static_assert(sizeof(AliasResult) == 4, 146 LLVM_ABI raw_ostream &operator<<(raw_ostream &OS, AliasResult AR); 253 AliasResult Result; 356 LLVM_ABI AliasResult alias(const MemoryLocation &LocA, 360 AliasResult alias(const Value *V1, LocationSize V1Size, const Value *V2, [all …]
|
| H A D | BasicAliasAnalysis.h | 72 LLVM_ABI AliasResult alias(const MemoryLocation &LocA, 134 AliasResult aliasGEP(const GEPOperator *V1, LocationSize V1Size, 139 AliasResult aliasPHI(const PHINode *PN, LocationSize PNSize, 142 AliasResult aliasSelect(const SelectInst *SI, LocationSize SISize, 146 AliasResult aliasCheck(const Value *V1, LocationSize V1Size, const Value *V2, 150 AliasResult aliasCheckRecursive(const Value *V1, LocationSize V1Size,
|
| H A D | AliasSetTracker.h | 34 class AliasResult; variable 151 LLVM_ABI AliasResult aliasesMemoryLocation(const MemoryLocation &MemLoc,
|
| H A D | ObjCARCAliasAnalysis.h | 52 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB,
|
| H A D | ScalarEvolutionAliasAnalysis.h | 35 LLVM_ABI AliasResult alias(const MemoryLocation &LocA,
|
| H A D | ScopedNoAliasAA.h | 40 LLVM_ABI AliasResult alias(const MemoryLocation &LocA,
|
| H A D | TypeBasedAliasAnalysis.h | 50 LLVM_ABI AliasResult alias(const MemoryLocation &LocA,
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ |
| H A D | ProvenanceAnalysis.cpp | 117 case AliasResult::NoAlias: in relatedCheck() 119 case AliasResult::MustAlias: in relatedCheck() 120 case AliasResult::PartialAlias: in relatedCheck() 122 case AliasResult::MayAlias: in relatedCheck()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ImplicitNullChecks.cpp | 173 enum AliasResult { enum in __anon796cdc5b0111::ImplicitNullChecks 182 AliasResult areMemoryOpsAliased(const MachineInstr &MI, 327 ImplicitNullChecks::AliasResult 469 AliasResult AR = areMemoryOpsAliased(MI, PrevMI); in isSuitableMemoryOp()
|
| H A D | DFAPacketizer.cpp | 263 AliasResult AAResult = in alias() 269 return AAResult != AliasResult::NoAlias; in alias()
|