Lines Matching refs:RegInfo
93 const MipsRegisterInfo &RegInfo; member in __anonaded3df10111::ExpandPseudo
102 RegInfo(*Subtarget.getRegisterInfo()) {} in ExpandPseudo()
173 const TargetRegisterClass *RC = RegInfo.intRegClass(4); in expandLoadCCond()
177 TII.loadRegFromStack(MBB, I, VR, FI, RC, &RegInfo, 0); in expandLoadCCond()
188 const TargetRegisterClass *RC = RegInfo.intRegClass(4); in expandStoreCCond()
194 TII.storeRegToStack(MBB, I, VR, true, FI, RC, &RegInfo, 0); in expandStoreCCond()
206 const TargetRegisterClass *RC = RegInfo.intRegClass(RegSize); in expandLoadACC()
210 Register Lo = RegInfo.getSubReg(Dst, Mips::sub_lo); in expandLoadACC()
211 Register Hi = RegInfo.getSubReg(Dst, Mips::sub_hi); in expandLoadACC()
215 TII.loadRegFromStack(MBB, I, VR0, FI, RC, &RegInfo, 0); in expandLoadACC()
217 TII.loadRegFromStack(MBB, I, VR1, FI, RC, &RegInfo, RegSize); in expandLoadACC()
231 const TargetRegisterClass *RC = RegInfo.intRegClass(RegSize); in expandStoreACC()
239 TII.storeRegToStack(MBB, I, VR0, true, FI, RC, &RegInfo, 0); in expandStoreACC()
241 TII.storeRegToStack(MBB, I, VR1, true, FI, RC, &RegInfo, RegSize); in expandStoreACC()
262 const TargetRegisterClass *DstRC = RegInfo.getMinimalPhysRegClass(Dst); in expandCopyACC()
263 unsigned VRegSize = RegInfo.getRegSizeInBits(*DstRC) / 16; in expandCopyACC()
264 const TargetRegisterClass *RC = RegInfo.intRegClass(VRegSize); in expandCopyACC()
268 Register DstLo = RegInfo.getSubReg(Dst, Mips::sub_lo); in expandCopyACC()
269 Register DstHi = RegInfo.getSubReg(Dst, Mips::sub_hi); in expandCopyACC()
327 &RegInfo, 0); in expandBuildPairF64()
329 &RegInfo, 4); in expandBuildPairF64()
330 TII.loadRegFromStack(MBB, I, DstReg, FI, RC2, &RegInfo, 0); in expandBuildPairF64()
390 TII.storeRegToStack(MBB, I, SrcReg, Op1.isKill(), FI, RC, &RegInfo, 0); in expandExtractElementF64()
391 TII.loadRegFromStack(MBB, I, DstReg, FI, RC2, &RegInfo, Offset); in expandExtractElementF64()
408 const MipsRegisterInfo &RegInfo = in emitPrologue() local
462 MRI->getDwarfRegNum(RegInfo.getSubReg(Reg, Mips::sub_lo), true); in emitPrologue()
464 MRI->getDwarfRegNum(RegInfo.getSubReg(Reg, Mips::sub_hi), true); in emitPrologue()
510 MipsFI->getEhDataRegFI(I), RC, &RegInfo, in emitPrologue()
537 if (RegInfo.hasStackRealignment(MF)) { in emitPrologue()
695 const MipsRegisterInfo &RegInfo = in emitEpilogue() local
729 MipsFI->getEhDataRegFI(J), RC, &RegInfo, in emitEpilogue()