| /openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/ |
| H A D | AliasSetTracker.h | 58 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() 248 AAMDNodes getAAInfo() const { return CurNode->getAAInfo(); } in getAAInfo() [all …]
|
| H A D | MemoryLocation.h | 232 AAMDNodes AATags; 272 const AAMDNodes &AATags = AAMDNodes()) { 279 getBeforeOrAfter(const Value *Ptr, const AAMDNodes &AATags = AAMDNodes()) { 292 const AAMDNodes &AATags = AAMDNodes()) 309 Copy.AATags = AAMDNodes(); in getWithoutAATags() 346 DenseMapInfo<AAMDNodes>::getHashValue(Val.AATags);
|
| H A D | MemoryDependenceAnalysis.h | 305 AAMDNodes AATags;
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/IR/ |
| H A D | Metadata.h | 651 struct AAMDNodes { struct 652 explicit AAMDNodes() = default; 653 explicit AAMDNodes(MDNode *T, MDNode *TS, MDNode *S, MDNode *N) in AAMDNodes() function 656 bool operator==(const AAMDNodes &A) const { 661 bool operator!=(const AAMDNodes &A) const { return !(*this == A); } 694 AAMDNodes intersect(const AAMDNodes &Other) const { in intersect() argument 695 AAMDNodes Result; in intersect() 705 AAMDNodes shift(size_t Offset) const { in shift() argument 706 AAMDNodes Result; in shift() 718 AAMDNodes extendTo(ssize_t Len) const { in extendTo() argument [all …]
|
| H A D | Instruction.h | 35 struct AAMDNodes; 344 AAMDNodes getAAMetadata() const; 347 void setAAMetadata(const AAMDNodes &N);
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAG.h | 1132 const AAMDNodes &AAInfo = AAMDNodes(), 1139 const AAMDNodes &AAInfo = AAMDNodes(), 1146 const AAMDNodes &AAInfo = AAMDNodes()); 1261 uint64_t Size = 0, const AAMDNodes &AAInfo = AAMDNodes()); 1269 uint64_t Size = 0, const AAMDNodes &AAInfo = AAMDNodes()) { 1304 const AAMDNodes &AAInfo = AAMDNodes(), 1313 const AAMDNodes &AAInfo = AAMDNodes(), 1325 const AAMDNodes &AAInfo = AAMDNodes()); 1335 const AAMDNodes &AAInfo = AAMDNodes(), 1342 const AAMDNodes &AAInfo = AAMDNodes(), const MDNode *Ranges = nullptr) { [all …]
|
| H A D | MachineMemOperand.h | 179 AAMDNodes AAInfo; 189 Align a, const AAMDNodes &AAInfo = AAMDNodes(), 195 const AAMDNodes &AAInfo = AAMDNodes(), 257 AAMDNodes getAAInfo() const { return AAInfo; } in getAAInfo()
|
| H A D | MachineFunction.h | 977 Align base_alignment, const AAMDNodes &AAInfo = AAMDNodes(), 984 Align base_alignment, const AAMDNodes &AAInfo = AAMDNodes(), 1016 const AAMDNodes &AAInfo);
|
| /openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
| H A D | TypeBasedAliasAnalysis.cpp | 522 AAMDNodes AAMDNodes::merge(const AAMDNodes &Other) const { in merge() 523 AAMDNodes Result; in merge() 531 AAMDNodes AAMDNodes::concat(const AAMDNodes &Other) const { in concat() 532 AAMDNodes Result; in concat() 739 MDNode *AAMDNodes::shiftTBAA(MDNode *MD, size_t Offset) { in shiftTBAA() 758 MDNode *AAMDNodes::shiftTBAAStruct(MDNode *MD, size_t Offset) { in shiftTBAAStruct() 788 MDNode *AAMDNodes::extendToTBAA(MDNode *MD, ssize_t Len) { in extendToTBAA()
|
| H A D | AliasSetTracker.cpp | 127 LocationSize Size, const AAMDNodes &AAInfo, in addPointer() 190 const AAMDNodes &AAInfo, in aliasesPointer() 275 const AAMDNodes &AAInfo, in mergeAliasSetsForPointer() 322 const AAMDNodes &AAInfo = MemLoc.AATags; in getAliasSetFor() 370 const AAMDNodes &AAInfo) { in add()
|
| H A D | ScalarEvolutionAliasAnalysis.cpp | 100 AO ? AAMDNodes() : LocA.AATags), in alias() 104 BO ? AAMDNodes() : LocB.AATags), in alias()
|
| H A D | MemoryLocation.cpp | 163 AAMDNodes AATags = Call->getAAMetadata(); in getForArgument()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
| H A D | DFAPacketizer.cpp | 294 UseTBAA ? Op1.getAAInfo() : AAMDNodes()), in alias() 296 UseTBAA ? Op2.getAAInfo() : AAMDNodes())); in alias()
|
| H A D | MachineModuleSlotTracker.cpp | 21 AAMDNodes AAInfo = MMO->getAAInfo(); in processMachineFunctionMetadata()
|
| H A D | MachineFunction.cpp | 471 Align base_alignment, const AAMDNodes &AAInfo, const MDNode *Ranges, in getMachineMemOperand() 481 Align base_alignment, const AAMDNodes &AAInfo, const MDNode *Ranges, in getMachineMemOperand() 493 AAMDNodes(), nullptr, MMO->getSyncScopeID(), in getMachineMemOperand() 501 AAMDNodes(), nullptr, MMO->getSyncScopeID(), in getMachineMemOperand() 526 const AAMDNodes &AAInfo) { in getMachineMemOperand()
|
| H A D | MachineOperand.cpp | 1067 LLT type, Align a, const AAMDNodes &AAInfo, in MachineMemOperand() 1088 const AAMDNodes &AAInfo, in MachineMemOperand()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/ |
| H A D | LinkAllPasses.h | 228 llvm::AAMDNodes()); // for -print-alias-sets in ForcePassLinking()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/AggressiveInstCombine/ |
| H A D | AggressiveInstCombine.cpp | 618 AAMDNodes AATags; 749 AAMDNodes AATags1 = LOps.AATags; in foldLoadsRecursive() 750 AAMDNodes AATags2 = LI2->getAAMetadata(); in foldLoadsRecursive()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | MachineIRBuilder.h | 918 const AAMDNodes &AAInfo = AAMDNodes()); 958 const AAMDNodes &AAInfo = AAMDNodes());
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| H A D | SROA.cpp | 1378 AAMDNodes AATags = SomeLoad->getAAMetadata(); in speculatePHINodeLoads() 1541 AAMDNodes Tags = LI.getAAMetadata(); in speculateSelectInstLoads() 2771 AAMDNodes AATags = LI.getAAMetadata(); in visitLoadInst() 2873 AAMDNodes AATags) { in rewriteVectorizedStoreInst() 2909 bool rewriteIntegerStore(Value *V, StoreInst &SI, AAMDNodes AATags) { in rewriteIntegerStore() 2941 AAMDNodes AATags = SI.getAAMetadata(); in visitStoreInst() 3056 AAMDNodes AATags = II.getAAMetadata(); in visitMemSetInst() 3197 AAMDNodes AATags = II.getAAMetadata(); in visitMemTransferInst() 3692 AAMDNodes AATags; 3695 AAMDNodes AATags, Align BaseAlign, const DataLayout &DL, in LoadOpSplitter() [all …]
|
| H A D | LICM.cpp | 1791 AAMDNodes AATags; 1819 Align Alignment, bool UnorderedAtomic, const AAMDNodes &AATags, in LoopPromoter() 2032 AAMDNodes AATags; in promoteLoopAccessesToScalars()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeTypesGeneric.cpp | 258 AAMDNodes AAInfo = LD->getAAInfo(); in ExpandRes_NormalLoad() 467 AAMDNodes AAInfo = St->getAAInfo(); in ExpandOp_NormalStore()
|
| H A D | SelectionDAG.cpp | 6981 const AAMDNodes &AAInfo, AAResults *AA) { in getMemcpyLoadsAndStores() 7042 AAMDNodes NewAAInfo = AAInfo; in getMemcpyLoadsAndStores() 7184 const AAMDNodes &AAInfo) { in getMemmoveLoadsAndStores() 7237 AAMDNodes NewAAInfo = AAInfo; in getMemmoveLoadsAndStores() 7307 const AAMDNodes &AAInfo) { in getMemsetStores() 7367 AAMDNodes NewAAInfo = AAInfo; in getMemsetStores() 7420 const AAMDNodes &AAInfo, AAResults *AA) { in getMemcpy() 7534 const AAMDNodes &AAInfo, AAResults *AA) { in getMemmove() 7635 const AAMDNodes &AAInfo) { in getMemset() 7853 MachineMemOperand::Flags Flags, uint64_t Size, const AAMDNodes &AAInfo) { in getMemIntrinsicNode() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/IR/ |
| H A D | Metadata.cpp | 1499 AAMDNodes Instruction::getAAMetadata() const { in getAAMetadata() 1500 AAMDNodes Result; in getAAMetadata() 1513 void Instruction::setAAMetadata(const AAMDNodes &N) { in setAAMetadata()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineLoadStoreAlloca.cpp | 423 AAMDNodes AAMD = MemCpy->getAAMetadata(); in replace() 1649 AAMDNodes AATags = SI.getAAMetadata(); in mergeStoreIntoSuccessor()
|