Lines Matching defs:SBase
2210 bool AMDGPUDAGToDAGISel::SelectSMRDBaseOffset(SDValue Addr, SDValue &SBase,
2226 return SelectSMRDBaseOffset(B, SBase, SOffset, nullptr, false, false, true,
2249 SBase = N0;
2254 SBase = N1;
2260 bool AMDGPUDAGToDAGISel::SelectSMRD(SDValue Addr, SDValue &SBase,
2263 if (SelectSMRDBaseOffset(Addr, SBase, SOffset, Offset, Imm32Only)) {
2264 SBase = Expand32BitAddress(SBase);
2269 SBase = Expand32BitAddress(Addr);
2277 bool AMDGPUDAGToDAGISel::SelectSMRDImm(SDValue Addr, SDValue &SBase,
2279 return SelectSMRD(Addr, SBase, /* SOffset */ nullptr, &Offset);
2282 bool AMDGPUDAGToDAGISel::SelectSMRDImm32(SDValue Addr, SDValue &SBase,
2285 return SelectSMRD(Addr, SBase, /* SOffset */ nullptr, &Offset,
2289 bool AMDGPUDAGToDAGISel::SelectSMRDSgpr(SDValue Addr, SDValue &SBase,
2291 return SelectSMRD(Addr, SBase, &SOffset, /* Offset */ nullptr);
2294 bool AMDGPUDAGToDAGISel::SelectSMRDSgprImm(SDValue Addr, SDValue &SBase,
2297 return SelectSMRD(Addr, SBase, &SOffset, &Offset);
2317 SelectSMRDBaseOffset(N, /* SBase */ SOffset, /* SOffset*/ nullptr,