Home | History | Annotate | Download | only in PowerPC

Lines Matching refs:TII

104 static void HandleVRSaveUpdate(MachineInstr *MI, const TargetInstrInfo &TII) {
151 BuildMI(*MI->getParent(), MI, dl, TII.get(PPC::ORI), DstReg)
155 BuildMI(*MI->getParent(), MI, dl, TII.get(PPC::ORI), DstReg)
160 BuildMI(*MI->getParent(), MI, dl, TII.get(PPC::ORIS), DstReg)
164 BuildMI(*MI->getParent(), MI, dl, TII.get(PPC::ORIS), DstReg)
169 BuildMI(*MI->getParent(), MI, dl, TII.get(PPC::ORIS), DstReg)
173 BuildMI(*MI->getParent(), MI, dl, TII.get(PPC::ORIS), DstReg)
177 BuildMI(*MI->getParent(), MI, dl, TII.get(PPC::ORI), DstReg)
307 const PPCInstrInfo &TII =
323 HandleVRSaveUpdate(MBBI, TII);
361 BuildMI(MBB, MBBI, dl, TII.get(PPC::MFLR8), PPC::X0);
364 BuildMI(MBB, MBBI, dl, TII.get(PPC::STD))
370 BuildMI(MBB, MBBI, dl, TII.get(PPC::STD))
376 BuildMI(MBB, MBBI, dl, TII.get(PPC::MFLR), PPC::R0);
381 BuildMI(MBB, MBBI, dl, TII.get(PPC::STW))
387 BuildMI(MBB, MBBI, dl, TII.get(PPC::STW))
409 BuildMI(MBB, MBBI, dl, TII.get(PPC::RLWINM), PPC::R0)
414 BuildMI(MBB, MBBI, dl, TII.get(PPC::SUBFIC) ,PPC::R0)
417 BuildMI(MBB, MBBI, dl, TII.get(PPC::STWUX), PPC::R1)
422 BuildMI(MBB, MBBI, dl, TII.get(PPC::STWU), PPC::R1)
427 BuildMI(MBB, MBBI, dl, TII.get(PPC::LIS), PPC::R0)
429 BuildMI(MBB, MBBI, dl, TII.get(PPC::ORI), PPC::R0)
432 BuildMI(MBB, MBBI, dl, TII.get(PPC::STWUX), PPC::R1)
443 BuildMI(MBB, MBBI, dl, TII.get(PPC::RLDICL), PPC::X0)
447 BuildMI(MBB, MBBI, dl, TII.get(PPC::SUBFIC8), PPC::X0)
450 BuildMI(MBB, MBBI, dl, TII.get(PPC::STDUX), PPC::X1)
455 BuildMI(MBB, MBBI, dl, TII.get(PPC::STDU), PPC::X1)
460 BuildMI(MBB, MBBI, dl, TII.get(PPC::LIS8), PPC::X0)
462 BuildMI(MBB, MBBI, dl, TII.get(PPC::ORI8), PPC::X0)
465 BuildMI(MBB, MBBI, dl, TII.get(PPC::STDUX), PPC::X1)
479 BuildMI(MBB, MBBI, dl, TII.get(PPC::PROLOG_LABEL)).addSym(FrameLabel);
509 BuildMI(MBB, MBBI, dl, TII.get(PPC::OR), PPC::R31)
513 BuildMI(MBB, MBBI, dl, TII.get(PPC::OR8), PPC::X31)
522 BuildMI(MBB, MBBI, dl, TII.get(PPC::PROLOG_LABEL)).addSym(ReadyLabel);
575 const PPCInstrInfo &TII =
653 BuildMI(MBB, MBBI, dl, TII.get(PPC::ADDI), PPC::R1)
656 BuildMI(MBB, MBBI, dl, TII.get(PPC::LIS), PPC::R0)
658 BuildMI(MBB, MBBI, dl, TII.get(PPC::ORI), PPC::R0)
661 BuildMI(MBB, MBBI, dl, TII.get(PPC::ADD4))
668 BuildMI(MBB, MBBI, dl, TII.get(PPC::ADDI), PPC::R1)
671 BuildMI(MBB, MBBI, dl, TII.get(PPC::LWZ),PPC::R1)
677 BuildMI(MBB, MBBI, dl, TII.get(PPC::ADDI8), PPC::X1)
680 BuildMI(MBB, MBBI, dl, TII.get(PPC::LIS8), PPC::X0)
682 BuildMI(MBB, MBBI, dl, TII.get(PPC::ORI8), PPC::X0)
685 BuildMI(MBB, MBBI, dl, TII.get(PPC::ADD8))
691 BuildMI(MBB, MBBI, dl, TII.get(PPC::ADDI8), PPC::X1)
694 BuildMI(MBB, MBBI, dl, TII.get(PPC::LD), PPC::X1)
702 BuildMI(MBB, MBBI, dl, TII.get(PPC::LD), PPC::X0)
706 BuildMI(MBB, MBBI, dl, TII.get(PPC::LD), PPC::X31)
710 BuildMI(MBB, MBBI, dl, TII.get(PPC::MTLR8)).addReg(PPC::X0);
713 BuildMI(MBB, MBBI, dl, TII.get(PPC::LWZ), PPC::R0)
717 BuildMI(MBB, MBBI, dl, TII.get(PPC::LWZ), PPC::R31)
721 BuildMI(MBB, MBBI, dl, TII.get(PPC::MTLR)).addReg(PPC::R0);
739 BuildMI(MBB, MBBI, dl, TII.get(ADDIInstr), StackReg)
742 BuildMI(MBB, MBBI, dl, TII.get(LISInstr), TmpReg)
744 BuildMI(MBB, MBBI, dl, TII.get(ORIInstr), TmpReg)
747 BuildMI(MBB, MBBI, dl, TII.get(ADDInstr))
755 BuildMI(MBB, MBBI, dl, TII.get(PPC::TAILB)).
760 BuildMI(MBB, MBBI, dl, TII.get(PPC::TAILBCTR));
764 BuildMI(MBB, MBBI, dl, TII.get(PPC::TAILBA)).addImm(JumpTarget.getImm());
768 BuildMI(MBB, MBBI, dl, TII.get(PPC::TAILB8)).
773 BuildMI(MBB, MBBI, dl, TII.get(PPC::TAILBCTR8));
777 BuildMI(MBB, MBBI, dl, TII.get(PPC::TAILBA8)).addImm(JumpTarget.getImm());
1079 const PPCInstrInfo &TII =
1102 MBB.insert(MI, BuildMI(*MF, DL, TII.get(PPC::MFCR), PPC::X12));
1103 MBB.insert(MI, BuildMI(*MF, DL, TII.get(PPC::STW))
1111 MBB.insert(MI, BuildMI(*MF, DL, TII.get(PPC::MFCR), PPC::R12));
1112 MBB.insert(MI, addFrameReference(BuildMI(*MF, DL, TII.get(PPC::STW))
1123 TII.storeRegToStackSlot(MBB, MI, Reg, true,
1136 const PPCInstrInfo &TII =
1143 MBB.insert(MI, BuildMI(*MF, DL, TII.get(PPC::LWZ), PPC::X12)
1150 MBB.insert(MI, addFrameReference(BuildMI(*MF, DL, TII.get(PPC::LWZ),
1158 MBB.insert(MI, BuildMI(*MF, DL, TII.get(RestoreOp), PPC::CR2)
1162 MBB.insert(MI, BuildMI(*MF, DL, TII.get(RestoreOp), PPC::CR3)
1166 MBB.insert(MI, BuildMI(*MF, DL, TII.get(RestoreOp), PPC::CR4)
1173 const PPCInstrInfo &TII =
1191 BuildMI(MBB, I, dl, TII.get(ADDIInstr), StackReg)
1196 BuildMI(MBB, MBBI, dl, TII.get(LISInstr), TmpReg)
1198 BuildMI(MBB, MBBI, dl, TII.get(ORIInstr), TmpReg)
1201 BuildMI(MBB, MBBI, dl, TII.get(ADDInstr), StackReg)
1223 const PPCInstrInfo &TII =
1265 TII.loadRegFromStackSlot(MBB, I, Reg, CSI[i].getFrameIdx(),