Lines Matching defs:PPCCTRLoops
1 //===-- PPCCTRLoops.cpp - Generate CTR loops ------------------------------===//
58 class PPCCTRLoops : public MachineFunctionPass {
62 PPCCTRLoops() : MachineFunctionPass(ID) {
85 char PPCCTRLoops::ID = 0;
87 INITIALIZE_PASS_BEGIN(PPCCTRLoops, DEBUG_TYPE, "PowerPC CTR loops generation",
90 INITIALIZE_PASS_END(PPCCTRLoops, DEBUG_TYPE, "PowerPC CTR loops generation",
93 FunctionPass *llvm::createPPCCTRLoopsPass() { return new PPCCTRLoops(); }
95 bool PPCCTRLoops::runOnMachineFunction(MachineFunction &MF) {
119 bool PPCCTRLoops::isCTRClobber(MachineInstr *MI, bool CheckReads) const {
146 bool PPCCTRLoops::processLoop(MachineLoop *ML) {
240 void PPCCTRLoops::expandNormalLoops(MachineLoop *ML, MachineInstr *Start,
317 void PPCCTRLoops::expandCTRLoops(MachineLoop *ML, MachineInstr *Start,