Lines Matching defs:GEPInfo
2867 const MachineRegisterInfo &MRI, SmallVectorImpl<GEPInfo> &AddrInfo) const {
2878 GEPInfo GEPInfo;
2887 assert(GEPInfo.Imm == 0);
2888 GEPInfo.Imm = OpDef->getOperand(1).getCImm()->getSExtValue();
2893 GEPInfo.SgprParts.push_back(GEPOp.getReg());
2895 GEPInfo.VgprParts.push_back(GEPOp.getReg());
2898 AddrInfo.push_back(GEPInfo);
2932 bool AMDGPUInstructionSelector::hasVgprParts(ArrayRef<GEPInfo> AddrInfo) const {
2933 for (const GEPInfo &GEPInfo : AddrInfo) {
2934 if (!GEPInfo.VgprParts.empty())
4640 SmallVector<GEPInfo, 4> AddrInfo;
4646 const GEPInfo &GEPI = AddrInfo[0];
4654 const GEPInfo &GEPI2 = AddrInfo[1];
4725 SmallVector<GEPInfo, 4> AddrInfo;
4731 const GEPInfo &GEPInfo = AddrInfo[0];
4732 Register PtrReg = GEPInfo.SgprParts[0];
4734 AMDGPU::getSMRDEncodedLiteralOffset32(STI, GEPInfo.Imm);