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.td160 list<RegisterClass> vaddrList=[], bit hasRestrictedSOffset> {
165 dag SOffset = !if(hasRestrictedSOffset, (ins SReg_32:$soffset),
179 class getMTBUFIns<int addrKind, list<RegisterClass> vdataList=[], bit hasRestrictedSOffset> {
181 !if(!eq(addrKind, BUFAddrKind.Offset), getMTBUFInsDA<vdataList, [], hasRestrictedSOffset>.ret,
182 …!if(!eq(addrKind, BUFAddrKind.OffEn), getMTBUFInsDA<vdataList, [VGPR_32], hasRestrictedSOffset>.r…
183 …!if(!eq(addrKind, BUFAddrKind.IdxEn), getMTBUFInsDA<vdataList, [VGPR_32], hasRestrictedSOffset>.r…
184 …!if(!eq(addrKind, BUFAddrKind.BothEn), getMTBUFInsDA<vdataList, [VReg_64], hasRestrictedSOffset>.r…
185 …!if(!eq(addrKind, BUFAddrKind.Addr64), getMTBUFInsDA<vdataList, [VReg_64], hasRestrictedSOffset>.r…
220 bit hasRestrictedSOffset = 0,
226 getMTBUFIns<addrKindCopy, [], hasRestrictedSOffset>.ret,
[all …]
H A DGCNSubtarget.h1285 bool hasRestrictedSOffset() const { return HasRestrictedSOffset; } in hasRestrictedSOffset() function
H A DAMDGPU.td2011 def HasRestrictedSOffset : Predicate<"Subtarget->hasRestrictedSOffset()">,
2013 def HasUnrestrictedSOffset : Predicate<"!Subtarget->hasRestrictedSOffset()">,
H A DAMDGPUISelDAGToDAG.cpp1352 SOffset = Subtarget->hasRestrictedSOffset() in SelectMUBUF()
1615 if (Subtarget->hasRestrictedSOffset() && isNullConstant(ByteOffsetNode)) { in SelectBUFSOffset()
H A DAMDGPUInstructionSelector.cpp5222 else if (STI.hasRestrictedSOffset()) in selectMUBUFAddr64()
5252 else if (STI.hasRestrictedSOffset()) in selectMUBUFOffset()
5269 if (STI.hasRestrictedSOffset() && mi_match(SOffset, *MRI, m_ZeroInt())) in selectBUFSOffset()
H A DSIISelLowering.cpp8777 if (Subtarget->hasRestrictedSOffset() && isNullConstant(SOffset)) in selectSOffset()
10040 SDValue SOffsetZero = Subtarget->hasRestrictedSOffset() in setBufferOffsets()
H A DSIInstrInfo.cpp9083 if (ST.hasRestrictedSOffset()) in splitMUBUFOffset()