Home
last modified time | relevance | path

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

12

/external/llvm/include/llvm/Analysis/
DAliasSetTracker.h44 AAMDNodes AAInfo;
49 AAInfo(DenseMapInfo<AAMDNodes>::getEmptyKey()) {} in PointerRec()
61 void updateSizeAndAAInfo(uint64_t NewSize, const AAMDNodes &NewAAInfo) { in updateSizeAndAAInfo()
64 if (AAInfo == DenseMapInfo<AAMDNodes>::getEmptyKey()) in updateSizeAndAAInfo()
69 AAInfo = DenseMapInfo<AAMDNodes>::getTombstoneKey(); in updateSizeAndAAInfo()
76 AAMDNodes getAAInfo() const { in getAAInfo()
78 if (AAInfo == DenseMapInfo<AAMDNodes>::getEmptyKey() || in getAAInfo()
79 AAInfo == DenseMapInfo<AAMDNodes>::getTombstoneKey()) in getAAInfo()
80 return AAMDNodes(); in getAAInfo()
211 AAMDNodes getAAInfo() const { return CurNode->getAAInfo(); } in getAAInfo()
[all …]
DBasicAliasAnalysis.h164 const AAMDNodes &V1AAInfo, const Value *V2,
165 uint64_t V2Size, const AAMDNodes &V2AAInfo,
169 const AAMDNodes &PNAAInfo, const Value *V2,
170 uint64_t V2Size, const AAMDNodes &V2AAInfo);
173 const AAMDNodes &SIAAInfo, const Value *V2,
174 uint64_t V2Size, const AAMDNodes &V2AAInfo);
176 AliasResult aliasCheck(const Value *V1, uint64_t V1Size, AAMDNodes V1AATag,
177 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.h58 AAMDNodes *AATags = nullptr);
DMemoryDependenceAnalysis.h292 AAMDNodes AATags;
/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()
113 AAMDNodes AATags; in getForArgument()
DAliasSetTracker.cpp97 uint64_t Size, const AAMDNodes &AAInfo, in addPointer()
146 const AAMDNodes &AAInfo, in aliasesPointer()
217 const AAMDNodes &AAInfo) { in findAliasSetForPointer()
237 const AAMDNodes &AAInfo) const { in containsPointer()
271 const AAMDNodes &AAInfo, in getAliasSetForPointer()
295 bool AliasSetTracker::add(Value *Ptr, uint64_t Size, const AAMDNodes &AAInfo) { in add()
305 AAMDNodes AAInfo; in add()
321 AAMDNodes AAInfo; in add()
336 AAMDNodes AAInfo; in add()
438 AliasSetTracker::remove(Value *Ptr, uint64_t Size, const AAMDNodes &AAInfo) { in remove()
[all …]
DBasicAliasAnalysis.cpp890 const AAMDNodes &V1AAInfo, const Value *V2, in aliasGEP()
891 uint64_t V2Size, const AAMDNodes &V2AAInfo, in aliasGEP()
904 aliasCheck(UnderlyingV1, MemoryLocation::UnknownSize, AAMDNodes(), in aliasGEP()
905 UnderlyingV2, MemoryLocation::UnknownSize, AAMDNodes()); in aliasGEP()
1000 AAMDNodes(), V2, V2Size, V2AAInfo); in aliasGEP()
1145 const AAMDNodes &SIAAInfo, in aliasSelect()
1147 const AAMDNodes &V2AAInfo) { in aliasSelect()
1177 const AAMDNodes &PNAAInfo, const Value *V2, in aliasPHI()
1179 const AAMDNodes &V2AAInfo) { in aliasPHI()
1283 AAMDNodes V1AAInfo, const Value *V2, in aliasCheck()
[all …]
DScalarEvolutionAliasAnalysis.cpp83 AO ? AAMDNodes() : LocA.AATags), in alias()
86 BO ? AAMDNodes() : LocB.AATags)) == NoAlias) in alias()
DLoads.cpp199 AliasAnalysis *AA, AAMDNodes *AATags) { in FindAvailableLoadedValue()
DTypeBasedAliasAnalysis.cpp459 void Instruction::getAAMetadata(AAMDNodes &N, bool Merge) const { in getAAMetadata()
DMemoryDependenceAnalysis.cpp170 AAMDNodes AAInfo; in GetLocation()
1171 CacheInfo->AATags = AAMDNodes(); in getNonLocalPointerDepFromBB()
/external/llvm/include/llvm/CodeGen/
DMachineMemOperand.h98 AAMDNodes AAInfo;
125 const AAMDNodes &AAInfo = AAMDNodes(),
170 AAMDNodes getAAInfo() const { return AAInfo; } in getAAInfo()
DSelectionDAG.h834 const AAMDNodes &AAInfo = AAMDNodes(),
842 const AAMDNodes &AAInfo = AAMDNodes());
853 unsigned Alignment, const AAMDNodes &AAInfo = AAMDNodes(),
864 const AAMDNodes &AAInfo = AAMDNodes());
871 const AAMDNodes &AAInfo = AAMDNodes());
DMachineFunction.h454 const AAMDNodes &AAInfo = AAMDNodes(),
/external/llvm/include/llvm/IR/
DMetadata.h548 struct AAMDNodes { struct
549 explicit AAMDNodes(MDNode *T = nullptr, MDNode *S = nullptr,
553 bool operator==(const AAMDNodes &A) const { argument
557 bool operator!=(const AAMDNodes &A) const { return !(*this == A); }
573 struct DenseMapInfo<AAMDNodes> {
574 static inline AAMDNodes getEmptyKey() {
575 return AAMDNodes(DenseMapInfo<MDNode *>::getEmptyKey(),
578 static inline AAMDNodes getTombstoneKey() {
579 return AAMDNodes(DenseMapInfo<MDNode *>::getTombstoneKey(),
582 static unsigned getHashValue(const AAMDNodes &Val) {
[all …]
DInstruction.h30 struct AAMDNodes;
198 void getAAMetadata(AAMDNodes &N, bool Merge = false) const;
225 void setAAMetadata(const AAMDNodes &N);
/external/llvm/lib/Transforms/Scalar/
DLICM.cpp93 const AAMDNodes &AAInfo,
460 AAMDNodes AAInfo; in canSinkOrHoistInst()
481 AAMDNodes(), CurAST)) in canSinkOrHoistInst()
750 AAMDNodes AATags;
775 const AAMDNodes &AATags) in LoopPromoter()
871 AAMDNodes AATags; in promoteLoopAccessesToScalars()
1037 const AAMDNodes &AAInfo, in pointerInvalidatedByLoop()
DJumpThreading.cpp975 AAMDNodes AATags; in SimplifyPartiallyRedundantLoad()
995 AAMDNodes ThisAATags; in SimplifyPartiallyRedundantLoad()
1005 if (AATags != ThisAATags) AATags = AAMDNodes(); in SimplifyPartiallyRedundantLoad()
/external/llvm/include/llvm/
DLinkAllPasses.h192 X.add(nullptr, 0, llvm::AAMDNodes()); // for -print-alias-sets in ForcePassLinking()
/external/llvm/lib/CodeGen/SelectionDAG/
DLegalizeTypesGeneric.cpp269 AAMDNodes AAInfo = LD->getAAInfo(); in ExpandRes_NormalLoad()
483 AAMDNodes AAInfo = St->getAAInfo(); in ExpandOp_NormalStore()
DLegalizeVectorTypes.cpp1001 AAMDNodes AAInfo = LD->getAAInfo(); in SplitVecRes_LOAD()
1815 AAMDNodes AAInfo = N->getAAInfo(); in SplitVecOp_STORE()
3389 AAMDNodes AAInfo = LD->getAAInfo(); in GenWidenVectorLoads()
3542 AAMDNodes AAInfo = LD->getAAInfo(); in GenWidenVectorExtLoads()
3589 AAMDNodes AAInfo = ST->getAAInfo(); in GenWidenVectorStores()
3663 AAMDNodes AAInfo = ST->getAAInfo(); in GenWidenVectorTruncStores()
/external/llvm/lib/Transforms/InstCombine/
DInstCombineLoadStoreAlloca.cpp792 AAMDNodes AATags; in visitLoadInst()
1260 AAMDNodes AATags; in SimplifyStoreAtEndOfBlock()
/external/llvm/lib/Target/PowerPC/
DPPCISelLowering.h683 AAMDNodes AAInfo;
/external/llvm/lib/CodeGen/
DScheduleDAGInstrs.cpp630 UseTBAA ? MMOa->getAAInfo() : AAMDNodes()), in MIsNeedChainEdge()
632 UseTBAA ? MMOb->getAAInfo() : AAMDNodes())); in MIsNeedChainEdge()

12