Lines Matching refs:BuildMI

155         MIBS.push_back(BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(I->Opcode))  in expandMOVImm()
163 BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(I->Opcode)) in expandMOVImm()
176 BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(I->Opcode)) in expandMOVImm()
187 MIBS.push_back(BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(I->Opcode)) in expandMOVImm()
195 BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(I->Opcode)) in expandMOVImm()
208 MIBS.push_back(BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(I->Opcode)) in expandMOVImm()
219 MIBS.push_back(BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(I->Opcode)) in expandMOVImm()
266 BuildMI(LoadCmpBB, MIMD, TII->get(AArch64::MOVZWi), StatusReg) in expandCMP_SWAP()
268 BuildMI(LoadCmpBB, MIMD, TII->get(LdarOp), Dest.getReg()) in expandCMP_SWAP()
270 BuildMI(LoadCmpBB, MIMD, TII->get(CmpOp), ZeroReg) in expandCMP_SWAP()
274 BuildMI(LoadCmpBB, MIMD, TII->get(AArch64::Bcc)) in expandCMP_SWAP()
284 BuildMI(StoreBB, MIMD, TII->get(StlrOp), StatusReg) in expandCMP_SWAP()
287 BuildMI(StoreBB, MIMD, TII->get(AArch64::CBNZW)) in expandCMP_SWAP()
372 BuildMI(LoadCmpBB, MIMD, TII->get(LdxpOp)) in expandCMP_SWAP_128()
376 BuildMI(LoadCmpBB, MIMD, TII->get(AArch64::SUBSXrs), AArch64::XZR) in expandCMP_SWAP_128()
380 BuildMI(LoadCmpBB, MIMD, TII->get(AArch64::CSINCWr), StatusReg) in expandCMP_SWAP_128()
384 BuildMI(LoadCmpBB, MIMD, TII->get(AArch64::SUBSXrs), AArch64::XZR) in expandCMP_SWAP_128()
388 BuildMI(LoadCmpBB, MIMD, TII->get(AArch64::CSINCWr), StatusReg) in expandCMP_SWAP_128()
392 BuildMI(LoadCmpBB, MIMD, TII->get(AArch64::CBNZW)) in expandCMP_SWAP_128()
401 BuildMI(StoreBB, MIMD, TII->get(StxpOp), StatusReg) in expandCMP_SWAP_128()
405 BuildMI(StoreBB, MIMD, TII->get(AArch64::CBNZW)) in expandCMP_SWAP_128()
408 BuildMI(StoreBB, MIMD, TII->get(AArch64::B)).addMBB(DoneBB); in expandCMP_SWAP_128()
415 BuildMI(FailBB, MIMD, TII->get(StxpOp), StatusReg) in expandCMP_SWAP_128()
419 BuildMI(FailBB, MIMD, TII->get(AArch64::CBNZW)) in expandCMP_SWAP_128()
616 PRFX = BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(MovPrfxZero)) in expand_DestructiveOp()
631 BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(LSLZero)) in expand_DestructiveOp()
639 PRFX = BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(MovPrfx)) in expand_DestructiveOp()
648 DOP = BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(Opcode)) in expand_DestructiveOp()
702 BuildMI(MBB, MBBI, DL, TII->get(OpCode1), AddressReg) in expandSetTagLoop()
709 BuildMI(MBB, MBBI, DL, TII->get(AArch64::MOVi64imm), SizeReg) in expandSetTagLoop()
719 BuildMI(LoopBB, DL, TII->get(OpCode2)) in expandSetTagLoop()
726 BuildMI(LoopBB, DL, TII->get(AArch64::SUBSXri)) in expandSetTagLoop()
731 BuildMI(LoopBB, DL, TII->get(AArch64::Bcc)) in expandSetTagLoop()
780 BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(Opc)) in expandSVESpillFill()
799 MachineInstr *Call = BuildMI(MBB, MBBI, MBBI->getDebugLoc(), TII->get(Opcode)) in createCallWithOps()
870 BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(AArch64::ORRXrs)) in expandCALL_RVMARKER()
876 auto *RVCall = BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(AArch64::BL)) in expandCALL_RVMARKER()
904 BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(AArch64::HINT)) in expandCALL_BTI()
926 BuildMI(MBB, MBBI, DL, TII->get(AArch64::STRXui)) in expandStoreSwiftAsyncContext()
943 BuildMI(MBB, MBBI, DL, TII->get(Opc), AArch64::X16) in expandStoreSwiftAsyncContext()
948 BuildMI(MBB, MBBI, DL, TII->get(AArch64::MOVKXi), AArch64::X16) in expandStoreSwiftAsyncContext()
955 BuildMI(MBB, MBBI, DL, TII->get(AArch64::ORRXrs), AArch64::X17) in expandStoreSwiftAsyncContext()
960 BuildMI(MBB, MBBI, DL, TII->get(AArch64::PACDB), AArch64::X17) in expandStoreSwiftAsyncContext()
964 BuildMI(MBB, MBBI, DL, TII->get(AArch64::STRXui)) in expandStoreSwiftAsyncContext()
985 MachineInstrBuilder Cbz = BuildMI(MBB, MBBI, DL, TII->get(AArch64::CBZX)) in expandRestoreZA()
1000 BuildMI(&MBB, DL, TII->get(AArch64::B)) in expandRestoreZA()
1006 BuildMI(*SMBB, SMBB->end(), DL, TII->get(AArch64::BL)); in expandRestoreZA()
1010 BuildMI(SMBB, DL, TII->get(AArch64::B)).addMBB(EndBB); in expandRestoreZA()
1085 BuildMI(MBB, MBBI, DL, TII->get(Opc)).addReg(SMReg32).addImm(0); in expandCondSMToggle()
1099 BuildMI(&MBB, DL, TII->get(AArch64::B)) in expandCondSMToggle()
1104 MachineInstrBuilder MIB = BuildMI(*SMBB, SMBB->begin(), MI.getDebugLoc(), in expandCondSMToggle()
1114 BuildMI(SMBB, DL, TII->get(AArch64::B)).addMBB(EndBB); in expandCondSMToggle()
1137 MachineInstrBuilder MIB = BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(Opc)) in expandMultiVecPseudo()
1174 BuildMI(MBB, MBBI, MI.getDebugLoc(), in expandMI()
1183 BuildMI(MBB, MBBI, MI.getDebugLoc(), in expandMI()
1193 BuildMI(MBB, MBBI, MI.getDebugLoc(), in expandMI()
1201 BuildMI(MBB, MBBI, MI.getDebugLoc(), in expandMI()
1209 BuildMI(MBB, MBBI, MI.getDebugLoc(), in expandMI()
1303 MachineInstrBuilder MIB = BuildMI(MBB, MBBI, MI.getDebugLoc(), in expandMI()
1320 BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(AArch64::ADRP), DstReg); in expandMI()
1327 MIB2 = BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(AArch64::LDRWui)) in expandMI()
1333 MIB2 = BuildMI(MBB, MBBI, DL, TII->get(AArch64::LDRXui)) in expandMI()
1376 BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(AArch64::ADRP), DstReg) in expandMI()
1378 auto MIB2 = BuildMI(MBB, MBBI, MI.getDebugLoc(), in expandMI()
1398 BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(AArch64::ADRP), DstReg) in expandMI()
1412 BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(AArch64::MOVKXi), DstReg) in expandMI()
1419 BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(AArch64::ADDXri)) in expandMI()
1431 BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(AArch64::ADDXri)) in expandMI()
1451 BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(AArch64::MRS), DstReg) in expandMI()
1468 BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(AArch64::RET)) in expandMI()
1503 BuildMI(MBB, MBBI, MI.getDebugLoc(), in expandMI()
1534 BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(AArch64::IRG)) in expandMI()
1543 BuildMI(MBB, MBBI, MI.getDebugLoc(), in expandMI()