Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DAliasSetTracker.h58 AAMDNodes AAInfo;
66 : Val(V), AAInfo(DenseMapInfo<AAMDNodes>::getEmptyKey()) {} in PointerRec()
78 bool updateSizeAndAAInfo(LocationSize NewSize, const AAMDNodes &NewAAInfo) { in updateSizeAndAAInfo()
86 if (AAInfo == DenseMapInfo<AAMDNodes>::getEmptyKey()) in updateSizeAndAAInfo()
90 AAMDNodes Intersection(AAInfo.intersect(NewAAInfo)); in updateSizeAndAAInfo()
104 AAMDNodes getAAInfo() const { in getAAInfo()
106 if (AAInfo == DenseMapInfo<AAMDNodes>::getEmptyKey() || in getAAInfo()
107 AAInfo == DenseMapInfo<AAMDNodes>::getTombstoneKey()) in getAAInfo()
108 return AAMDNodes(); in getAAInfo()
260 AAMDNodes getAAInfo() const { return CurNode->getAAInfo(); } in getAAInfo()
[all …]
H A DMemoryLocation.h230 AAMDNodes AATags;
268 const AAMDNodes &AATags = AAMDNodes()) {
275 getBeforeOrAfter(const Value *Ptr, const AAMDNodes &AATags = AAMDNodes()) {
289 const AAMDNodes &AATags = AAMDNodes())
306 Copy.AATags = AAMDNodes(); in getWithoutAATags()
343 DenseMapInfo<AAMDNodes>::getHashValue(Val.AATags);
H A DBasicAliasAnalysis.h30 struct AAMDNodes;
H A DMemoryDependenceAnalysis.h310 AAMDNodes AATags;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DMemoryLocation.cpp38 AAMDNodes AATags; in get()
48 AAMDNodes AATags; in get()
59 AAMDNodes AATags; in get()
67 AAMDNodes AATags; in get()
78 AAMDNodes AATags; in get()
120 AAMDNodes AATags; in getForSource()
141 AAMDNodes AATags; in getForDest()
150 AAMDNodes AATags; in getForArgument()
H A DScalarEvolutionAliasAnalysis.cpp88 AO ? AAMDNodes() : LocA.AATags), in alias()
92 BO ? AAMDNodes() : LocB.AATags), in alias()
H A DAliasSetTracker.cpp132 LocationSize Size, const AAMDNodes &AAInfo, in addPointer()
195 const AAMDNodes &AAInfo, in aliasesPointer()
303 const AAMDNodes &AAInfo, in mergeAliasSetsForPointer()
350 const AAMDNodes &AAInfo = MemLoc.AATags; in getAliasSetFor()
398 const AAMDNodes &AAInfo) { in add()
H A DTypeBasedAliasAnalysis.cpp524 void Instruction::getAAMetadata(AAMDNodes &N, bool Merge) const { in getAAMetadata()
741 MDNode *AAMDNodes::ShiftTBAA(MDNode *MD, size_t Offset) { in ShiftTBAA()
760 MDNode *AAMDNodes::ShiftTBAAStruct(MDNode *MD, size_t Offset) { in ShiftTBAAStruct()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DMetadata.h651 struct AAMDNodes { struct
652 explicit AAMDNodes() = default;
653 explicit AAMDNodes(MDNode *T, MDNode *TS, MDNode *S, MDNode *N) in AAMDNodes() argument
656 bool operator==(const AAMDNodes &A) const {
661 bool operator!=(const AAMDNodes &A) const { return !(*this == A); }
690 AAMDNodes intersect(const AAMDNodes &Other) { in intersect() argument
691 AAMDNodes Result; in intersect()
701 AAMDNodes shift(size_t Offset) { in shift() argument
702 AAMDNodes Result; in shift()
714 struct DenseMapInfo<AAMDNodes> {
[all …]
H A DInstruction.h39 struct AAMDNodes;
308 void getAAMetadata(AAMDNodes &N, bool Merge = false) const;
349 void setAAMetadata(const AAMDNodes &N);
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h1135 uint64_t Size = 0, const AAMDNodes &AAInfo = AAMDNodes());
1142 uint64_t Size = 0, const AAMDNodes &AAInfo = AAMDNodes()) {
1177 const AAMDNodes &AAInfo = AAMDNodes(),
1184 const AAMDNodes &AAInfo = AAMDNodes(),
1196 const AAMDNodes &AAInfo = AAMDNodes());
1203 const AAMDNodes &AAInfo = AAMDNodes()) {
1216 const AAMDNodes &AAInfo = AAMDNodes(),
1223 const AAMDNodes &AAInfo = AAMDNodes(), const MDNode *Ranges = nullptr) {
1235 const AAMDNodes &AAInfo = AAMDNodes(),
1253 const AAMDNodes &AAInfo = AAMDNodes());
[all …]
H A DMachineMemOperand.h175 AAMDNodes AAInfo;
185 Align a, const AAMDNodes &AAInfo = AAMDNodes(),
235 AAMDNodes getAAInfo() const { return AAInfo; } in getAAInfo()
H A DMachineFunction.h845 Align base_alignment, const AAMDNodes &AAInfo = AAMDNodes(),
869 const AAMDNodes &AAInfo);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DDFAPacketizer.cpp294 UseTBAA ? Op1.getAAInfo() : AAMDNodes()), in alias()
296 UseTBAA ? Op2.getAAInfo() : AAMDNodes())); in alias()
H A DMachineFunction.cpp432 Align base_alignment, const AAMDNodes &AAInfo, const MDNode *Ranges, in getMachineMemOperand()
443 PtrInfo, MMO->getFlags(), Size, MMO->getBaseAlign(), AAMDNodes(), nullptr, in getMachineMemOperand()
468 const AAMDNodes &AAInfo) { in getMachineMemOperand()
H A DStackColoring.cpp1113 NewMMOs.push_back(MF->getMachineMemOperand(MMO, AAMDNodes())); in remapInstructions()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp328 AAMDNodes AAMD; in replace()
640 AAMDNodes AAMD; in unpackLoadToAggregate()
671 AAMDNodes AAMD; in unpackLoadToAggregate()
686 AAMDNodes AAMD; in unpackLoadToAggregate()
720 AAMDNodes AAMD; in unpackLoadToAggregate()
1199 AAMDNodes AAMD; in unpackStoreToAggregate()
1247 AAMDNodes AAMD; in unpackStoreToAggregate()
1560 AAMDNodes AATags; in mergeStoreIntoSuccessor()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DSROA.cpp1277 AAMDNodes AATags; in speculatePHINodeLoads()
1379 AAMDNodes Tags; in speculateSelectInstLoads()
2509 AAMDNodes AATags; in visitLoadInst()
2614 AAMDNodes AATags) { in rewriteVectorizedStoreInst()
2642 bool rewriteIntegerStore(Value *V, StoreInst &SI, AAMDNodes AATags) { in rewriteIntegerStore()
2670 AAMDNodes AATags; in visitStoreInst()
2779 AAMDNodes AATags; in visitMemSetInst()
2905 AAMDNodes AATags; in visitMemTransferInst()
3373 AAMDNodes AATags;
3376 AAMDNodes AATags, Align BaseAlign, const DataLayout &DL) in LoadOpSplitter()
[all …]
H A DLICM.cpp1852 AAMDNodes AATags;
1880 const AAMDNodes &AATags, ICFLoopSafetyInfo &SafetyInfo) in LoopPromoter()
2052 AAMDNodes AATags; in promoteLoopAccessesToScalars()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
H A DMachineIRBuilder.h851 const AAMDNodes &AAInfo = AAMDNodes());
891 const AAMDNodes &AAInfo = AAMDNodes());
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/
H A DLinkAllPasses.h244 llvm::AAMDNodes()); // for -print-alias-sets in ForcePassLinking()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypesGeneric.cpp260 AAMDNodes AAInfo = LD->getAAInfo(); in ExpandRes_NormalLoad()
470 AAMDNodes AAInfo = St->getAAInfo(); in ExpandOp_NormalStore()
H A DSelectionDAGBuilder.cpp4059 AAMDNodes AAInfo; in visitLoad()
4187 AAMDNodes AAInfo; in visitLoadFromSwiftError()
4251 AAMDNodes AAInfo; in visitStore()
4323 AAMDNodes AAInfo; in visitMaskedStore()
4414 AAMDNodes AAInfo; in visitMaskedScatter()
4487 AAMDNodes AAInfo; in visitMaskedLoad()
4531 AAMDNodes AAInfo; in visitMaskedGather()
4588 DAG.getEVTAlign(MemVT), AAMDNodes(), nullptr, SSID, SuccessOrdering, in visitAtomicCmpXchg()
4634 DAG.getEVTAlign(MemVT), AAMDNodes(), nullptr, SSID, Ordering); in visitAtomicRMW()
4678 I.getAlign(), AAMDNodes(), nullptr, SSID, Order); in visitAtomicLoad()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DMachineIRBuilder.cpp346 const AAMDNodes &AAInfo) { in buildLoad()
405 const AAMDNodes &AAInfo) { in buildStore()
H A DIRTranslator.cpp1296 AAMDNodes AAMetadata; in translateLoad()
1338 AAMDNodes AAMetadata; in translateStore()
2720 AAMDNodes AAMetadata; in translateAtomicCmpXchg()
2789 AAMDNodes AAMetadata; in translateAtomicRMW()

12