Lines Matching refs:RegInfo
77 const MipsRegisterInfo &RegInfo; member in __anon82167c930111::ExpandPseudo
85 RegInfo(*Subtarget.getRegisterInfo()) {} in ExpandPseudo()
156 const TargetRegisterClass *RC = RegInfo.intRegClass(4); in expandLoadCCond()
160 TII.loadRegFromStack(MBB, I, VR, FI, RC, &RegInfo, 0); in expandLoadCCond()
171 const TargetRegisterClass *RC = RegInfo.intRegClass(4); in expandStoreCCond()
177 TII.storeRegToStack(MBB, I, VR, true, FI, RC, &RegInfo, 0); in expandStoreCCond()
189 const TargetRegisterClass *RC = RegInfo.intRegClass(RegSize); in expandLoadACC()
193 unsigned Lo = RegInfo.getSubReg(Dst, Mips::sub_lo); in expandLoadACC()
194 unsigned Hi = RegInfo.getSubReg(Dst, Mips::sub_hi); in expandLoadACC()
198 TII.loadRegFromStack(MBB, I, VR0, FI, RC, &RegInfo, 0); in expandLoadACC()
200 TII.loadRegFromStack(MBB, I, VR1, FI, RC, &RegInfo, RegSize); in expandLoadACC()
214 const TargetRegisterClass *RC = RegInfo.intRegClass(RegSize); in expandStoreACC()
222 TII.storeRegToStack(MBB, I, VR0, true, FI, RC, &RegInfo, 0); in expandStoreACC()
224 TII.storeRegToStack(MBB, I, VR1, true, FI, RC, &RegInfo, RegSize); in expandStoreACC()
245 unsigned VRegSize = RegInfo.getMinimalPhysRegClass(Dst)->getSize() / 2; in expandCopyACC()
246 const TargetRegisterClass *RC = RegInfo.intRegClass(VRegSize); in expandCopyACC()
250 unsigned DstLo = RegInfo.getSubReg(Dst, Mips::sub_lo); in expandCopyACC()
251 unsigned DstHi = RegInfo.getSubReg(Dst, Mips::sub_hi); in expandCopyACC()
305 &RegInfo, 0); in expandBuildPairF64()
307 &RegInfo, 4); in expandBuildPairF64()
308 TII.loadRegFromStack(MBB, I, DstReg, FI, RC2, &RegInfo, 0); in expandBuildPairF64()
365 TII.storeRegToStack(MBB, I, SrcReg, Op1.isKill(), FI, RC, &RegInfo, 0); in expandExtractElementF64()
366 TII.loadRegFromStack(MBB, I, DstReg, FI, RC2, &RegInfo, Offset); in expandExtractElementF64()
384 const MipsRegisterInfo &RegInfo = in emitPrologue() local
441 MRI->getDwarfRegNum(RegInfo.getSubReg(Reg, Mips::sub_lo), true); in emitPrologue()
443 MRI->getDwarfRegNum(RegInfo.getSubReg(Reg, Mips::sub_hi), true); in emitPrologue()
489 MipsFI->getEhDataRegFI(I), RC, &RegInfo); in emitPrologue()
515 if (RegInfo.needsStackRealignment(MF)) { in emitPrologue()
674 const MipsRegisterInfo &RegInfo = in emitEpilogue() local
708 MipsFI->getEhDataRegFI(J), RC, &RegInfo); in emitEpilogue()