Lines Matching refs:SBase
2119 bool AMDGPUDAGToDAGISel::SelectSMRDBaseOffset(SDValue Addr, SDValue &SBase, in SelectSMRDBaseOffset() argument
2135 return SelectSMRDBaseOffset(B, SBase, SOffset, nullptr, false, false, true, in SelectSMRDBaseOffset()
2158 SBase = N0; in SelectSMRDBaseOffset()
2163 SBase = N1; in SelectSMRDBaseOffset()
2169 bool AMDGPUDAGToDAGISel::SelectSMRD(SDValue Addr, SDValue &SBase, in SelectSMRD() argument
2172 if (SelectSMRDBaseOffset(Addr, SBase, SOffset, Offset, Imm32Only)) { in SelectSMRD()
2173 SBase = Expand32BitAddress(SBase); in SelectSMRD()
2178 SBase = Expand32BitAddress(Addr); in SelectSMRD()
2186 bool AMDGPUDAGToDAGISel::SelectSMRDImm(SDValue Addr, SDValue &SBase, in SelectSMRDImm() argument
2188 return SelectSMRD(Addr, SBase, /* SOffset */ nullptr, &Offset); in SelectSMRDImm()
2191 bool AMDGPUDAGToDAGISel::SelectSMRDImm32(SDValue Addr, SDValue &SBase, in SelectSMRDImm32() argument
2194 return SelectSMRD(Addr, SBase, /* SOffset */ nullptr, &Offset, in SelectSMRDImm32()
2198 bool AMDGPUDAGToDAGISel::SelectSMRDSgpr(SDValue Addr, SDValue &SBase, in SelectSMRDSgpr() argument
2200 return SelectSMRD(Addr, SBase, &SOffset, /* Offset */ nullptr); in SelectSMRDSgpr()
2203 bool AMDGPUDAGToDAGISel::SelectSMRDSgprImm(SDValue Addr, SDValue &SBase, in SelectSMRDSgprImm() argument
2206 return SelectSMRD(Addr, SBase, &SOffset, &Offset); in SelectSMRDSgprImm()