Home
last modified time | relevance | path

Searched refs:AAMDNodes (Results 1 – 25 of 87) sorted by relevance

1234

/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/
DAliasSetTracker.h56 AAMDNodes AAInfo;
60 : Val(V), AAInfo(DenseMapInfo<AAMDNodes>::getEmptyKey()) {} in PointerRec()
72 bool updateSizeAndAAInfo(LocationSize NewSize, const AAMDNodes &NewAAInfo) { in updateSizeAndAAInfo()
79 if (AAInfo == DenseMapInfo<AAMDNodes>::getEmptyKey()) in updateSizeAndAAInfo()
83 AAMDNodes Intersection(AAInfo.intersect(NewAAInfo)); in updateSizeAndAAInfo()
86 AAInfo = DenseMapInfo<AAMDNodes>::getTombstoneKey(); in updateSizeAndAAInfo()
98 AAMDNodes getAAInfo() const { in getAAInfo()
100 if (AAInfo == DenseMapInfo<AAMDNodes>::getEmptyKey() || in getAAInfo()
101 AAInfo == DenseMapInfo<AAMDNodes>::getTombstoneKey()) in getAAInfo()
102 return AAMDNodes(); in getAAInfo()
[all …]
DBasicAliasAnalysis.h34 struct AAMDNodes;
201 const AAMDNodes &V1AAInfo, const Value *V2,
202 LocationSize V2Size, const AAMDNodes &V2AAInfo,
206 const AAMDNodes &PNAAInfo, const Value *V2,
207 LocationSize V2Size, const AAMDNodes &V2AAInfo,
211 const AAMDNodes &SIAAInfo, const Value *V2,
212 LocationSize V2Size, const AAMDNodes &V2AAInfo,
216 AAMDNodes V1AATag, const Value *V2,
217 LocationSize V2Size, AAMDNodes V2AATag,
DMemoryLocation.h70 AAMDNodes AATags;
116 const AAMDNodes &AATags = AAMDNodes())
133 Copy.AATags = AAMDNodes(); in getWithoutAATags()
153 DenseMapInfo<AAMDNodes>::getHashValue(Val.AATags);
/external/llvm/include/llvm/Analysis/
DAliasSetTracker.h45 AAMDNodes AAInfo;
50 AAInfo(DenseMapInfo<AAMDNodes>::getEmptyKey()) {} in PointerRec()
62 bool updateSizeAndAAInfo(uint64_t NewSize, const AAMDNodes &NewAAInfo) { in updateSizeAndAAInfo()
69 if (AAInfo == DenseMapInfo<AAMDNodes>::getEmptyKey()) in updateSizeAndAAInfo()
74 AAInfo = DenseMapInfo<AAMDNodes>::getTombstoneKey(); in updateSizeAndAAInfo()
83 AAMDNodes getAAInfo() const { in getAAInfo()
85 if (AAInfo == DenseMapInfo<AAMDNodes>::getEmptyKey() || in getAAInfo()
86 AAInfo == DenseMapInfo<AAMDNodes>::getTombstoneKey()) in getAAInfo()
87 return AAMDNodes(); in getAAInfo()
216 AAMDNodes getAAInfo() const { return CurNode->getAAInfo(); } in getAAInfo()
[all …]
DBasicAliasAnalysis.h182 const AAMDNodes &V1AAInfo, const Value *V2,
183 uint64_t V2Size, const AAMDNodes &V2AAInfo,
187 const AAMDNodes &PNAAInfo, const Value *V2,
188 uint64_t V2Size, const AAMDNodes &V2AAInfo);
191 const AAMDNodes &SIAAInfo, const Value *V2,
192 uint64_t V2Size, const AAMDNodes &V2AAInfo);
194 AliasResult aliasCheck(const Value *V1, uint64_t V1Size, AAMDNodes V1AATag,
195 const Value *V2, uint64_t V2Size, AAMDNodes V2AATag);
DMemoryLocation.h61 AAMDNodes AATags;
97 const AAMDNodes &AATags = AAMDNodes())
114 Copy.AATags = AAMDNodes(); in getWithoutAATags()
134 DenseMapInfo<AAMDNodes>::getHashValue(Val.AATags);
DLoads.h92 AAMDNodes *AATags = nullptr,
/external/llvm/lib/Analysis/
DMemoryLocation.cpp22 AAMDNodes AATags; in get()
31 AAMDNodes AATags; in get()
41 AAMDNodes AATags; in get()
48 AAMDNodes AATags; in get()
58 AAMDNodes AATags; in get()
74 AAMDNodes AATags; in getForSource()
87 AAMDNodes AATags; in getForDest()
96 AAMDNodes AATags; in getForArgument()
DAliasSetTracker.cpp97 uint64_t Size, const AAMDNodes &AAInfo, in addPointer()
146 const AAMDNodes &AAInfo, in aliasesPointer()
216 const AAMDNodes &AAInfo) { in mergeAliasSetsForPointer()
236 const AAMDNodes &AAInfo) const { in containsPointer()
270 const AAMDNodes &AAInfo, in getAliasSetForPointer()
300 bool AliasSetTracker::add(Value *Ptr, uint64_t Size, const AAMDNodes &AAInfo) { in add()
310 AAMDNodes AAInfo; in add()
326 AAMDNodes AAInfo; in add()
341 AAMDNodes AAInfo; in add()
351 AAMDNodes AAInfo; in add()
[all …]
DScalarEvolutionAliasAnalysis.cpp82 AO ? AAMDNodes() : LocA.AATags), in alias()
85 BO ? AAMDNodes() : LocB.AATags)) == NoAlias) in alias()
DBasicAliasAnalysis.cpp1019 const AAMDNodes &V1AAInfo, const Value *V2, in aliasGEP()
1020 uint64_t V2Size, const AAMDNodes &V2AAInfo, in aliasGEP()
1053 aliasCheck(UnderlyingV1, MemoryLocation::UnknownSize, AAMDNodes(), in aliasGEP()
1054 UnderlyingV2, MemoryLocation::UnknownSize, AAMDNodes()); in aliasGEP()
1117 AAMDNodes(), V2, V2Size, V2AAInfo); in aliasGEP()
1252 const AAMDNodes &SIAAInfo, in aliasSelect()
1254 const AAMDNodes &V2AAInfo) { in aliasSelect()
1284 const AAMDNodes &PNAAInfo, const Value *V2, in aliasPHI()
1286 const AAMDNodes &V2AAInfo) { in aliasPHI()
1390 AAMDNodes V1AAInfo, const Value *V2, in aliasCheck()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
DMemoryLocation.cpp22 AAMDNodes AATags; in get()
31 AAMDNodes AATags; in get()
41 AAMDNodes AATags; in get()
48 AAMDNodes AATags; in get()
58 AAMDNodes AATags; in get()
82 AAMDNodes AATags; in getForSource()
103 AAMDNodes AATags; in getForDest()
112 AAMDNodes AATags; in getForArgument()
DAliasSetTracker.cpp130 LocationSize Size, const AAMDNodes &AAInfo, in addPointer()
187 const AAMDNodes &AAInfo, in aliasesPointer()
267 const AAMDNodes &AAInfo) { in mergeAliasSetsForPointer()
308 const AAMDNodes &AAInfo) { in getAliasSetForPointer()
353 const AAMDNodes &AAInfo) { in add()
360 AAMDNodes AAInfo; in add()
373 AAMDNodes AAInfo; in add()
385 AAMDNodes AAInfo; in add()
393 AAMDNodes AAInfo; in add()
411 AAMDNodes AAInfo; in add()
[all …]
DScalarEvolutionAliasAnalysis.cpp82 AO ? AAMDNodes() : LocA.AATags), in alias()
85 BO ? AAMDNodes() : LocB.AATags)) == NoAlias) in alias()
DBasicAliasAnalysis.cpp1218 const AAMDNodes &V1AAInfo, const Value *V2, in aliasGEP()
1219 LocationSize V2Size, const AAMDNodes &V2AAInfo, in aliasGEP()
1251 aliasCheck(UnderlyingV1, MemoryLocation::UnknownSize, AAMDNodes(), in aliasGEP()
1252 UnderlyingV2, MemoryLocation::UnknownSize, AAMDNodes()); in aliasGEP()
1316 AAMDNodes(), V2, MemoryLocation::UnknownSize, in aliasGEP()
1451 const AAMDNodes &SIAAInfo, in aliasSelect()
1453 const AAMDNodes &V2AAInfo, in aliasSelect()
1486 const AAMDNodes &PNAAInfo, const Value *V2, in aliasPHI()
1488 const AAMDNodes &V2AAInfo, in aliasPHI()
1630 AAMDNodes V1AAInfo, const Value *V2, in aliasCheck()
[all …]
/external/llvm/include/llvm/CodeGen/
DMachineMemOperand.h120 AAMDNodes AAInfo;
128 const AAMDNodes &AAInfo = AAMDNodes(),
172 AAMDNodes getAAInfo() const { return AAInfo; } in getAAInfo()
DSelectionDAG.h918 const AAMDNodes &AAInfo = AAMDNodes(),
926 const AAMDNodes &AAInfo = AAMDNodes());
936 const AAMDNodes &AAInfo = AAMDNodes(),
946 const AAMDNodes &AAInfo = AAMDNodes());
952 const AAMDNodes &AAInfo = AAMDNodes());
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/IR/
DMetadata.h642 struct AAMDNodes { struct
643 explicit AAMDNodes(MDNode *T = nullptr, MDNode *S = nullptr,
647 bool operator==(const AAMDNodes &A) const { argument
651 bool operator!=(const AAMDNodes &A) const { return !(*this == A); }
669 AAMDNodes intersect(const AAMDNodes &Other) { in intersect() argument
670 AAMDNodes Result; in intersect()
680 struct DenseMapInfo<AAMDNodes> {
681 static inline AAMDNodes getEmptyKey() {
682 return AAMDNodes(DenseMapInfo<MDNode *>::getEmptyKey(),
686 static inline AAMDNodes getTombstoneKey() {
[all …]
DInstruction.h38 struct AAMDNodes;
232 void getAAMetadata(AAMDNodes &N, bool Merge = false) const;
268 void setAAMetadata(const AAMDNodes &N);
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
DMachineMemOperand.h177 AAMDNodes AAInfo;
188 const AAMDNodes &AAInfo = AAMDNodes(),
235 AAMDNodes getAAInfo() const { return AAInfo; } in getAAInfo()
/external/llvm/include/llvm/IR/
DMetadata.h607 struct AAMDNodes { struct
608 explicit AAMDNodes(MDNode *T = nullptr, MDNode *S = nullptr,
612 bool operator==(const AAMDNodes &A) const { argument
616 bool operator!=(const AAMDNodes &A) const { return !(*this == A); }
632 struct DenseMapInfo<AAMDNodes> {
633 static inline AAMDNodes getEmptyKey() {
634 return AAMDNodes(DenseMapInfo<MDNode *>::getEmptyKey(),
637 static inline AAMDNodes getTombstoneKey() {
638 return AAMDNodes(DenseMapInfo<MDNode *>::getTombstoneKey(),
641 static unsigned getHashValue(const AAMDNodes &Val) {
[all …]
DInstruction.h30 struct AAMDNodes;
193 void getAAMetadata(AAMDNodes &N, bool Merge = false) const;
218 void setAAMetadata(const AAMDNodes &N);
/external/swiftshader/third_party/llvm-subzero/include/llvm/IR/
DMetadata.h625 struct AAMDNodes { struct
626 explicit AAMDNodes(MDNode *T = nullptr, MDNode *S = nullptr,
630 bool operator==(const AAMDNodes &A) const { argument
634 bool operator!=(const AAMDNodes &A) const { return !(*this == A); }
650 struct DenseMapInfo<AAMDNodes> {
651 static inline AAMDNodes getEmptyKey() {
652 return AAMDNodes(DenseMapInfo<MDNode *>::getEmptyKey(),
656 static inline AAMDNodes getTombstoneKey() {
657 return AAMDNodes(DenseMapInfo<MDNode *>::getTombstoneKey(),
661 static unsigned getHashValue(const AAMDNodes &Val) {
[all …]
DInstruction.h37 struct AAMDNodes;
207 void getAAMetadata(AAMDNodes &N, bool Merge = false) const;
243 void setAAMetadata(const AAMDNodes &N);
/external/llvm/lib/Transforms/Scalar/
DLICM.cpp97 const AAMDNodes &AAInfo,
460 AAMDNodes AAInfo; in canSinkOrHoistInst()
485 AAMDNodes(), CurAST)) in canSinkOrHoistInst()
772 AAMDNodes AATags;
795 const AAMDNodes &AATags) in LoopPromoter()
901 AAMDNodes AATags; in promoteLoopAccessesToScalars()
1162 const AAMDNodes &AAInfo, in pointerInvalidatedByLoop()

1234