Home
last modified time | relevance | path

Searched refs:hasRestrictedSOffset (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DBUFInstructions.td163 list<RegisterClass> vaddrList=[], bit hasRestrictedSOffset> {
168 dag SOffset = !if(hasRestrictedSOffset, (ins SReg_32:$soffset),
182 class getMTBUFIns<int addrKind, list<RegisterClass> vdataList=[], bit hasRestrictedSOffset> {
184 !if(!eq(addrKind, BUFAddrKind.Offset), getMTBUFInsDA<vdataList, [], hasRestrictedSOffset>.ret,
185 …!if(!eq(addrKind, BUFAddrKind.OffEn), getMTBUFInsDA<vdataList, [VGPR_32], hasRestrictedSOffset>.r…
186 …!if(!eq(addrKind, BUFAddrKind.IdxEn), getMTBUFInsDA<vdataList, [VGPR_32], hasRestrictedSOffset>.r…
187 …!if(!eq(addrKind, BUFAddrKind.BothEn), getMTBUFInsDA<vdataList, [VReg_64], hasRestrictedSOffset>.r…
188 …!if(!eq(addrKind, BUFAddrKind.Addr64), getMTBUFInsDA<vdataList, [VReg_64], hasRestrictedSOffset>.r…
223 bit hasRestrictedSOffset = 0,
229 getMTBUFIns<addrKindCopy, [], hasRestrictedSOffset>.ret,
[all …]
H A DGCNSubtarget.h1347 bool hasRestrictedSOffset() const { return HasRestrictedSOffset; } in hasRestrictedSOffset() function
H A DAMDGPU.td2395 def HasRestrictedSOffset : Predicate<"Subtarget->hasRestrictedSOffset()">,
2397 def HasUnrestrictedSOffset : Predicate<"!Subtarget->hasRestrictedSOffset()">,
H A DAMDGPUISelDAGToDAG.cpp1467 SOffset = Subtarget->hasRestrictedSOffset() in SelectMUBUF()
1729 if (Subtarget->hasRestrictedSOffset() && isNullConstant(ByteOffsetNode)) { in SelectBUFSOffset()
H A DAMDGPUInstructionSelector.cpp6250 else if (STI.hasRestrictedSOffset()) in selectMUBUFAddr64()
6280 else if (STI.hasRestrictedSOffset()) in selectMUBUFOffset()
6297 if (STI.hasRestrictedSOffset() && mi_match(SOffset, *MRI, m_ZeroInt())) in selectBUFSOffset()
H A DSIISelLowering.cpp9363 if (Subtarget->hasRestrictedSOffset() && isNullConstant(SOffset)) in selectSOffset()
10718 SDValue SOffsetZero = Subtarget->hasRestrictedSOffset() in setBufferOffsets()
H A DSIInstrInfo.cpp9514 if (ST.hasRestrictedSOffset()) in splitMUBUFOffset()