| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| H A D | BasicAliasAnalysis.cpp | 789 AliasResult BasicAAResult::alias(const MemoryLocation &LocA, in alias() 858 AliasResult AR = getBestAAResults().alias( in getModRefInfo() 861 if (AR != AliasResult::MustAlias) in getModRefInfo() 864 if (AR == AliasResult::NoAlias) in getModRefInfo() 907 AAQI) == AliasResult::NoAlias) in getModRefInfo() 915 AliasResult SrcAA = in getModRefInfo() 917 AliasResult DestAA = in getModRefInfo() 921 if (SrcAA != AliasResult::NoAlias) in getModRefInfo() 923 if (DestAA != AliasResult::NoAlias) in getModRefInfo() 1018 AliasResult BasicAAResult::aliasGEP( in aliasGEP() [all …]
|
| H A D | AliasAnalysis.cpp | 120 AliasResult AAResults::alias(const MemoryLocation &LocA, in alias() 126 AliasResult AAResults::alias(const MemoryLocation &LocA, in alias() 128 AliasResult Result = AliasResult::MayAlias; in alias() 140 if (Result != AliasResult::MayAlias) in alias() 153 if (Result == AliasResult::NoAlias) in alias() 155 else if (Result == AliasResult::MustAlias) in alias() 260 AliasResult ArgAlias = alias(ArgLoc, Loc, AAQI); in getModRefInfo() 261 if (ArgAlias != AliasResult::NoAlias) { in getModRefInfo() 266 IsMustAlias &= (ArgAlias == AliasResult::MustAlias); in getModRefInfo() 452 raw_ostream &llvm::operator<<(raw_ostream &OS, AliasResult AR) { in operator <<() [all …]
|
| H A D | AliasAnalysisEvaluator.cpp | 44 static void PrintResults(AliasResult AR, bool P, const Value *V1, in PrintResults() 79 static inline void PrintLoadStoreResults(AliasResult AR, bool P, in PrintLoadStoreResults() 155 AliasResult AR = AA.alias(*I1, I1Size, *I2, I2Size); in runInternal() 157 case AliasResult::NoAlias: in runInternal() 161 case AliasResult::MayAlias: in runInternal() 165 case AliasResult::PartialAlias: in runInternal() 169 case AliasResult::MustAlias: in runInternal() 181 AliasResult AR = AA.alias(MemoryLocation::get(cast<LoadInst>(Load)), in runInternal() 184 case AliasResult::NoAlias: in runInternal() 188 case AliasResult::MayAlias: in runInternal() [all …]
|
| H A D | ScalarEvolutionAliasAnalysis.cpp | 26 AliasResult SCEVAAResult::alias(const MemoryLocation &LocA, in alias() 32 return AliasResult::NoAlias; in alias() 40 return AliasResult::MustAlias; in alias() 62 return AliasResult::NoAlias; in alias() 76 return AliasResult::NoAlias; in alias() 93 AAQI) == AliasResult::NoAlias) in alias() 94 return AliasResult::NoAlias; in alias()
|
| H A D | CFLSteensAliasAnalysis.cpp | 266 AliasResult CFLSteensAAResult::query(const MemoryLocation &LocA, in query() 272 return AliasResult::NoAlias; in query() 283 return AliasResult::MayAlias; in query() 301 return AliasResult::MayAlias; in query() 305 return AliasResult::MayAlias; in query() 323 return AliasResult::MayAlias; in query() 325 return AliasResult::NoAlias; in query() 327 return AliasResult::MayAlias; in query() 329 return AliasResult::MayAlias; in query() 330 return AliasResult::NoAlias; in query()
|
| H A D | ObjCARCAliasAnalysis.cpp | 39 AliasResult ObjCARCAAResult::alias(const MemoryLocation &LocA, in alias() 49 AliasResult Result = in alias() 52 if (Result != AliasResult::MayAlias) in alias() 64 if (Result == AliasResult::NoAlias) in alias() 65 return AliasResult::NoAlias; in alias() 70 return AliasResult::MayAlias; in alias()
|
| H A D | AliasSetTracker.cpp | 141 AliasResult Result = AA.alias( in addPointer() 144 if (Result != AliasResult::MustAlias) { in addPointer() 148 assert(Result != AliasResult::NoAlias && "Cannot be part of must set!"); in addPointer() 194 AliasResult AliasSet::aliasesPointer(const Value *Ptr, LocationSize Size, in aliasesPointer() 198 return AliasResult::MayAlias; in aliasesPointer() 215 AliasResult AR = in aliasesPointer() 218 if (AR != AliasResult::NoAlias) in aliasesPointer() 228 return AliasResult::MayAlias; in aliasesPointer() 231 return AliasResult::NoAlias; in aliasesPointer() 311 AliasResult AR = AS.aliasesPointer(Ptr, Size, AAInfo, AA); in mergeAliasSetsForPointer() [all …]
|
| H A D | MemorySSA.cpp | 261 Optional<AliasResult> AR; 274 Optional<AliasResult> AR; in instructionClobbersQuery() 289 return {false, AliasResult(AliasResult::NoAlias)}; in instructionClobbersQuery() 302 AR = isMustSet(I) ? AliasResult::MustAlias : AliasResult::MayAlias; in instructionClobbersQuery() 309 AliasResult(AliasResult::MayAlias)}; in instructionClobbersQuery() 312 AR = isMustSet(I) ? AliasResult::MustAlias : AliasResult::MayAlias; in instructionClobbersQuery() 348 Optional<AliasResult> AR = AliasResult(AliasResult::MayAlias); 548 Optional<AliasResult> AR; 574 return {Current, false, AliasResult(AliasResult::MayAlias)}; in walkToPhiOrClobber() 578 return {MD, true, AliasResult(AliasResult::MustAlias)}; in walkToPhiOrClobber() [all …]
|
| H A D | ScopedNoAliasAA.cpp | 55 AliasResult ScopedNoAliasAAResult::alias(const MemoryLocation &LocA, in alias() 67 return AliasResult::NoAlias; in alias() 70 return AliasResult::NoAlias; in alias()
|
| H A D | CFLAndersAliasAnalysis.cpp | 847 AliasResult CFLAndersAAResult::query(const MemoryLocation &LocA, in query() 853 return AliasResult::NoAlias; in query() 864 return AliasResult::MayAlias; in query() 875 return AliasResult::MayAlias; in query() 876 return AliasResult::NoAlias; in query() 879 AliasResult CFLAndersAAResult::alias(const MemoryLocation &LocA, in alias() 883 return AliasResult::MustAlias; in alias() 893 AliasResult QueryResult = query(LocA, LocB); in alias() 894 if (QueryResult == AliasResult::MayAlias) in alias()
|
| H A D | MemoryDependenceAnalysis.cpp | 467 AliasResult R = BatchAA.alias(Loc, MemLoc); in getSimplePointerDependencyFrom() 468 if (R == AliasResult::NoAlias) in getSimplePointerDependencyFrom() 470 if (R == AliasResult::MustAlias) in getSimplePointerDependencyFrom() 513 AliasResult R = BatchAA.alias(LoadLoc, MemLoc); in getSimplePointerDependencyFrom() 516 if (R == AliasResult::NoAlias) in getSimplePointerDependencyFrom() 520 if (R == AliasResult::MustAlias) in getSimplePointerDependencyFrom() 525 if (R == AliasResult::PartialAlias && R.hasOffset()) { in getSimplePointerDependencyFrom() 536 if (R == AliasResult::NoAlias) in getSimplePointerDependencyFrom() 580 AliasResult R = BatchAA.alias(StoreLoc, MemLoc); in getSimplePointerDependencyFrom() 582 if (R == AliasResult::NoAlias) in getSimplePointerDependencyFrom() [all …]
|
| H A D | GlobalsModRef.cpp | 826 AliasResult GlobalsAAResult::alias(const MemoryLocation &LocA, in alias() 850 return AliasResult::NoAlias; in alias() 857 return AliasResult::NoAlias; in alias() 865 return AliasResult::NoAlias; in alias() 896 return AliasResult::NoAlias; in alias() 903 return AliasResult::NoAlias; in alias() 928 AAQI) == AliasResult::NoAlias; in getModRefInfoForArgument()
|
| H A D | Lint.cpp | 244 AliasResult Result = AA->alias(*AI, *BI); in visitCallBase() 245 Assert(Result != AliasResult::MustAlias && in visitCallBase() 246 Result != AliasResult::PartialAlias, in visitCallBase() 306 AliasResult::MustAlias, in visitCallBase() 323 AliasResult::MustAlias, in visitCallBase()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUAliasAnalysis.cpp | 44 static AliasResult getAliasResult(unsigned AS1, unsigned AS2) { in getAliasResult() 48 return AliasResult::MayAlias; in getAliasResult() 50 #define ASMay AliasResult::MayAlias in getAliasResult() 51 #define ASNo AliasResult::NoAlias in getAliasResult() 53 static const AliasResult ASAliasRules[8][8] = { in getAliasResult() 70 AliasResult AMDGPUAAResult::alias(const MemoryLocation &LocA, in alias() 76 AliasResult Result = getAliasResult(asA, asB); in alias() 77 if (Result == AliasResult::NoAlias) in alias() 101 return AliasResult::NoAlias; in alias() 108 return AliasResult::NoAlias; in alias()
|
| /netbsd-src/external/apache2/llvm/dist/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() 76 return AliasResult::MustAlias; in alias() 86 AliasResult QueryResult = query(LocA, LocB); in alias() 87 if (QueryResult == AliasResult::MayAlias) in alias()
|
| H A D | AliasAnalysis.h | 81 class AliasResult { 111 explicit AliasResult() = delete; 112 constexpr AliasResult(const Kind &Alias) in AliasResult() function 136 static_assert(sizeof(AliasResult) == 4, 140 raw_ostream &operator<<(raw_ostream &OS, AliasResult AR); 418 AliasResult Result; 494 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB); 497 AliasResult alias(const Value *V1, LocationSize V1Size, const Value *V2, 503 AliasResult alias(const Value *V1, const Value *V2) { 511 return alias(LocA, LocB) == AliasResult::NoAlias; [all …]
|
| H A D | BasicAliasAnalysis.h | 77 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB, 210 AliasResult aliasGEP(const GEPOperator *V1, LocationSize V1Size, 215 AliasResult aliasPHI(const PHINode *PN, LocationSize PNSize, 218 AliasResult aliasSelect(const SelectInst *SI, LocationSize SISize, 222 AliasResult aliasCheck(const Value *V1, LocationSize V1Size, 226 AliasResult aliasCheckRecursive(const Value *V1, LocationSize V1Size,
|
| H A D | CFLAndersAliasAnalysis.h | 63 AliasResult query(const MemoryLocation &, const MemoryLocation &); 64 AliasResult alias(const MemoryLocation &, const MemoryLocation &,
|
| H A D | MemorySSA.h | 274 Optional<AliasResult> getOptimizedAccessType() const { 291 MemoryInstruction(MI), OptimizedAccessAlias(AliasResult::MayAlias) { 298 void setOptimizedAccessType(Optional<AliasResult> AR) { 304 Optional<AliasResult> AR = AliasResult(AliasResult::MayAlias)) { 315 Optional<AliasResult> OptimizedAccessAlias;
|
| H A D | ScalarEvolutionAliasAnalysis.h | 33 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB,
|
| H A D | ScopedNoAliasAA.h | 41 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB,
|
| H A D | ObjCARCAliasAnalysis.h | 55 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/ |
| H A D | ProvenanceAnalysis.cpp | 115 case AliasResult::NoAlias: in relatedCheck() 117 case AliasResult::MustAlias: in relatedCheck() 118 case AliasResult::PartialAlias: in relatedCheck() 120 case AliasResult::MayAlias: in relatedCheck()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| H A D | ImplicitNullChecks.cpp | 175 enum AliasResult { enum in __anon6c2f2e660111::ImplicitNullChecks 184 AliasResult areMemoryOpsAliased(const MachineInstr &MI, 330 ImplicitNullChecks::AliasResult 472 AliasResult AR = areMemoryOpsAliased(MI, PrevMI); in isSuitableMemoryOp()
|
| H A D | DFAPacketizer.cpp | 292 AliasResult AAResult = in alias() 298 return AAResult != AliasResult::NoAlias; in alias()
|