Lines Matching refs:PPC
19 #include "PPC.h"
116 if (I->getOpcode() == PPC::BCC && !I->getOperand(2).isImm())
118 else if ((I->getOpcode() == PPC::BDNZ8 || I->getOpcode() == PPC::BDNZ ||
119 I->getOpcode() == PPC::BDZ8 || I->getOpcode() == PPC::BDZ) &&
158 if (I->getOpcode() == PPC::BCC) {
160 // 0. PPC branch predicate
163 PPC::Predicate Pred = (PPC::Predicate)I->getOperand(0).getImm();
167 BuildMI(MBB, I, dl, TII->get(PPC::BCC))
168 .addImm(PPC::InvertPredicate(Pred)).addReg(CRReg).addImm(2);
169 } else if (I->getOpcode() == PPC::BDNZ) {
170 BuildMI(MBB, I, dl, TII->get(PPC::BDZ)).addImm(2);
171 } else if (I->getOpcode() == PPC::BDNZ8) {
172 BuildMI(MBB, I, dl, TII->get(PPC::BDZ8)).addImm(2);
173 } else if (I->getOpcode() == PPC::BDZ) {
174 BuildMI(MBB, I, dl, TII->get(PPC::BDNZ)).addImm(2);
175 } else if (I->getOpcode() == PPC::BDZ8) {
176 BuildMI(MBB, I, dl, TII->get(PPC::BDNZ8)).addImm(2);
182 I = BuildMI(MBB, I, dl, TII->get(PPC::B)).addMBB(Dest);