/external/llvm/lib/Analysis/ |
D | AliasSetTracker.cpp | 97 uint64_t Size, const AAMDNodes &AAInfo, in addPointer() argument 107 MemoryLocation(Entry.getValue(), Size, AAInfo)); in addPointer() 111 P->updateSizeAndAAInfo(Size, AAInfo); in addPointer() 116 Entry.updateSizeAndAAInfo(Size, AAInfo); in addPointer() 146 const AAMDNodes &AAInfo, in aliasesPointer() argument 157 MemoryLocation(Ptr, Size, AAInfo)); in aliasesPointer() 163 if (AA.alias(MemoryLocation(Ptr, Size, AAInfo), in aliasesPointer() 171 MemoryLocation(Ptr, Size, AAInfo)) != MRI_NoModRef) in aliasesPointer() 216 const AAMDNodes &AAInfo) { in mergeAliasSetsForPointer() argument 220 if (Cur->Forward || !Cur->aliasesPointer(Ptr, Size, AAInfo, AA)) continue; in mergeAliasSetsForPointer() [all …]
|
D | MemoryDependenceAnalysis.cpp | 129 AAMDNodes AAInfo; in GetLocation() local 135 II->getAAMetadata(AAInfo); in GetLocation() 138 cast<ConstantInt>(II->getArgOperand(0))->getZExtValue(), AAInfo); in GetLocation() 143 II->getAAMetadata(AAInfo); in GetLocation() 146 cast<ConstantInt>(II->getArgOperand(1))->getZExtValue(), AAInfo); in GetLocation()
|
/external/llvm/include/llvm/Analysis/ |
D | AliasSetTracker.h | 45 AAMDNodes AAInfo; variable 50 AAInfo(DenseMapInfo<AAMDNodes>::getEmptyKey()) {} in PointerRec() 69 if (AAInfo == DenseMapInfo<AAMDNodes>::getEmptyKey()) in updateSizeAndAAInfo() 71 AAInfo = NewAAInfo; in updateSizeAndAAInfo() 72 else if (AAInfo != NewAAInfo) in updateSizeAndAAInfo() 74 AAInfo = DenseMapInfo<AAMDNodes>::getTombstoneKey(); in updateSizeAndAAInfo() 85 if (AAInfo == DenseMapInfo<AAMDNodes>::getEmptyKey() || in getAAInfo() 86 AAInfo == DenseMapInfo<AAMDNodes>::getTombstoneKey()) in getAAInfo() 88 return AAInfo; in getAAInfo() 262 const AAMDNodes &AAInfo, [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
D | AliasSetTracker.h | 57 AAMDNodes AAInfo; variable 65 : Val(V), AAInfo(DenseMapInfo<AAMDNodes>::getEmptyKey()) {} in PointerRec() 85 if (AAInfo == DenseMapInfo<AAMDNodes>::getEmptyKey()) in updateSizeAndAAInfo() 87 AAInfo = NewAAInfo; in updateSizeAndAAInfo() 89 AAMDNodes Intersection(AAInfo.intersect(NewAAInfo)); in updateSizeAndAAInfo() 93 AAInfo = DenseMapInfo<AAMDNodes>::getTombstoneKey(); in updateSizeAndAAInfo() 96 AAInfo = Intersection; in updateSizeAndAAInfo() 110 if (AAInfo == DenseMapInfo<AAMDNodes>::getEmptyKey() || in getAAInfo() 111 AAInfo == DenseMapInfo<AAMDNodes>::getTombstoneKey()) in getAAInfo() 113 return AAInfo; in getAAInfo() [all …]
|
/external/llvm-project/llvm/include/llvm/Analysis/ |
D | AliasSetTracker.h | 61 AAMDNodes AAInfo; variable 69 : Val(V), AAInfo(DenseMapInfo<AAMDNodes>::getEmptyKey()) {} in PointerRec() 89 if (AAInfo == DenseMapInfo<AAMDNodes>::getEmptyKey()) in updateSizeAndAAInfo() 91 AAInfo = NewAAInfo; in updateSizeAndAAInfo() 93 AAMDNodes Intersection(AAInfo.intersect(NewAAInfo)); in updateSizeAndAAInfo() 94 SizeChanged |= Intersection != AAInfo; in updateSizeAndAAInfo() 95 AAInfo = Intersection; in updateSizeAndAAInfo() 109 if (AAInfo == DenseMapInfo<AAMDNodes>::getEmptyKey() || in getAAInfo() 110 AAInfo == DenseMapInfo<AAMDNodes>::getTombstoneKey()) in getAAInfo() 112 return AAInfo; in getAAInfo() [all …]
|
/external/llvm-project/llvm/lib/Analysis/ |
D | AliasSetTracker.cpp | 132 LocationSize Size, const AAMDNodes &AAInfo, in addPointer() argument 143 MemoryLocation(Entry.getValue(), Size, AAInfo)); in addPointer() 150 P->updateSizeAndAAInfo(Size, AAInfo); in addPointer() 154 Entry.updateSizeAndAAInfo(Size, AAInfo); in addPointer() 195 const AAMDNodes &AAInfo, in aliasesPointer() argument 209 MemoryLocation(Ptr, Size, AAInfo)); in aliasesPointer() 216 MemoryLocation(Ptr, Size, AAInfo), in aliasesPointer() 225 AA.getModRefInfo(Inst, MemoryLocation(Ptr, Size, AAInfo)))) in aliasesPointer() 302 const AAMDNodes &AAInfo, in mergeAliasSetsForPointer() argument 311 AliasResult AR = Cur->aliasesPointer(Ptr, Size, AAInfo, AA); in mergeAliasSetsForPointer() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
D | AliasSetTracker.cpp | 137 LocationSize Size, const AAMDNodes &AAInfo, in addPointer() argument 148 MemoryLocation(Entry.getValue(), Size, AAInfo)); in addPointer() 155 P->updateSizeAndAAInfo(Size, AAInfo); in addPointer() 159 Entry.updateSizeAndAAInfo(Size, AAInfo); in addPointer() 200 const AAMDNodes &AAInfo, in aliasesPointer() argument 214 MemoryLocation(Ptr, Size, AAInfo)); in aliasesPointer() 221 MemoryLocation(Ptr, Size, AAInfo), in aliasesPointer() 230 AA.getModRefInfo(Inst, MemoryLocation(Ptr, Size, AAInfo)))) in aliasesPointer() 307 const AAMDNodes &AAInfo, in mergeAliasSetsForPointer() argument 316 AliasResult AR = Cur->aliasesPointer(Ptr, Size, AAInfo, AA); in mergeAliasSetsForPointer() [all …]
|
/external/llvm-project/llvm/include/llvm/CodeGen/ |
D | SelectionDAG.h | 1169 uint64_t Size = 0, const AAMDNodes &AAInfo = AAMDNodes()); 1176 uint64_t Size = 0, const AAMDNodes &AAInfo = AAMDNodes()) { 1180 Size, AAInfo); 1190 uint64_t Size = 0, const AAMDNodes &AAInfo = AAMDNodes()), 1193 MaybeAlign(Alignment), Flags, Size, AAInfo); 1224 const AAMDNodes &AAInfo = AAMDNodes(), 1231 const AAMDNodes &AAInfo = AAMDNodes(), 1234 AAInfo, Ranges); 1243 const AAMDNodes &AAInfo = AAMDNodes()); 1250 const AAMDNodes &AAInfo = AAMDNodes()) { [all …]
|
D | MachineMemOperand.h | 175 AAMDNodes AAInfo; variable 185 Align a, const AAMDNodes &AAInfo = AAMDNodes(), 243 AAMDNodes getAAInfo() const { return AAInfo; } in getAAInfo()
|
/external/llvm/include/llvm/CodeGen/ |
D | MachineMemOperand.h | 120 AAMDNodes AAInfo; variable 128 const AAMDNodes &AAInfo = AAMDNodes(), 172 AAMDNodes getAAInfo() const { return AAInfo; } in getAAInfo()
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/ |
D | MachineMemOperand.h | 174 AAMDNodes AAInfo; variable 185 const AAMDNodes &AAInfo = AAMDNodes(), 235 AAMDNodes getAAInfo() const { return AAInfo; } in getAAInfo()
|
/external/llvm-project/llvm/lib/CodeGen/ |
D | MachineOperand.cpp | 1019 const AAMDNodes &AAInfo, in MachineMemOperand() argument 1023 : PtrInfo(ptrinfo), Size(s), FlagVals(f), BaseAlign(a), AAInfo(AAInfo), in MachineMemOperand() 1167 auto AAInfo = getAAInfo(); in print() local 1168 if (AAInfo.TBAA) { in print() 1170 AAInfo.TBAA->printAsOperand(OS, MST); in print() 1172 if (AAInfo.Scope) { in print() 1174 AAInfo.Scope->printAsOperand(OS, MST); in print() 1176 if (AAInfo.NoAlias) { in print() 1178 AAInfo.NoAlias->printAsOperand(OS, MST); in print()
|
D | MachineFunction.cpp | 432 Align base_alignment, const AAMDNodes &AAInfo, const MDNode *Ranges, in getMachineMemOperand() argument 436 MachineMemOperand(PtrInfo, f, s, base_alignment, AAInfo, Ranges, in getMachineMemOperand() 468 const AAMDNodes &AAInfo) { in getMachineMemOperand() argument 474 MPI, MMO->getFlags(), MMO->getSize(), MMO->getBaseAlign(), AAInfo, in getMachineMemOperand()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | MachineOperand.cpp | 1008 const AAMDNodes &AAInfo, in MachineMemOperand() argument 1013 AAInfo(AAInfo), Ranges(Ranges) { in MachineMemOperand() 1153 auto AAInfo = getAAInfo(); in print() local 1154 if (AAInfo.TBAA) { in print() 1156 AAInfo.TBAA->printAsOperand(OS, MST); in print() 1158 if (AAInfo.Scope) { in print() 1160 AAInfo.Scope->printAsOperand(OS, MST); in print() 1162 if (AAInfo.NoAlias) { in print() 1164 AAInfo.NoAlias->printAsOperand(OS, MST); in print()
|
D | MachineFunction.cpp | 417 unsigned base_alignment, const AAMDNodes &AAInfo, const MDNode *Ranges, in getMachineMemOperand() argument 421 MachineMemOperand(PtrInfo, f, s, base_alignment, AAInfo, Ranges, in getMachineMemOperand() 444 const AAMDNodes &AAInfo) { in getMachineMemOperand() argument 451 MMO->getBaseAlignment(), AAInfo, in getMachineMemOperand()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/ |
D | LegalizeTypesGeneric.cpp | 255 AAMDNodes AAInfo = LD->getAAInfo(); in ExpandRes_NormalLoad() local 260 LD->getMemOperand()->getFlags(), AAInfo); in ExpandRes_NormalLoad() 268 LD->getMemOperand()->getFlags(), AAInfo); in ExpandRes_NormalLoad() 466 AAMDNodes AAInfo = St->getAAInfo(); in ExpandOp_NormalStore() local 478 St->getMemOperand()->getFlags(), AAInfo); in ExpandOp_NormalStore() 484 St->getMemOperand()->getFlags(), AAInfo); in ExpandOp_NormalStore()
|
D | LegalizeDAG.cpp | 439 AAMDNodes AAInfo = ST->getAAInfo(); in OptimizeFloatStore() local 448 MMOFlags, AAInfo); in OptimizeFloatStore() 457 Alignment, MMOFlags, AAInfo); in OptimizeFloatStore() 471 MMOFlags, AAInfo); in OptimizeFloatStore() 475 MinAlign(Alignment, 4U), MMOFlags, AAInfo); in OptimizeFloatStore() 492 AAMDNodes AAInfo = ST->getAAInfo(); in LegalizeStoreOps() local 533 Alignment, MMOFlags, AAInfo); in LegalizeStoreOps() 556 Alignment, MMOFlags, AAInfo); in LegalizeStoreOps() 578 RoundVT, Alignment, MMOFlags, AAInfo); in LegalizeStoreOps() 590 MinAlign(Alignment, IncrementSize), MMOFlags, AAInfo); in LegalizeStoreOps() [all …]
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | LegalizeTypesGeneric.cpp | 269 AAMDNodes AAInfo = LD->getAAInfo(); in ExpandRes_NormalLoad() local 275 AAInfo); in ExpandRes_NormalLoad() 284 MinAlign(Alignment, IncrementSize), AAInfo); in ExpandRes_NormalLoad() 483 AAMDNodes AAInfo = St->getAAInfo(); in ExpandOp_NormalStore() local 495 isVolatile, isNonTemporal, Alignment, AAInfo); in ExpandOp_NormalStore() 502 MinAlign(Alignment, IncrementSize), AAInfo); in ExpandOp_NormalStore()
|
D | LegalizeVectorTypes.cpp | 1058 AAMDNodes AAInfo = LD->getAAInfo(); in SplitVecRes_LOAD() local 1065 isInvariant, Alignment, AAInfo); in SplitVecRes_LOAD() 1073 AAInfo); in SplitVecRes_LOAD() 1872 AAMDNodes AAInfo = N->getAAInfo(); in SplitVecOp_STORE() local 1883 LoMemVT, isVol, isNT, Alignment, AAInfo); in SplitVecOp_STORE() 1886 isVol, isNT, Alignment, AAInfo); in SplitVecOp_STORE() 1895 HiMemVT, isVol, isNT, Alignment, AAInfo); in SplitVecOp_STORE() 1899 isVol, isNT, Alignment, AAInfo); in SplitVecOp_STORE() 3507 AAMDNodes AAInfo = LD->getAAInfo(); in GenWidenVectorLoads() local 3518 AAInfo); in GenWidenVectorLoads() [all …]
|
D | LegalizeDAG.cpp | 397 AAMDNodes AAInfo = ST->getAAInfo(); in OptimizeFloatStore() local 406 isVolatile, isNonTemporal, Alignment, AAInfo); in OptimizeFloatStore() 415 isVolatile, isNonTemporal, Alignment, AAInfo); in OptimizeFloatStore() 429 isNonTemporal, Alignment, AAInfo); in OptimizeFloatStore() 435 AAInfo); in OptimizeFloatStore() 453 AAMDNodes AAInfo = ST->getAAInfo(); in LegalizeStoreOps() local 493 isNonTemporal, Alignment, AAInfo); in LegalizeStoreOps() 516 NVT, isVolatile, isNonTemporal, Alignment, AAInfo); in LegalizeStoreOps() 538 AAInfo); in LegalizeStoreOps() 552 MinAlign(Alignment, IncrementSize), AAInfo); in LegalizeStoreOps() [all …]
|
/external/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
D | LegalizeTypesGeneric.cpp | 260 AAMDNodes AAInfo = LD->getAAInfo(); in ExpandRes_NormalLoad() local 266 AAInfo); in ExpandRes_NormalLoad() 273 LD->getOriginalAlign(), LD->getMemOperand()->getFlags(), AAInfo); in ExpandRes_NormalLoad() 470 AAMDNodes AAInfo = St->getAAInfo(); in ExpandOp_NormalStore() local 483 AAInfo); in ExpandOp_NormalStore() 488 St->getOriginalAlign(), St->getMemOperand()->getFlags(), AAInfo); in ExpandOp_NormalStore()
|
D | LegalizeDAG.cpp | 442 AAMDNodes AAInfo = ST->getAAInfo(); in OptimizeFloatStore() local 451 ST->getOriginalAlign(), MMOFlags, AAInfo); in OptimizeFloatStore() 460 ST->getOriginalAlign(), MMOFlags, AAInfo); in OptimizeFloatStore() 474 ST->getOriginalAlign(), MMOFlags, AAInfo); in OptimizeFloatStore() 478 ST->getOriginalAlign(), MMOFlags, AAInfo); in OptimizeFloatStore() 494 AAMDNodes AAInfo = ST->getAAInfo(); in LegalizeStoreOps() local 534 ST->getOriginalAlign(), MMOFlags, AAInfo); in LegalizeStoreOps() 557 ST->getOriginalAlign(), MMOFlags, AAInfo); in LegalizeStoreOps() 580 RoundVT, ST->getOriginalAlign(), MMOFlags, AAInfo); in LegalizeStoreOps() 591 ExtraVT, ST->getOriginalAlign(), MMOFlags, AAInfo); in LegalizeStoreOps() [all …]
|
/external/llvm/lib/CodeGen/ |
D | MIRPrinter.cpp | 925 auto AAInfo = Op.getAAInfo(); in print() local 926 if (AAInfo.TBAA) { in print() 928 AAInfo.TBAA->printAsOperand(OS, MST); in print() 930 if (AAInfo.Scope) { in print() 932 AAInfo.Scope->printAsOperand(OS, MST); in print() 934 if (AAInfo.NoAlias) { in print() 936 AAInfo.NoAlias->printAsOperand(OS, MST); in print()
|
/external/llvm/lib/Transforms/Scalar/ |
D | LICM.cpp | 97 const AAMDNodes &AAInfo, 460 AAMDNodes AAInfo; in canSinkOrHoistInst() local 461 LI->getAAMetadata(AAInfo); in canSinkOrHoistInst() 463 return !pointerInvalidatedByLoop(LI->getOperand(0), Size, AAInfo, CurAST); in canSinkOrHoistInst() 1162 const AAMDNodes &AAInfo, in pointerInvalidatedByLoop() argument 1165 return CurAST->getAliasSetForPointer(V, Size, AAInfo).isMod(); in pointerInvalidatedByLoop()
|
/external/llvm/lib/Transforms/IPO/ |
D | FunctionAttrs.cpp | 123 AAMDNodes AAInfo; in checkFunctionMemoryAccess() local 124 I->getAAMetadata(AAInfo); in checkFunctionMemoryAccess() 125 MemoryLocation Loc(Arg, MemoryLocation::UnknownSize, AAInfo); in checkFunctionMemoryAccess()
|