Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DAliasSetTracker.h55 AAMDNodes AAInfo;
63 : Val(V), AAInfo(DenseMapInfo<AAMDNodes>::getEmptyKey()) {} in PointerRec()
83 if (AAInfo == DenseMapInfo<AAMDNodes>::getEmptyKey()) in updateSizeAndAAInfo()
87 AAMDNodes Intersection(AAInfo.intersect(NewAAInfo)); in updateSizeAndAAInfo()
101 AAMDNodes getAAInfo() const { in getAAInfo()
103 if (AAInfo == DenseMapInfo<AAMDNodes>::getEmptyKey() || in getAAInfo()
104 AAInfo == DenseMapInfo<AAMDNodes>::getTombstoneKey()) in getAAInfo()
105 return AAMDNodes(); in getAAInfo()
253 AAMDNodes getAAInfo() const { return CurNode->getAAInfo(); } in getAAInfo()
293 const AAMDNodes &AAInfo, bool KnownMustAlias = false,
[all …]
H A DMemoryLocation.h231 AAMDNodes AATags;
271 const AAMDNodes &AATags = AAMDNodes()) {
278 getBeforeOrAfter(const Value *Ptr, const AAMDNodes &AATags = AAMDNodes()) {
291 const AAMDNodes &AATags = AAMDNodes())
308 Copy.AATags = AAMDNodes(); in getWithoutAATags()
345 DenseMapInfo<AAMDNodes>::getHashValue(Val.AATags);
H A DMemoryDependenceAnalysis.h298 AAMDNodes AATags;
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DMetadata.h652 struct AAMDNodes { struct
653 explicit AAMDNodes() = default;
695 AAMDNodes intersect(const AAMDNodes &Other) const { in intersect() argument
696 AAMDNodes Result; in intersect()
706 AAMDNodes shift(size_t Offset) const { in shift() argument
707 AAMDNodes Result; in shift()
720 AAMDNodes Result; in extendTo()
733 AAMDNodes merge(const AAMDNodes &Other) const;
738 AAMDNodes concat(const AAMDNodes &Other) const;
743 struct DenseMapInfo<AAMDNodes> {
[all …]
H A DInstruction.h36 struct AAMDNodes;
333 AAMDNodes getAAMetadata() const;
336 void setAAMetadata(const AAMDNodes &N);
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h1217 const AAMDNodes &AAInfo = AAMDNodes(),
1224 const AAMDNodes &AAInfo = AAMDNodes(),
1236 const AAMDNodes &AAInfo = AAMDNodes());
1243 const AAMDNodes &AAInfo = AAMDNodes()) {
1256 const AAMDNodes &AAInfo = AAMDNodes(),
1275 const AAMDNodes &AAInfo = AAMDNodes(),
1293 const AAMDNodes &AAInfo = AAMDNodes());
1298 const AAMDNodes &AAInfo = AAMDNodes()) {
1308 const AAMDNodes &AAInfo = AAMDNodes()) {
1318 const AAMDNodes &AAInfo = AAMDNodes());
[all …]
H A DMachineMemOperand.h179 AAMDNodes AAInfo;
189 Align a, const AAMDNodes &AAInfo = AAMDNodes(),
195 const AAMDNodes &AAInfo = AAMDNodes(),
257 AAMDNodes getAAInfo() const { return AAInfo; } in getAAInfo()
H A DMachineFunction.h960 Align base_alignment, const AAMDNodes &AAInfo = AAMDNodes(),
967 Align base_alignment, const AAMDNodes &AAInfo = AAMDNodes(),
999 const AAMDNodes &AAInfo);
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DTypeBasedAliasAnalysis.cpp527 AAMDNodes AAMDNodes::merge(const AAMDNodes &Other) const { in merge()
528 AAMDNodes Result; in merge()
536 AAMDNodes AAMDNodes::concat(const AAMDNodes &Other) const { in concat()
537 AAMDNodes Result; in concat()
744 MDNode *AAMDNodes::shiftTBAA(MDNode *MD, size_t Offset) { in shiftTBAA()
763 MDNode *AAMDNodes::shiftTBAAStruct(MDNode *MD, size_t Offset) { in shiftTBAAStruct()
793 MDNode *AAMDNodes::extendToTBAA(MDNode *MD, ssize_t Len) { in extendToTBAA()
H A DScalarEvolutionAliasAnalysis.cpp99 AO ? AAMDNodes() : LocA.AATags), in alias()
103 BO ? AAMDNodes() : LocB.AATags), in alias()
H A DAliasSetTracker.cpp128 LocationSize Size, const AAMDNodes &AAInfo, in addPointer()
191 const AAMDNodes &AAInfo, in aliasesPointer()
274 const AAMDNodes &AAInfo, in mergeAliasSetsForPointer()
321 const AAMDNodes &AAInfo = MemLoc.AATags; in getAliasSetFor()
369 const AAMDNodes &AAInfo) { in add()
H A DMemoryLocation.cpp161 AAMDNodes AATags = Call->getAAMetadata(); in getForArgument()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DDFAPacketizer.cpp294 UseTBAA ? Op1.getAAInfo() : AAMDNodes()), in alias()
296 UseTBAA ? Op2.getAAInfo() : AAMDNodes())); in alias()
H A DMachineModuleSlotTracker.cpp21 AAMDNodes AAInfo = MMO->getAAInfo(); in processMachineFunctionMetadata()
H A DMachineFunction.cpp456 Align base_alignment, const AAMDNodes &AAInfo, const MDNode *Ranges, in getMachineMemOperand()
466 Align base_alignment, const AAMDNodes &AAInfo, const MDNode *Ranges, in getMachineMemOperand()
478 AAMDNodes(), nullptr, MMO->getSyncScopeID(), in getMachineMemOperand()
486 AAMDNodes(), nullptr, MMO->getSyncScopeID(), in getMachineMemOperand()
511 const AAMDNodes &AAInfo) { in getMachineMemOperand()
H A DMachineOperand.cpp1029 LLT type, Align a, const AAMDNodes &AAInfo, in MachineMemOperand()
1050 const AAMDNodes &AAInfo, in MachineMemOperand()
/llvm-project-15.0.7/llvm/unittests/MIR/
H A DMachineMetadata.cpp247 AAMDNodes AAInfo; in TEST_F()
397 AAMDNodes AAInfo; in TEST_F()
495 AAMDNodes AAInfo; in TEST_F()
/llvm-project-15.0.7/llvm/include/llvm/
H A DLinkAllPasses.h240 llvm::AAMDNodes()); // for -print-alias-sets in ForcePassLinking()
/llvm-project-15.0.7/llvm/unittests/CodeGen/GlobalISel/
H A DGISelAliasTest.cpp55 PtrInfo, MachineMemOperand::Flags::MOLoad, S64, Align(8), AAMDNodes(), in TEST_F()
H A DMachineIRBuilderTest.cpp310 AAMDNodes(), nullptr, SyncScope::System, AtomicOrdering::Unordered); in TEST_F()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DSROA.cpp1287 AAMDNodes AATags = SomeLoad->getAAMetadata(); in speculatePHINodeLoads()
1409 AAMDNodes Tags = LI->getAAMetadata(); in speculateSelectInstLoads()
2487 AAMDNodes AATags = LI.getAAMetadata(); in visitLoadInst()
2593 AAMDNodes AATags) { in rewriteVectorizedStoreInst()
2623 bool rewriteIntegerStore(Value *V, StoreInst &SI, AAMDNodes AATags) { in rewriteIntegerStore()
2651 AAMDNodes AATags = SI.getAAMetadata(); in visitStoreInst()
2759 AAMDNodes AATags = II.getAAMetadata(); in visitMemSetInst()
2887 AAMDNodes AATags = II.getAAMetadata(); in visitMemTransferInst()
3363 AAMDNodes AATags;
3366 AAMDNodes AATags, Align BaseAlign, const DataLayout &DL, in LoadOpSplitter()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/
H A DMachineIRBuilder.h906 const AAMDNodes &AAInfo = AAMDNodes());
946 const AAMDNodes &AAInfo = AAMDNodes());
/llvm-project-15.0.7/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 DSelectionDAG.cpp6812 AAMDNodes NewAAInfo = AAInfo; in getMemcpyLoadsAndStores()
6998 AAMDNodes NewAAInfo = AAInfo; in getMemmoveLoadsAndStores()
7068 const AAMDNodes &AAInfo) { in getMemsetStores()
7118 AAMDNodes NewAAInfo = AAInfo; in getMemsetStores()
7386 const AAMDNodes &AAInfo) { in getMemset()
7846 const AAMDNodes &AAInfo) { in getExtLoad()
7878 const AAMDNodes &AAInfo) { in getStore()
7930 const AAMDNodes &AAInfo) { in getTruncStore()
8026 MachineMemOperand::Flags MMOFlags, const AAMDNodes &AAInfo, in getLoadVP()
8178 const AAMDNodes &AAInfo, in getTruncStoreVP()
[all …]
/llvm-project-15.0.7/llvm/lib/IR/
H A DMetadata.cpp1461 AAMDNodes Instruction::getAAMetadata() const { in getAAMetadata()
1462 AAMDNodes Result; in getAAMetadata()
1470 void Instruction::setAAMetadata(const AAMDNodes &N) { in setAAMetadata()

12