Lines Matching refs:GEPI
4236 const GEPInfo &GEPI = AddrInfo[0]; in selectSmrdOffset() local
4238 AMDGPU::getSMRDEncodedOffset(STI, GEPI.Imm, false); in selectSmrdOffset()
4241 if (GEPI.SgprParts.size() == 1 && GEPI.Imm != 0 && EncodedImm && in selectSmrdOffset()
4257 if (Offset && GEPI.SgprParts.size() == 1 && EncodedImm) { in selectSmrdOffset()
4258 Base = GEPI.SgprParts[0]; in selectSmrdOffset()
4264 if (SOffset && GEPI.SgprParts.size() == 1 && isUInt<32>(GEPI.Imm) && in selectSmrdOffset()
4265 GEPI.Imm != 0) { in selectSmrdOffset()
4270 Base = GEPI.SgprParts[0]; in selectSmrdOffset()
4273 .addImm(GEPI.Imm); in selectSmrdOffset()
4277 if (SOffset && GEPI.SgprParts.size() && GEPI.Imm == 0) { in selectSmrdOffset()
4278 if (Register OffsetReg = matchZeroExtendFromS32(*MRI, GEPI.SgprParts[1])) { in selectSmrdOffset()
4279 Base = GEPI.SgprParts[0]; in selectSmrdOffset()