Lines Matching refs:GEPInfo
2713 const MachineRegisterInfo &MRI, SmallVectorImpl<GEPInfo> &AddrInfo) const { in getAddrModeInfo()
2724 GEPInfo GEPInfo; in getAddrModeInfo() local
2733 assert(GEPInfo.Imm == 0); in getAddrModeInfo()
2734 GEPInfo.Imm = OpDef->getOperand(1).getCImm()->getSExtValue(); in getAddrModeInfo()
2739 GEPInfo.SgprParts.push_back(GEPOp.getReg()); in getAddrModeInfo()
2741 GEPInfo.VgprParts.push_back(GEPOp.getReg()); in getAddrModeInfo()
2744 AddrInfo.push_back(GEPInfo); in getAddrModeInfo()
2778 bool AMDGPUInstructionSelector::hasVgprParts(ArrayRef<GEPInfo> AddrInfo) const { in hasVgprParts()
2779 for (const GEPInfo &GEPInfo : AddrInfo) { in hasVgprParts() local
2780 if (!GEPInfo.VgprParts.empty()) in hasVgprParts()
4177 SmallVector<GEPInfo, 4> AddrInfo; in selectSmrdOffset()
4183 const GEPInfo &GEPI = AddrInfo[0]; in selectSmrdOffset()
4191 const GEPInfo &GEPI2 = AddrInfo[1]; in selectSmrdOffset()
4262 SmallVector<GEPInfo, 4> AddrInfo; in selectSmrdImm32()
4268 const GEPInfo &GEPInfo = AddrInfo[0]; in selectSmrdImm32() local
4269 Register PtrReg = GEPInfo.SgprParts[0]; in selectSmrdImm32()
4271 AMDGPU::getSMRDEncodedLiteralOffset32(STI, GEPInfo.Imm); in selectSmrdImm32()