Lines Matching refs:BuildMI
775 BuildMI(MBB, MBBI, dl, TII.get(PPC::MFOCRF8), TempReg); in emitPrologue()
779 BuildMI(MBB, MBBI, dl, MoveFromCondRegInst, TempReg); in emitPrologue()
789 BuildMI(MBB, MBBI, dl, StoreWordInst) in emitPrologue()
796 BuildMI(MBB, MBBI, dl, MFLRInst, ScratchReg); in emitPrologue()
803 BuildMI(MBB, MBBI, dl, StoreInst) in emitPrologue()
808 BuildMI(MBB, MBBI, dl, StoreInst) in emitPrologue()
813 BuildMI(MBB, MBBI, dl, StoreInst) in emitPrologue()
820 BuildMI(MBB, StackUpdateLoc, dl, StoreInst) in emitPrologue()
828 BuildMI(MBB, MBBI, dl, StoreWordInst) in emitPrologue()
843 BuildMI(MBB, MBBI, dl, OrInst, BPReg) in emitPrologue()
858 BuildMI(MBB, MBBI, dl, in emitPrologue()
868 BuildMI(MBB, MBBI, dl, TII.get(PPC::SUBF), ScratchReg) in emitPrologue()
877 BuildMI(MBB, MBBI, dl, TII.get(PPC::RLDICL), ScratchReg) in emitPrologue()
882 BuildMI(MBB, MBBI, dl, TII.get(PPC::RLWINM), ScratchReg) in emitPrologue()
888 BuildMI(MBB, MBBI, dl, SubtractImmCarryingInst, ScratchReg) in emitPrologue()
893 BuildMI(MBB, MBBI, dl, LoadImmShiftedInst, TempReg) in emitPrologue()
895 BuildMI(MBB, MBBI, dl, OrImmInst, TempReg) in emitPrologue()
898 BuildMI(MBB, MBBI, dl, SubtractCarryingInst, ScratchReg) in emitPrologue()
903 BuildMI(MBB, MBBI, dl, StoreUpdtIdxInst, SPReg) in emitPrologue()
910 BuildMI(MBB, StackUpdateLoc, dl, StoreUpdtInst, SPReg) in emitPrologue()
916 BuildMI(MBB, MBBI, dl, LoadImmShiftedInst, ScratchReg) in emitPrologue()
918 BuildMI(MBB, MBBI, dl, OrImmInst, ScratchReg) in emitPrologue()
921 BuildMI(MBB, MBBI, dl, StoreUpdtIdxInst, SPReg) in emitPrologue()
933 BuildMI(MBB, StackUpdateLoc, dl, TII.get(PPC::STD)) in emitPrologue()
952 BuildMI(MBB, MBBI, dl, TII.get(PPC::SUBF), ScratchReg) in emitPrologue()
963 BuildMI(MBB, MBBI, dl, TII.get(PPC::ADDIC), ScratchReg) in emitPrologue()
968 BuildMI(MBB, MBBI, dl, TII.get(PPC::STWX)) in emitPrologue()
975 BuildMI(MBB, MBBI, dl, TII.get(PPC::ADDIC), ScratchReg) in emitPrologue()
979 BuildMI(MBB, MBBI, dl, TII.get(PPC::STWX)) in emitPrologue()
986 BuildMI(MBB, MBBI, dl, TII.get(PPC::ADDIC), ScratchReg) in emitPrologue()
990 BuildMI(MBB, MBBI, dl, TII.get(PPC::STWX)) in emitPrologue()
995 BuildMI(MBB, MBBI, dl, TII.get(PPC::ADDIC), BPReg) in emitPrologue()
1006 BuildMI(MBB, MBBI, dl, StoreInst) in emitPrologue()
1011 BuildMI(MBB, MBBI, dl, StoreInst) in emitPrologue()
1016 BuildMI(MBB, MBBI, dl, StoreInst) in emitPrologue()
1020 BuildMI(MBB, MBBI, dl, OrInst, BPReg) in emitPrologue()
1031 BuildMI(MBB, MBBI, dl, StoreInst) in emitPrologue()
1036 BuildMI(MBB, MBBI, dl, StoreInst) in emitPrologue()
1041 BuildMI(MBB, MBBI, dl, StoreInst) in emitPrologue()
1045 BuildMI(MBB, MBBI, dl, TII.get(PPC::ADDI), BPReg) in emitPrologue()
1069 BuildMI(MBB, MBBI, dl, TII.get(TargetOpcode::CFI_INSTRUCTION)) in emitPrologue()
1077 BuildMI(MBB, MBBI, dl, TII.get(TargetOpcode::CFI_INSTRUCTION)) in emitPrologue()
1086 BuildMI(MBB, MBBI, dl, TII.get(TargetOpcode::CFI_INSTRUCTION)) in emitPrologue()
1095 BuildMI(MBB, MBBI, dl, TII.get(TargetOpcode::CFI_INSTRUCTION)) in emitPrologue()
1104 BuildMI(MBB, MBBI, dl, TII.get(TargetOpcode::CFI_INSTRUCTION)) in emitPrologue()
1111 BuildMI(MBB, MBBI, dl, OrInst, FPReg) in emitPrologue()
1122 BuildMI(MBB, MBBI, dl, TII.get(TargetOpcode::CFI_INSTRUCTION)) in emitPrologue()
1158 BuildMI(MBB, MBBI, dl, TII.get(TargetOpcode::CFI_INSTRUCTION)) in emitPrologue()
1168 BuildMI(MBB, MBBI, dl, TII.get(TargetOpcode::CFI_INSTRUCTION)) in emitPrologue()
1180 BuildMI(MBB, MBBI, dl, TII.get(TargetOpcode::CFI_INSTRUCTION)) in emitPrologue()
1228 BuildMI(MBB, MBBI, DL, TII.get(TargetOpcode::CFI_INSTRUCTION)) in inlineStackProbe()
1237 BuildMI(MBB, MBBI, DL, TII.get(TargetOpcode::CFI_INSTRUCTION)) in inlineStackProbe()
1248 BuildMI(MBB, MBBI, DL, TII.get(isPPC64 ? PPC::LI8 : PPC::LI), TempReg) in inlineStackProbe()
1251 BuildMI(MBB, MBBI, DL, TII.get(isPPC64 ? PPC::LIS8 : PPC::LIS), TempReg) in inlineStackProbe()
1253 BuildMI(MBB, MBBI, DL, TII.get(isPPC64 ? PPC::ORI8 : PPC::ORI), TempReg) in inlineStackProbe()
1264 BuildMI(MBB, MBBI, DL, TII.get(isPPC64 ? PPC::STDU : PPC::STWU), SPReg) in inlineStackProbe()
1269 BuildMI(MBB, MBBI, DL, TII.get(isPPC64 ? PPC::STDUX : PPC::STWUX), SPReg) in inlineStackProbe()
1291 BuildMI(MBB, MBBI, DL, TII.get(PPC::RLDICL), ScratchReg) in inlineStackProbe()
1296 BuildMI(MBB, MBBI, DL, TII.get(PPC::SUBFC8), TempReg) in inlineStackProbe()
1300 BuildMI(MBB, MBBI, DL, TII.get(PPC::RLDICL), ScratchReg) in inlineStackProbe()
1338 BuildMI(&MBB, DL, TII.get(PPC::CMPDI), CRReg).addReg(ScratchReg).addImm(0); in inlineStackProbe()
1339 BuildMI(&MBB, DL, TII.get(PPC::BCC)) in inlineStackProbe()
1346 BuildMI(ProbeResidualMBB, DL, TII.get(PPC::NEG8), ScratchReg) in inlineStackProbe()
1354 BuildMI(ProbeLoopPreHeaderMBB, DL, TII.get(PPC::CMPD), CRReg) in inlineStackProbe()
1357 BuildMI(ProbeLoopPreHeaderMBB, DL, TII.get(PPC::BCC)) in inlineStackProbe()
1366 BuildMI(ProbeLoopBodyMBB, DL, TII.get(PPC::CMPD), CRReg) in inlineStackProbe()
1369 BuildMI(ProbeLoopBodyMBB, DL, TII.get(PPC::BCC)) in inlineStackProbe()
1396 BuildMI(*CurrentMBB, {MI}, DL, CopyInst, FPReg) in inlineStackProbe()
1401 BuildMI(*CurrentMBB, {MI}, DL, CopyInst, FPReg) in inlineStackProbe()
1407 BuildMI(*CurrentMBB, {MI}, DL, TII.get(PPC::RLWINM), ScratchReg) in inlineStackProbe()
1412 BuildMI(*CurrentMBB, {MI}, DL, TII.get(PPC::SUBFC), SPReg) in inlineStackProbe()
1418 BuildMI(*CurrentMBB, {MI}, DL, CopyInst, FPReg).addReg(SPReg).addReg(SPReg); in inlineStackProbe()
1449 BuildMI(*CurrentMBB, {MI}, DL, TII.get(isPPC64 ? PPC::MTCTR8 : PPC::MTCTR)) in inlineStackProbe()
1463 BuildMI(LoopMBB, DL, TII.get(isPPC64 ? PPC::BDNZ8 : PPC::BDNZ)) in inlineStackProbe()
1655 BuildMI(MBB, MBBI, dl, AddImmInst, RBReg) in emitEpilogue()
1658 BuildMI(MBB, MBBI, dl, LoadImmShiftedInst, ScratchReg) in emitEpilogue()
1660 BuildMI(MBB, MBBI, dl, OrImmInst, ScratchReg) in emitEpilogue()
1663 BuildMI(MBB, MBBI, dl, AddInst) in emitEpilogue()
1670 BuildMI(MBB, StackUpdateLoc, dl, AddImmInst, SPReg) in emitEpilogue()
1689 BuildMI(MBB, MBBI, dl, OrInst, ScratchReg) in emitEpilogue()
1694 BuildMI(MBB, StackUpdateLoc, dl, LoadInst, RBReg) in emitEpilogue()
1710 BuildMI(MBB, MBBI, dl, LoadWordInst, TempReg) in emitEpilogue()
1714 BuildMI(MBB, MBBI, dl, MoveToCRInst, MustSaveCRs[i]) in emitEpilogue()
1724 BuildMI(MBB, StackUpdateLoc, dl, LoadInst, ScratchReg) in emitEpilogue()
1732 BuildMI(MBB, MBBI, dl, LoadWordInst, TempReg) in emitEpilogue()
1741 BuildMI(MBB, MBBI, dl, LoadInst, FPReg) in emitEpilogue()
1745 BuildMI(MBB, MBBI, dl, LoadInst, ScratchReg) in emitEpilogue()
1751 BuildMI(MBB, MBBI, dl, LoadInst, PPC::R30) in emitEpilogue()
1756 BuildMI(MBB, MBBI, dl, LoadInst, BPReg) in emitEpilogue()
1766 BuildMI(MBB, MBBI, dl, OrInst, SPReg) in emitEpilogue()
1770 BuildMI(MBB, MBBI, dl, AddImmInst, SPReg) in emitEpilogue()
1776 BuildMI(MBB, MBBI, dl, OrInst, FPReg) in emitEpilogue()
1782 BuildMI(MBB, MBBI, dl, LoadInst, ScratchReg) in emitEpilogue()
1790 BuildMI(MBB, MBBI, dl, MoveToCRInst, MustSaveCRs[i]) in emitEpilogue()
1794 BuildMI(MBB, StackUpdateLoc, dl, MTLRInst).addReg(ScratchReg); in emitEpilogue()
1807 BuildMI(MBB, MBBI, dl, AddImmInst, SPReg) in emitEpilogue()
1810 BuildMI(MBB, MBBI, dl, LoadImmShiftedInst, ScratchReg) in emitEpilogue()
1812 BuildMI(MBB, MBBI, dl, OrImmInst, ScratchReg) in emitEpilogue()
1815 BuildMI(MBB, MBBI, dl, AddInst) in emitEpilogue()
1847 BuildMI(MBB, MBBI, dl, TII.get(PPC::TAILB)). in createTailCallBranchInstr()
1850 BuildMI(MBB, MBBI, dl, TII.get(PPC::TAILB)). in createTailCallBranchInstr()
1857 BuildMI(MBB, MBBI, dl, TII.get(PPC::TAILBCTR)); in createTailCallBranchInstr()
1861 BuildMI(MBB, MBBI, dl, TII.get(PPC::TAILBA)).addImm(JumpTarget.getImm()); in createTailCallBranchInstr()
1866 BuildMI(MBB, MBBI, dl, TII.get(PPC::TAILB8)). in createTailCallBranchInstr()
1869 BuildMI(MBB, MBBI, dl, TII.get(PPC::TAILB8)). in createTailCallBranchInstr()
1876 BuildMI(MBB, MBBI, dl, TII.get(PPC::TAILBCTR8)); in createTailCallBranchInstr()
1880 BuildMI(MBB, MBBI, dl, TII.get(PPC::TAILBA8)).addImm(JumpTarget.getImm()); in createTailCallBranchInstr()
2323 CRMIB = BuildMI(*MF, DL, TII.get(PPC::MFCR), PPC::R12) in spillCalleeSavedRegisters()
2327 MBB.insert(MI, addFrameReference(BuildMI(*MF, DL, TII.get(PPC::STW)) in spillCalleeSavedRegisters()
2335 BuildMI(MBB, MI, DL, TII.get(PPC::MTVSRD), CSI[i].getDstReg()) in spillCalleeSavedRegisters()
2369 addFrameReference(BuildMI(*MF, DL, TII.get(PPC::LWZ), MoveReg), in restoreCRs()
2374 MBB.insert(MI, BuildMI(*MF, DL, TII.get(RestoreOp), PPC::CR2) in restoreCRs()
2378 MBB.insert(MI, BuildMI(*MF, DL, TII.get(RestoreOp), PPC::CR3) in restoreCRs()
2382 MBB.insert(MI, BuildMI(*MF, DL, TII.get(RestoreOp), PPC::CR4) in restoreCRs()
2405 BuildMI(MBB, I, dl, TII.get(ADDIInstr), StackReg) in eliminateCallFramePseudoInstr()
2410 BuildMI(MBB, MBBI, dl, TII.get(LISInstr), TmpReg) in eliminateCallFramePseudoInstr()
2412 BuildMI(MBB, MBBI, dl, TII.get(ORIInstr), TmpReg) in eliminateCallFramePseudoInstr()
2415 BuildMI(MBB, MBBI, dl, TII.get(ADDInstr), StackReg) in eliminateCallFramePseudoInstr()
2485 BuildMI(MBB, I, DL, TII.get(PPC::MFVSRD), Reg) in restoreCalleeSavedRegisters()