Home
last modified time | relevance | path

Searched refs:AAInfo (Results 1 – 25 of 68) sorted by relevance

123

/external/llvm/lib/Analysis/
DAliasSetTracker.cpp97 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 …]
DMemoryDependenceAnalysis.cpp129 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/
DAliasSetTracker.h45 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/
DAliasSetTracker.h57 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/
DAliasSetTracker.h61 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/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DAliasSetTracker.cpp137 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/lib/Analysis/
DAliasSetTracker.cpp132 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/llvm-project/llvm/include/llvm/CodeGen/
DSelectionDAG.h1169 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 …]
DMachineMemOperand.h175 AAMDNodes AAInfo; variable
185 Align a, const AAMDNodes &AAInfo = AAMDNodes(),
243 AAMDNodes getAAInfo() const { return AAInfo; } in getAAInfo()
/external/llvm/include/llvm/CodeGen/
DMachineMemOperand.h120 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/
DMachineMemOperand.h174 AAMDNodes AAInfo; variable
185 const AAMDNodes &AAInfo = AAMDNodes(),
235 AAMDNodes getAAInfo() const { return AAInfo; } in getAAInfo()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DMachineOperand.cpp1008 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()
DMachineFunction.cpp417 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/llvm-project/llvm/lib/CodeGen/
DMachineOperand.cpp1019 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()
DMachineFunction.cpp432 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/llvm/lib/CodeGen/SelectionDAG/
DLegalizeTypesGeneric.cpp269 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()
DLegalizeVectorTypes.cpp1058 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 …]
DLegalizeDAG.cpp397 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/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DLegalizeTypesGeneric.cpp255 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()
DLegalizeDAG.cpp439 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-project/llvm/lib/CodeGen/SelectionDAG/
DLegalizeTypesGeneric.cpp260 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()
DLegalizeDAG.cpp442 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/
DMIRPrinter.cpp925 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/
DLICM.cpp97 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/
DFunctionAttrs.cpp123 AAMDNodes AAInfo; in checkFunctionMemoryAccess() local
124 I->getAAMetadata(AAInfo); in checkFunctionMemoryAccess()
125 MemoryLocation Loc(Arg, MemoryLocation::UnknownSize, AAInfo); in checkFunctionMemoryAccess()

123