Home
last modified time | relevance | path

Searched refs:OAS (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUAttributor.cpp550 AAPointerInfo::OffsetAndSize OAS(Pos, 8); in funcRetrievesMultigridSyncArg() local
551 return funcRetrievesImplicitKernelArg(A, OAS); in funcRetrievesMultigridSyncArg()
556 AAPointerInfo::OffsetAndSize OAS(Pos, 8); in funcRetrievesHostcallPtr() local
557 return funcRetrievesImplicitKernelArg(A, OAS); in funcRetrievesHostcallPtr()
563 AAPointerInfo::OffsetAndSize OAS(AMDGPU::ImplicitArg::HEAP_PTR_OFFSET, 8); in funcRetrievesHeapPtr() local
564 return funcRetrievesImplicitKernelArg(A, OAS); in funcRetrievesHeapPtr()
570 AAPointerInfo::OffsetAndSize OAS(AMDGPU::ImplicitArg::QUEUE_PTR_OFFSET, 8); in funcRetrievesQueuePtr() local
571 return funcRetrievesImplicitKernelArg(A, OAS); in funcRetrievesQueuePtr()
575 AAPointerInfo::OffsetAndSize OAS) { in funcRetrievesImplicitKernelArg()
591 OAS, [](const AAPointerInfo::Access &Acc, bool IsExact) { in funcRetrievesImplicitKernelArg()
/llvm-project-15.0.7/llvm/include/llvm/Transforms/IPO/
H A DAttributor.h5058 bool mayOverlap(const OffsetAndSize &OAS) const {
5060 if (offsetOrSizeAreUnknown() || OAS.offsetOrSizeAreUnknown())
5065 return OAS.getOffset() + OAS.getSize() > getOffset() &&
5066 OAS.getOffset() < getOffset() + getSize();
5078 OffsetAndSize OAS, function_ref<bool(const Access &, bool)> CB) const = 0;
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DAttributorAttributes.cpp889 AAPointerInfo::OffsetAndSize OAS, in forallInterferingAccesses()
896 if (!OAS.mayOverlap(ItOAS)) in forallInterferingAccesses()
898 bool IsExact = OAS == ItOAS && !OAS.offsetOrSizeAreUnknown(); in forallInterferingAccesses()
914 AAPointerInfo::OffsetAndSize OAS(-1, -1); in forallInterferingAccesses() local
918 OAS = It.getFirst(); in forallInterferingAccesses()
922 if (OAS.getSize() != -1) in forallInterferingAccesses()
926 if (OAS.getSize() == -1) in forallInterferingAccesses()
931 return forallInterferingAccesses(OAS, CB); in forallInterferingAccesses()
959 OffsetAndSize OAS, in forallInterferingAccesses()
1155 Accesses *Bin = AccessBins.lookup(OAS); in translateAndAddState()
[all …]