Lines Matching refs:PPC
110 assert((I.getOpcode() != PPC::DecreaseCTRloop && in runOnMachineFunction()
111 I.getOpcode() != PPC::DecreaseCTR8loop) && in runOnMachineFunction()
126 return MI->definesRegister(PPC::CTR) || MI->definesRegister(PPC::CTR8); in isCTRClobber()
129 if (MI->modifiesRegister(PPC::CTR) || MI->modifiesRegister(PPC::CTR8)) in isCTRClobber()
137 if (MI->readsRegister(PPC::CTR) || MI->readsRegister(PPC::CTR8)) in isCTRClobber()
156 return MI.getOpcode() == PPC::MTCTRloop || in processLoop()
157 MI.getOpcode() == PPC::MTCTR8loop; in processLoop()
185 if (Preheader->isLiveIn(PPC::CTR) || Preheader->isLiveIn(PPC::CTR8)) in processLoop()
213 if (MI.getOpcode() == PPC::DecreaseCTRloop || in processLoop()
214 MI.getOpcode() == PPC::DecreaseCTR8loop) in processLoop()
250 unsigned ADDIOpcode = Is64Bit ? PPC::ADDI8 : PPC::ADDI; in expandNormalLoops()
251 unsigned CMPOpcode = Is64Bit ? PPC::CMPLDI : PPC::CMPLWI; in expandNormalLoops()
254 MRI->createVirtualRegister(Is64Bit ? &PPC::G8RC_and_G8RC_NOX0RegClass in expandNormalLoops()
255 : &PPC::GPRC_and_GPRC_NOR0RegClass); in expandNormalLoops()
266 MRI->createVirtualRegister(Is64Bit ? &PPC::G8RC_and_G8RC_NOX0RegClass in expandNormalLoops()
267 : &PPC::GPRC_and_GPRC_NOR0RegClass); in expandNormalLoops()
299 Register CMPDef = MRI->createVirtualRegister(&PPC::CRRCRegClass); in expandNormalLoops()
307 .addReg(CMPMIB->getOperand(0).getReg(), 0, PPC::sub_gt); in expandNormalLoops()
328 unsigned BDNZOpcode = Is64Bit ? PPC::BDNZ8 : PPC::BDNZ; in expandCTRLoops()
329 unsigned BDZOpcode = Is64Bit ? PPC::BDZ8 : PPC::BDZ; in expandCTRLoops()
336 case PPC::BC: in expandCTRLoops()
342 case PPC::BCn: in expandCTRLoops()