Lines Matching refs:SOffset

1315                                      SDValue &SOffset, SDValue &Offset,  in SelectMUBUF()  argument
1328 SOffset = Subtarget->hasRestrictedSOffset() in SelectMUBUF()
1394 SOffset = in SelectMUBUF()
1403 SDValue &VAddr, SDValue &SOffset, in SelectMUBUFAddr64() argument
1412 if (!SelectMUBUF(Addr, Ptr, VAddr, SOffset, Offset, Offen, Idxen, Addr64)) in SelectMUBUFAddr64()
1445 SDValue &VAddr, SDValue &SOffset, in SelectMUBUFScratchOffen() argument
1467 SOffset = CurDAG->getTargetConstant(0, DL, MVT::i32); in SelectMUBUFScratchOffen()
1499 std::tie(VAddr, SOffset) = foldFrameIndex(N0); in SelectMUBUFScratchOffen()
1506 std::tie(VAddr, SOffset) = foldFrameIndex(Addr); in SelectMUBUFScratchOffen()
1524 SDValue &SOffset, in SelectMUBUFScratchOffset() argument
1536 SOffset = Addr; in SelectMUBUFScratchOffset()
1550 SOffset = Addr.getOperand(0); in SelectMUBUFScratchOffset()
1554 SOffset = CurDAG->getTargetConstant(0, DL, MVT::i32); in SelectMUBUFScratchOffset()
1566 SDValue &SOffset, SDValue &Offset in SelectMUBUFOffset() argument
1571 if (!SelectMUBUF(Addr, Ptr, VAddr, SOffset, Offset, Offen, Idxen, Addr64)) in SelectMUBUFOffset()
1591 SDValue &SOffset) const { in SelectBUFSOffset()
1593 SOffset = CurDAG->getRegister(AMDGPU::SGPR_NULL, MVT::i32); in SelectBUFSOffset()
1597 SOffset = ByteOffsetNode; in SelectBUFSOffset()
1987 SDValue *SOffset, SDValue *Offset, in SelectSMRDOffset() argument
1989 assert((!SOffset || !Offset) && in SelectSMRDOffset()
1994 if (!SOffset) in SelectSMRDOffset()
1998 *SOffset = ByteOffsetNode; in SelectSMRDOffset()
2003 *SOffset = ByteOffsetNode.getOperand(0); in SelectSMRDOffset()
2035 if (SOffset) { in SelectSMRDOffset()
2037 *SOffset = SDValue( in SelectSMRDOffset()
2074 SDValue *SOffset, SDValue *Offset, in SelectSMRDBaseOffset() argument
2077 if (SOffset && Offset) { in SelectSMRDBaseOffset()
2081 SelectSMRDBaseOffset(B, SBase, SOffset, nullptr); in SelectSMRDBaseOffset()
2100 if (SelectSMRDOffset(N1, SOffset, Offset, Imm32Only, IsBuffer)) { in SelectSMRDBaseOffset()
2104 if (SelectSMRDOffset(N0, SOffset, Offset, Imm32Only, IsBuffer)) { in SelectSMRDBaseOffset()
2112 SDValue *SOffset, SDValue *Offset, in SelectSMRD() argument
2114 if (SelectSMRDBaseOffset(Addr, SBase, SOffset, Offset, Imm32Only)) { in SelectSMRD()
2119 if (Addr.getValueType() == MVT::i32 && Offset && !SOffset) { in SelectSMRD()
2141 SDValue &SOffset) const { in SelectSMRDSgpr()
2142 return SelectSMRD(Addr, SBase, &SOffset, /* Offset */ nullptr); in SelectSMRDSgpr()
2146 SDValue &SOffset, in SelectSMRDSgprImm() argument
2148 return SelectSMRD(Addr, SBase, &SOffset, &Offset); in SelectSMRDSgprImm()
2163 bool AMDGPUDAGToDAGISel::SelectSMRDBufferSgprImm(SDValue N, SDValue &SOffset, in SelectSMRDBufferSgprImm() argument
2168 SelectSMRDBaseOffset(N, /* SBase */ SOffset, /* SOffset*/ nullptr, in SelectSMRDBufferSgprImm()