Lines Matching refs:GlobalBaseReg
144 unsigned GlobalBaseReg; member in __anon93a3ca650111::PPCDAGToDAGISel
152 GlobalBaseReg = 0; in runOnMachineFunction()
404 if (!GlobalBaseReg) { in getGlobalBaseReg()
414 GlobalBaseReg = PPC::R30; in getGlobalBaseReg()
417 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MFLR), GlobalBaseReg); in getGlobalBaseReg()
421 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MFLR), GlobalBaseReg); in getGlobalBaseReg()
424 TII.get(PPC::UpdateGBR), GlobalBaseReg) in getGlobalBaseReg()
425 .addReg(TempReg, RegState::Define).addReg(GlobalBaseReg); in getGlobalBaseReg()
429 GlobalBaseReg = in getGlobalBaseReg()
432 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MFLR), GlobalBaseReg); in getGlobalBaseReg()
445 GlobalBaseReg = RegInfo->createVirtualRegister(&PPC::G8RC_and_G8RC_NOX0RegClass); in getGlobalBaseReg()
447 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MFLR8), GlobalBaseReg); in getGlobalBaseReg()
450 return CurDAG->getRegister(GlobalBaseReg, in getGlobalBaseReg()
4379 case PPCISD::GlobalBaseReg: in Select()