| /openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
| H A D | BasicAliasAnalysis.cpp | 828 AliasResult BasicAAResult::alias(const MemoryLocation &LocA, in alias() 895 AliasResult AR = in getModRefInfo() 899 if (AR == AliasResult::NoAlias) in getModRefInfo() 934 AliasResult::NoAlias) in getModRefInfo() 1015 AliasResult BasicAAResult::aliasGEP( in aliasGEP() 1023 return AliasResult::MayAlias; in aliasGEP() 1027 AliasResult BaseAlias = in aliasGEP() 1030 return BaseAlias == AliasResult::NoAlias ? AliasResult::NoAlias in aliasGEP() 1031 : AliasResult::MayAlias; in aliasGEP() 1039 return AliasResult::MayAlias; in aliasGEP() [all …]
|
| H A D | AliasAnalysisEvaluator.cpp | 37 static void PrintResults(AliasResult AR, bool P, in PrintResults() 90 static inline void PrintLoadStoreResults(AliasResult AR, bool P, in PrintLoadStoreResults() 136 AliasResult AR = AA.alias(I1->first, Size1, I2->first, Size2); in runInternal() 138 case AliasResult::NoAlias: in runInternal() 142 case AliasResult::MayAlias: in runInternal() 146 case AliasResult::PartialAlias: in runInternal() 150 case AliasResult::MustAlias: in runInternal() 162 AliasResult AR = AA.alias(MemoryLocation::get(cast<LoadInst>(Load)), in runInternal() 165 case AliasResult::NoAlias: in runInternal() 169 case AliasResult::MayAlias: in runInternal() [all …]
|
| H A D | AliasAnalysis.cpp | 105 AliasResult AAResults::alias(const MemoryLocation &LocA, in alias() 111 AliasResult AAResults::alias(const MemoryLocation &LocA, in alias() 114 AliasResult Result = AliasResult::MayAlias; in alias() 126 if (Result != AliasResult::MayAlias) in alias() 139 if (Result == AliasResult::NoAlias) in alias() 141 else if (Result == AliasResult::MustAlias) in alias() 247 AliasResult ArgAlias = alias(ArgLoc, Loc, AAQI, Call); in getModRefInfo() 248 if (ArgAlias != AliasResult::NoAlias) in getModRefInfo() 406 raw_ostream &llvm::operator<<(raw_ostream &OS, AliasResult AR) { in operator <<() 408 case AliasResult::NoAlias: in operator <<() [all …]
|
| H A D | ObjCARCAliasAnalysis.cpp | 37 AliasResult ObjCARCAAResult::alias(const MemoryLocation &LocA, in alias() 47 AliasResult Result = AAResultBase::alias( in alias() 50 if (Result != AliasResult::MayAlias) in alias() 63 if (Result == AliasResult::NoAlias) in alias() 64 return AliasResult::NoAlias; in alias() 69 return AliasResult::MayAlias; in alias()
|
| 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() 73 return AliasResult::NoAlias; in alias() 88 return AliasResult::NoAlias; in alias() 105 AAQI, nullptr) == AliasResult::NoAlias) in alias() 106 return AliasResult::NoAlias; in alias()
|
| H A D | AliasSetTracker.cpp | 136 AliasResult Result = AA.alias( in addPointer() 139 if (Result != AliasResult::MustAlias) { in addPointer() 143 assert(Result != AliasResult::NoAlias && "Cannot be part of must set!"); in addPointer() 189 AliasResult AliasSet::aliasesPointer(const Value *Ptr, LocationSize Size, in aliasesPointer() 193 return AliasResult::MayAlias; in aliasesPointer() 210 AliasResult AR = in aliasesPointer() 213 if (AR != AliasResult::NoAlias) in aliasesPointer() 222 return AliasResult::MayAlias; in aliasesPointer() 225 return AliasResult::NoAlias; in aliasesPointer() 283 AliasResult AR = AS.aliasesPointer(Ptr, Size, AAInfo, AA); in mergeAliasSetsForPointer() [all …]
|
| H A D | ScopedNoAliasAA.cpp | 54 AliasResult ScopedNoAliasAAResult::alias(const MemoryLocation &LocA, in alias() 67 return AliasResult::NoAlias; in alias() 70 return AliasResult::NoAlias; in alias()
|
| H A D | GlobalsModRef.cpp | 816 AliasResult GlobalsAAResult::alias(const MemoryLocation &LocA, in alias() 840 return AliasResult::NoAlias; in alias() 847 return AliasResult::NoAlias; in alias() 855 return AliasResult::NoAlias; in alias() 886 return AliasResult::NoAlias; in alias() 893 return AliasResult::NoAlias; in alias() 918 nullptr) == AliasResult::NoAlias; in getModRefInfoForArgument()
|
| H A D | MemoryDependenceAnalysis.cpp | 458 AliasResult R = BatchAA.alias(Loc, MemLoc); in getSimplePointerDependencyFrom() 459 if (R == AliasResult::NoAlias) in getSimplePointerDependencyFrom() 461 if (R == AliasResult::MustAlias) in getSimplePointerDependencyFrom() 504 AliasResult R = BatchAA.alias(LoadLoc, MemLoc); in getSimplePointerDependencyFrom() 506 if (R == AliasResult::NoAlias) in getSimplePointerDependencyFrom() 511 if (R == AliasResult::MustAlias) in getSimplePointerDependencyFrom() 516 if (R == AliasResult::PartialAlias && R.hasOffset()) { in getSimplePointerDependencyFrom() 572 AliasResult R = BatchAA.alias(StoreLoc, MemLoc); in getSimplePointerDependencyFrom() 574 if (R == AliasResult::NoAlias) in getSimplePointerDependencyFrom() 576 if (R == AliasResult::MustAlias) in getSimplePointerDependencyFrom()
|
| H A D | MemoryBuiltins.cpp | 863 AliasResult AR = in findLoadSizeOffset() 865 switch ((AliasResult::Kind)AR) { in findLoadSizeOffset() 866 case AliasResult::NoAlias: in findLoadSizeOffset() 868 case AliasResult::MustAlias: in findLoadSizeOffset() 893 AliasResult AR = in findLoadSizeOffset() 895 switch ((AliasResult::Kind)AR) { in findLoadSizeOffset() 896 case AliasResult::NoAlias: in findLoadSizeOffset() 898 case AliasResult::MustAlias: in findLoadSizeOffset()
|
| H A D | Lint.cpp | 241 AliasResult Result = AA->alias(*AI, *BI); in visitCallBase() 242 Check(Result != AliasResult::MustAlias && in visitCallBase() 243 Result != AliasResult::PartialAlias, in visitCallBase() 303 AliasResult::MustAlias, in visitCallBase() 320 AliasResult::MustAlias, in visitCallBase()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUAliasAnalysis.cpp | 49 static AliasResult getAliasResult(unsigned AS1, unsigned AS2) { in getAliasResult() 53 return AliasResult::MayAlias; in getAliasResult() 55 #define ASMay AliasResult::MayAlias in getAliasResult() 56 #define ASNo AliasResult::NoAlias in getAliasResult() 58 static const AliasResult ASAliasRules[8][8] = { in getAliasResult() 75 AliasResult AMDGPUAAResult::alias(const MemoryLocation &LocA, in alias() 81 AliasResult Result = getAliasResult(asA, asB); in alias() 82 if (Result == AliasResult::NoAlias) in alias() 106 return AliasResult::NoAlias; in alias() 113 return AliasResult::NoAlias; in alias()
|
| H A D | AMDGPUAliasAnalysis.h | 39 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB,
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/ |
| H A D | AliasAnalysis.h | 83 class AliasResult { 113 explicit AliasResult() = delete; 114 constexpr AliasResult(const Kind &Alias) in AliasResult() function 119 bool operator==(const AliasResult &Other) const { 123 bool operator!=(const AliasResult &Other) const { return !(*this == Other); } 147 static_assert(sizeof(AliasResult) == 4, 151 raw_ostream &operator<<(raw_ostream &OS, AliasResult AR); 246 AliasResult Result; 341 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB); 344 AliasResult alias(const Value *V1, LocationSize V1Size, const Value *V2, [all …]
|
| H A D | BasicAliasAnalysis.h | 67 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB, 125 AliasResult aliasGEP(const GEPOperator *V1, LocationSize V1Size, 130 AliasResult aliasPHI(const PHINode *PN, LocationSize PNSize, 133 AliasResult aliasSelect(const SelectInst *SI, LocationSize SISize, 137 AliasResult aliasCheck(const Value *V1, LocationSize V1Size, const Value *V2, 141 AliasResult aliasCheckRecursive(const Value *V1, LocationSize V1Size,
|
| 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 | AliasSetTracker.h | 36 class AliasResult; variable 295 AliasResult aliasesPointer(const Value *Ptr, LocationSize Size,
|
| H A D | GlobalsModRef.h | 96 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB,
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/ObjCARC/ |
| H A D | ProvenanceAnalysis.cpp | 130 case AliasResult::NoAlias: in relatedCheck() 132 case AliasResult::MustAlias: in relatedCheck() 133 case AliasResult::PartialAlias: in relatedCheck() 135 case AliasResult::MayAlias: in relatedCheck()
|
| H A D | ObjCARCOpts.cpp | 2121 case AliasResult::MustAlias: in OptimizeWeakCalls() 2133 case AliasResult::MayAlias: in OptimizeWeakCalls() 2134 case AliasResult::PartialAlias: in OptimizeWeakCalls() 2136 case AliasResult::NoAlias: in OptimizeWeakCalls() 2150 case AliasResult::MustAlias: in OptimizeWeakCalls() 2162 case AliasResult::MayAlias: in OptimizeWeakCalls() 2163 case AliasResult::PartialAlias: in OptimizeWeakCalls() 2165 case AliasResult::NoAlias: in OptimizeWeakCalls()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
| H A D | ImplicitNullChecks.cpp | 173 enum AliasResult { enum in __anoncb78a4320111::ImplicitNullChecks 182 AliasResult areMemoryOpsAliased(const MachineInstr &MI, 328 ImplicitNullChecks::AliasResult 470 AliasResult AR = areMemoryOpsAliased(MI, PrevMI); in isSuitableMemoryOp()
|
| H A D | DFAPacketizer.cpp | 292 AliasResult AAResult = in alias() 298 return AAResult != AliasResult::NoAlias; in alias()
|