reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/PowerPC/PPCBranchSelector.cpp
  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);