Lines Matching refs:BuildMI

796           BuildMI(MBB, MBBI, dl, TII.get(PPC::MFOCRF8), TempReg);  in emitPrologue()
800 BuildMI(MBB, MBBI, dl, MoveFromCondRegInst, TempReg); in emitPrologue()
810 BuildMI(MBB, MBBI, dl, StoreWordInst) in emitPrologue()
817 BuildMI(MBB, MBBI, dl, MFLRInst, ScratchReg); in emitPrologue()
824 BuildMI(MBB, MBBI, dl, StoreInst) in emitPrologue()
829 BuildMI(MBB, MBBI, dl, StoreInst) in emitPrologue()
834 BuildMI(MBB, MBBI, dl, StoreInst) in emitPrologue()
844 BuildMI(MBB, StackUpdateLoc, dl, StoreInst) in emitPrologue()
862 BuildMI(MBB, StackUpdateLoc, dl, HashST) in emitPrologue()
872 BuildMI(MBB, MBBI, dl, StoreWordInst) in emitPrologue()
887 BuildMI(MBB, MBBI, dl, OrInst, BPReg) in emitPrologue()
902 BuildMI(MBB, MBBI, dl, in emitPrologue()
912 BuildMI(MBB, MBBI, dl, TII.get(PPC::SUBF), ScratchReg) in emitPrologue()
921 BuildMI(MBB, MBBI, dl, TII.get(PPC::RLDICL), ScratchReg) in emitPrologue()
926 BuildMI(MBB, MBBI, dl, TII.get(PPC::RLWINM), ScratchReg) in emitPrologue()
932 BuildMI(MBB, MBBI, dl, SubtractImmCarryingInst, ScratchReg) in emitPrologue()
937 BuildMI(MBB, MBBI, dl, LoadImmShiftedInst, TempReg) in emitPrologue()
939 BuildMI(MBB, MBBI, dl, OrImmInst, TempReg) in emitPrologue()
942 BuildMI(MBB, MBBI, dl, SubtractCarryingInst, ScratchReg) in emitPrologue()
947 BuildMI(MBB, MBBI, dl, StoreUpdtIdxInst, SPReg) in emitPrologue()
954 BuildMI(MBB, StackUpdateLoc, dl, StoreUpdtInst, SPReg) in emitPrologue()
960 BuildMI(MBB, MBBI, dl, LoadImmShiftedInst, ScratchReg) in emitPrologue()
962 BuildMI(MBB, MBBI, dl, OrImmInst, ScratchReg) in emitPrologue()
965 BuildMI(MBB, MBBI, dl, StoreUpdtIdxInst, SPReg) in emitPrologue()
977 BuildMI(MBB, StackUpdateLoc, dl, TII.get(PPC::STD)) in emitPrologue()
996 BuildMI(MBB, MBBI, dl, TII.get(PPC::SUBF), ScratchReg) in emitPrologue()
1007 BuildMI(MBB, MBBI, dl, TII.get(PPC::ADDIC), ScratchReg) in emitPrologue()
1012 BuildMI(MBB, MBBI, dl, TII.get(PPC::STWX)) in emitPrologue()
1019 BuildMI(MBB, MBBI, dl, TII.get(PPC::ADDIC), ScratchReg) in emitPrologue()
1023 BuildMI(MBB, MBBI, dl, TII.get(PPC::STWX)) in emitPrologue()
1030 BuildMI(MBB, MBBI, dl, TII.get(PPC::ADDIC), ScratchReg) in emitPrologue()
1034 BuildMI(MBB, MBBI, dl, TII.get(PPC::STWX)) in emitPrologue()
1039 BuildMI(MBB, MBBI, dl, TII.get(PPC::ADDIC), BPReg) in emitPrologue()
1050 BuildMI(MBB, MBBI, dl, StoreInst) in emitPrologue()
1055 BuildMI(MBB, MBBI, dl, StoreInst) in emitPrologue()
1060 BuildMI(MBB, MBBI, dl, StoreInst) in emitPrologue()
1064 BuildMI(MBB, MBBI, dl, OrInst, BPReg) in emitPrologue()
1075 BuildMI(MBB, MBBI, dl, StoreInst) in emitPrologue()
1080 BuildMI(MBB, MBBI, dl, StoreInst) in emitPrologue()
1085 BuildMI(MBB, MBBI, dl, StoreInst) in emitPrologue()
1089 BuildMI(MBB, MBBI, dl, TII.get(PPC::ADDI), BPReg) in emitPrologue()
1113 BuildMI(MBB, MBBI, dl, TII.get(TargetOpcode::CFI_INSTRUCTION)) in emitPrologue()
1121 BuildMI(MBB, MBBI, dl, TII.get(TargetOpcode::CFI_INSTRUCTION)) in emitPrologue()
1130 BuildMI(MBB, MBBI, dl, TII.get(TargetOpcode::CFI_INSTRUCTION)) in emitPrologue()
1139 BuildMI(MBB, MBBI, dl, TII.get(TargetOpcode::CFI_INSTRUCTION)) in emitPrologue()
1148 BuildMI(MBB, MBBI, dl, TII.get(TargetOpcode::CFI_INSTRUCTION)) in emitPrologue()
1155 BuildMI(MBB, MBBI, dl, OrInst, FPReg) in emitPrologue()
1166 BuildMI(MBB, MBBI, dl, TII.get(TargetOpcode::CFI_INSTRUCTION)) in emitPrologue()
1202 BuildMI(MBB, MBBI, dl, TII.get(TargetOpcode::CFI_INSTRUCTION)) in emitPrologue()
1212 BuildMI(MBB, MBBI, dl, TII.get(TargetOpcode::CFI_INSTRUCTION)) in emitPrologue()
1224 BuildMI(MBB, MBBI, dl, TII.get(TargetOpcode::CFI_INSTRUCTION)) in emitPrologue()
1272 BuildMI(MBB, MBBI, DL, TII.get(TargetOpcode::CFI_INSTRUCTION)) in inlineStackProbe()
1281 BuildMI(MBB, MBBI, DL, TII.get(TargetOpcode::CFI_INSTRUCTION)) in inlineStackProbe()
1292 BuildMI(MBB, MBBI, DL, TII.get(isPPC64 ? PPC::LI8 : PPC::LI), TempReg) in inlineStackProbe()
1295 BuildMI(MBB, MBBI, DL, TII.get(isPPC64 ? PPC::LIS8 : PPC::LIS), TempReg) in inlineStackProbe()
1297 BuildMI(MBB, MBBI, DL, TII.get(isPPC64 ? PPC::ORI8 : PPC::ORI), TempReg) in inlineStackProbe()
1308 BuildMI(MBB, MBBI, DL, TII.get(isPPC64 ? PPC::STDU : PPC::STWU), SPReg) in inlineStackProbe()
1313 BuildMI(MBB, MBBI, DL, TII.get(isPPC64 ? PPC::STDUX : PPC::STWUX), SPReg) in inlineStackProbe()
1393 BuildMI(*ProbeExitMBB, ProbeExitMBB->end(), DL, CopyInst, TempReg) in inlineStackProbe()
1401 BuildMI(&MBB, DL, TII.get(isPPC64 ? PPC::SUBF8 : PPC::SUBF), ScratchReg) in inlineStackProbe()
1405 BuildMI(&MBB, DL, CopyInst, TempReg).addReg(SPReg).addReg(SPReg); in inlineStackProbe()
1406 BuildMI(&MBB, DL, TII.get(isPPC64 ? PPC::CMPDI : PPC::CMPWI), CRReg) in inlineStackProbe()
1409 BuildMI(&MBB, DL, TII.get(PPC::BCC)) in inlineStackProbe()
1421 BuildMI(ProbeLoopBodyMBB, DL, TII.get(isPPC64 ? PPC::ADDI8 : PPC::ADDI), in inlineStackProbe()
1425 BuildMI(ProbeLoopBodyMBB, DL, TII.get(isPPC64 ? PPC::CMPDI : PPC::CMPWI), in inlineStackProbe()
1429 BuildMI(ProbeLoopBodyMBB, DL, TII.get(PPC::BCC)) in inlineStackProbe()
1447 BuildMI(*CurrentMBB, {MI}, DL, TII.get(PPC::RLDICL), ScratchReg) in inlineStackProbe()
1452 BuildMI(*CurrentMBB, {MI}, DL, TII.get(PPC::RLWINM), ScratchReg) in inlineStackProbe()
1457 BuildMI(*CurrentMBB, {MI}, DL, TII.get(isPPC64 ? PPC::SUBF8 : PPC::SUBF), in inlineStackProbe()
1462 BuildMI(*CurrentMBB, {MI}, DL, TII.get(isPPC64 ? PPC::ADD8 : PPC::ADD4), in inlineStackProbe()
1471 BuildMI(*CurrentMBB, {MI}, DL, CopyInst, FPReg).addReg(SPReg).addReg(SPReg); in inlineStackProbe()
1501 BuildMI(*CurrentMBB, {MI}, DL, TII.get(isPPC64 ? PPC::MTCTR8 : PPC::MTCTR)) in inlineStackProbe()
1515 BuildMI(LoopMBB, DL, TII.get(isPPC64 ? PPC::BDNZ8 : PPC::BDNZ)) in inlineStackProbe()
1712 BuildMI(MBB, MBBI, dl, OrInst, RBReg). in emitEpilogue()
1725 BuildMI(MBB, MBBI, dl, AddImmInst, RBReg) in emitEpilogue()
1728 BuildMI(MBB, MBBI, dl, LoadImmShiftedInst, ScratchReg) in emitEpilogue()
1730 BuildMI(MBB, MBBI, dl, OrImmInst, ScratchReg) in emitEpilogue()
1733 BuildMI(MBB, MBBI, dl, AddInst) in emitEpilogue()
1740 BuildMI(MBB, StackUpdateLoc, dl, AddImmInst, SPReg) in emitEpilogue()
1759 BuildMI(MBB, MBBI, dl, OrInst, ScratchReg) in emitEpilogue()
1764 BuildMI(MBB, StackUpdateLoc, dl, LoadInst, RBReg) in emitEpilogue()
1780 BuildMI(MBB, MBBI, dl, LoadWordInst, TempReg) in emitEpilogue()
1784 BuildMI(MBB, MBBI, dl, MoveToCRInst, MustSaveCRs[i]) in emitEpilogue()
1794 BuildMI(MBB, StackUpdateLoc, dl, LoadInst, ScratchReg) in emitEpilogue()
1802 BuildMI(MBB, MBBI, dl, LoadWordInst, TempReg) in emitEpilogue()
1811 BuildMI(MBB, MBBI, dl, LoadInst, FPReg) in emitEpilogue()
1815 BuildMI(MBB, MBBI, dl, LoadInst, ScratchReg) in emitEpilogue()
1821 BuildMI(MBB, MBBI, dl, LoadInst, PPC::R30) in emitEpilogue()
1826 BuildMI(MBB, MBBI, dl, LoadInst, BPReg) in emitEpilogue()
1836 BuildMI(MBB, MBBI, dl, OrInst, SPReg) in emitEpilogue()
1840 BuildMI(MBB, MBBI, dl, AddImmInst, SPReg) in emitEpilogue()
1846 BuildMI(MBB, MBBI, dl, OrInst, FPReg) in emitEpilogue()
1852 BuildMI(MBB, MBBI, dl, LoadInst, ScratchReg) in emitEpilogue()
1860 BuildMI(MBB, MBBI, dl, MoveToCRInst, MustSaveCRs[i]) in emitEpilogue()
1873 BuildMI(MBB, StackUpdateLoc, dl, HashChk) in emitEpilogue()
1878 BuildMI(MBB, StackUpdateLoc, dl, MTLRInst).addReg(ScratchReg); in emitEpilogue()
1892 BuildMI(MBB, MBBI, dl, AddImmInst, SPReg) in emitEpilogue()
1895 BuildMI(MBB, MBBI, dl, LoadImmShiftedInst, ScratchReg) in emitEpilogue()
1897 BuildMI(MBB, MBBI, dl, OrImmInst, ScratchReg) in emitEpilogue()
1900 BuildMI(MBB, MBBI, dl, AddInst) in emitEpilogue()
1932 BuildMI(MBB, MBBI, dl, TII.get(PPC::TAILB)). in createTailCallBranchInstr()
1935 BuildMI(MBB, MBBI, dl, TII.get(PPC::TAILB)). in createTailCallBranchInstr()
1942 BuildMI(MBB, MBBI, dl, TII.get(PPC::TAILBCTR)); in createTailCallBranchInstr()
1946 BuildMI(MBB, MBBI, dl, TII.get(PPC::TAILBA)).addImm(JumpTarget.getImm()); in createTailCallBranchInstr()
1951 BuildMI(MBB, MBBI, dl, TII.get(PPC::TAILB8)). in createTailCallBranchInstr()
1954 BuildMI(MBB, MBBI, dl, TII.get(PPC::TAILB8)). in createTailCallBranchInstr()
1961 BuildMI(MBB, MBBI, dl, TII.get(PPC::TAILBCTR8)); in createTailCallBranchInstr()
1965 BuildMI(MBB, MBBI, dl, TII.get(PPC::TAILBA8)).addImm(JumpTarget.getImm()); in createTailCallBranchInstr()
2435 CRMIB = BuildMI(*MF, DL, TII.get(PPC::MFCR), PPC::R12) in spillCalleeSavedRegisters()
2439 MBB.insert(MI, addFrameReference(BuildMI(*MF, DL, TII.get(PPC::STW)) in spillCalleeSavedRegisters()
2456 BuildMI(MBB, MI, DL, TII.get(PPC::MTVSRDD), Dst) in spillCalleeSavedRegisters()
2464 BuildMI(MBB, MI, DL, TII.get(PPC::MTVSRD), in spillCalleeSavedRegisters()
2503 addFrameReference(BuildMI(*MF, DL, TII.get(PPC::LWZ), MoveReg), in restoreCRs()
2508 MBB.insert(MI, BuildMI(*MF, DL, TII.get(RestoreOp), PPC::CR2) in restoreCRs()
2512 MBB.insert(MI, BuildMI(*MF, DL, TII.get(RestoreOp), PPC::CR3) in restoreCRs()
2516 MBB.insert(MI, BuildMI(*MF, DL, TII.get(RestoreOp), PPC::CR4) in restoreCRs()
2539 BuildMI(MBB, I, dl, TII.get(ADDIInstr), StackReg) in eliminateCallFramePseudoInstr()
2544 BuildMI(MBB, MBBI, dl, TII.get(LISInstr), TmpReg) in eliminateCallFramePseudoInstr()
2546 BuildMI(MBB, MBBI, dl, TII.get(ORIInstr), TmpReg) in eliminateCallFramePseudoInstr()
2549 BuildMI(MBB, MBBI, dl, TII.get(ADDInstr), StackReg) in eliminateCallFramePseudoInstr()
2627 BuildMI(MBB, I, DL, TII.get(PPC::MFVSRLD), in restoreCalleeSavedRegisters()
2630 BuildMI(MBB, I, DL, TII.get(PPC::MFVSRD), in restoreCalleeSavedRegisters()
2636 BuildMI(MBB, I, DL, TII.get(PPC::MFVSRD), in restoreCalleeSavedRegisters()