reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
302 I != E; ++I) { 302 I != E; ++I) { 304 if (I->getOpcode() == PPC::BCC && !I->getOperand(2).isImm()) 304 if (I->getOpcode() == PPC::BCC && !I->getOperand(2).isImm()) 305 Dest = I->getOperand(2).getMBB(); 306 else if ((I->getOpcode() == PPC::BC || I->getOpcode() == PPC::BCn) && 306 else if ((I->getOpcode() == PPC::BC || I->getOpcode() == PPC::BCn) && 307 !I->getOperand(1).isImm()) 308 Dest = I->getOperand(1).getMBB(); 309 else if ((I->getOpcode() == PPC::BDNZ8 || I->getOpcode() == PPC::BDNZ || 309 else if ((I->getOpcode() == PPC::BDNZ8 || I->getOpcode() == PPC::BDNZ || 310 I->getOpcode() == PPC::BDZ8 || I->getOpcode() == PPC::BDZ) && 310 I->getOpcode() == PPC::BDZ8 || I->getOpcode() == PPC::BDZ) && 311 !I->getOperand(0).isImm()) 312 Dest = I->getOperand(0).getMBB(); 315 MBBStartOffset += TII->getInstSizeInBytes(*I); 330 MachineInstr &OldBranch = *I; 333 if (I->getOpcode() == PPC::BCC) { 338 PPC::Predicate Pred = (PPC::Predicate)I->getOperand(0).getImm(); 339 Register CRReg = I->getOperand(1).getReg(); 342 BuildMI(MBB, I, dl, TII->get(PPC::BCC)) 344 } else if (I->getOpcode() == PPC::BC) { 345 Register CRBit = I->getOperand(0).getReg(); 346 BuildMI(MBB, I, dl, TII->get(PPC::BCn)).addReg(CRBit).addImm(2); 347 } else if (I->getOpcode() == PPC::BCn) { 348 Register CRBit = I->getOperand(0).getReg(); 349 BuildMI(MBB, I, dl, TII->get(PPC::BC)).addReg(CRBit).addImm(2); 350 } else if (I->getOpcode() == PPC::BDNZ) { 351 BuildMI(MBB, I, dl, TII->get(PPC::BDZ)).addImm(2); 352 } else if (I->getOpcode() == PPC::BDNZ8) { 353 BuildMI(MBB, I, dl, TII->get(PPC::BDZ8)).addImm(2); 354 } else if (I->getOpcode() == PPC::BDZ) { 355 BuildMI(MBB, I, dl, TII->get(PPC::BDNZ)).addImm(2); 356 } else if (I->getOpcode() == PPC::BDZ8) { 357 BuildMI(MBB, I, dl, TII->get(PPC::BDNZ8)).addImm(2); 363 I = BuildMI(MBB, I, dl, TII->get(PPC::B)).addMBB(Dest); 363 I = BuildMI(MBB, I, dl, TII->get(PPC::B)).addMBB(Dest);