| /llvm-project-15.0.7/llvm/unittests/CodeGen/ |
| H A D | LexicalScopesTest.cpp | 178 BuildMI(*MBB1, MBB1->end(), InBlockLoc, BeanInst); in TEST_F() 179 BuildMI(*MBB2, MBB2->end(), InBlockLoc, BeanInst); in TEST_F() 180 BuildMI(*MBB3, MBB3->end(), InBlockLoc, BeanInst); in TEST_F() 181 BuildMI(*MBB4, MBB4->end(), InBlockLoc, BeanInst); in TEST_F() 213 BuildMI(*MBB1, MBB1->end(), InlinedLoc, BeanInst); in TEST_F() 214 BuildMI(*MBB2, MBB2->end(), InlinedLoc, BeanInst); in TEST_F() 215 BuildMI(*MBB3, MBB3->end(), InlinedLoc, BeanInst); in TEST_F() 216 BuildMI(*MBB4, MBB4->end(), InlinedLoc, BeanInst); in TEST_F() 249 BuildMI(*MBB2, MBB2->end(), DebugLoc(), BeanInst); in TEST_F() 250 BuildMI(*MBB3, MBB3->end(), DebugLoc(), BeanInst); in TEST_F() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/Mips/ |
| H A D | MipsExpandPseudo.cpp | 149 BuildMI(loop1MBB, DL, TII->get(BNE)) in expandAtomicCmpSwapSubword() 163 BuildMI(loop2MBB, DL, TII->get(SC), Scratch) in expandAtomicCmpSwapSubword() 167 BuildMI(loop2MBB, DL, TII->get(BEQ)) in expandAtomicCmpSwapSubword() 175 BuildMI(sinkMBB, DL, TII->get(Mips::SRLV), Dest) in expandAtomicCmpSwapSubword() 279 BuildMI(loop1MBB, DL, TII->get(BNE)) in expandAtomicCmpSwap() 287 BuildMI(loop2MBB, DL, TII->get(SC), Scratch) in expandAtomicCmpSwap() 289 BuildMI(loop2MBB, DL, TII->get(BEQ)) in expandAtomicCmpSwap() 537 BuildMI(loopMBB, DL, TII->get(SC), StoreVal) in expandAtomicBinOpSubword() 539 BuildMI(loopMBB, DL, TII->get(BEQ)) in expandAtomicBinOpSubword() 797 BuildMI(loopMBB, DL, TII->get(SC), Scratch) in expandAtomicBinOp() [all …]
|
| H A D | MipsBranchExpansion.cpp | 345 MachineInstrBuilder MIB = BuildMI(MBB, Br, DL, NewDesc); in replaceBranch() 401 BuildMI(*MBB, Pos, DL, TII->get(JumpOp)).addReg(ATReg); in buildProperJumpMI() 473 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::SW)) in expandToLongBranch() 499 BuildMI(*MFp, DL, TII->get(BalOp)).addMBB(BalTgtMBB); in expandToLongBranch() 516 BuildMI(*BalTgtMBB, Pos, DL, TII->get(Mips::ADDu), Mips::AT) in expandToLongBranch() 519 BuildMI(*BalTgtMBB, Pos, DL, TII->get(Mips::LW), Mips::RA) in expandToLongBranch() 596 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::SD)) in expandToLongBranch() 610 BuildMI(*MFp, DL, TII->get(BalOp)).addMBB(BalTgtMBB); in expandToLongBranch() 670 BuildMI(*LongBrMBB, Pos, DL, in expandToLongBranch() 737 BuildMI(MBB, I, DL, TII->get(Mips::LUi), Mips::V0) in emitGPDisp() [all …]
|
| H A D | MipsInstructionSelector.cpp | 261 BuildMI(*I.getParent(), I, I.getDebugLoc(), TII.get(Opc)) in buildUnalignedStore() 275 BuildMI(*I.getParent(), I, I.getDebugLoc(), TII.get(Opc)) in buildUnalignedLoad() 342 MI = BuildMI(MBB, I, I.getDebugLoc(), TII.get(Mips::ADDu)) in select() 354 MI = BuildMI(MBB, I, I.getDebugLoc(), TII.get(Mips::ADDiu)) in select() 361 MI = BuildMI(MBB, I, I.getDebugLoc(), TII.get(Mips::BNE)) in select() 391 BuildMI(MBB, I, I.getDebugLoc(), TII.get(Mips::LW)) in select() 501 MI = BuildMI(MBB, I, I.getDebugLoc(), TII.get(NewOpc)) in select() 517 PseudoDIV = BuildMI(MBB, I, I.getDebugLoc(), in select() 525 PseudoMove = BuildMI(MBB, I, I.getDebugLoc(), in select() 632 MI = BuildMI(MBB, I, I.getDebugLoc(), TII.get(FABSOpcode)) in select() [all …]
|
| H A D | MipsSEFrameLowering.cpp | 216 BuildMI(MBB, I, DL, Desc, Lo).addReg(VR0, RegState::Kill); in expandLoadACC() 218 BuildMI(MBB, I, DL, Desc, Hi).addReg(VR1, RegState::Kill); in expandLoadACC() 238 BuildMI(MBB, I, DL, TII.get(MFLoOpc), VR0).addReg(Src); in expandStoreACC() 240 BuildMI(MBB, I, DL, TII.get(MFHiOpc), VR1).addReg(Src, SrcKill); in expandStoreACC() 272 BuildMI(MBB, I, DL, TII.get(MFLoOpc), VR0).addReg(Src); in expandCopyACC() 273 BuildMI(MBB, I, DL, TII.get(TargetOpcode::COPY), DstLo) in expandCopyACC() 276 BuildMI(MBB, I, DL, TII.get(TargetOpcode::COPY), DstHi) in expandCopyACC() 439 BuildMI(MBB, MBBI, dl, TII.get(TargetOpcode::CFI_INSTRUCTION)) in emitPrologue() 551 BuildMI(MBB, MBBI, dl, TII.get(MOVE), BP) in emitPrologue() 757 BuildMI(MBB, MBBI, DL, STI.getInstrInfo()->get(Mips::EHB)); in emitInterruptEpilogueStub() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVExpandAtomicPseudoInsts.cpp | 250 BuildMI(LoopMBB, DL, TII->get(RISCV::BNE)) in doAtomicBinOpExpansion() 273 BuildMI(MBB, DL, TII->get(RISCV::XOR), DestReg) in insertMaskedMerge() 335 BuildMI(LoopMBB, DL, TII->get(RISCV::BNE)) in doMaskedAtomicBinOpExpansion() 382 BuildMI(MBB, DL, TII->get(RISCV::SLL), ValReg) in insertSext() 385 BuildMI(MBB, DL, TII->get(RISCV::SRA), ValReg) in insertSext() 453 BuildMI(LoopHeadMBB, DL, TII->get(RISCV::BGE)) in expandAtomicMinMaxOp() 461 BuildMI(LoopHeadMBB, DL, TII->get(RISCV::BGE)) in expandAtomicMinMaxOp() 494 BuildMI(LoopTailMBB, DL, TII->get(RISCV::BNE)) in expandAtomicMinMaxOp() 549 BuildMI(LoopHeadMBB, DL, TII->get(RISCV::BNE)) in expandAtomicCmpXchg() 559 BuildMI(LoopTailMBB, DL, TII->get(RISCV::BNE)) in expandAtomicCmpXchg() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/ |
| H A D | PPCExpandAtomicPseudoInsts.cpp | 162 BuildMI(CurrentMBB, DL, LL, Old).addReg(RA).addReg(RB); in expandAtomicRMW128() 170 BuildMI(CurrentMBB, DL, TII->get(PPC::ADDC8), ScratchLo) in expandAtomicRMW128() 173 BuildMI(CurrentMBB, DL, TII->get(PPC::ADDE8), ScratchHi) in expandAtomicRMW128() 178 BuildMI(CurrentMBB, DL, TII->get(PPC::SUBFC8), ScratchLo) in expandAtomicRMW128() 205 BuildMI(CurrentMBB, DL, TII->get(PPC::BCC)) in expandAtomicRMW128() 266 BuildMI(CurrentMBB, DL, LL, Old).addReg(RA).addReg(RB); in expandAtomicCmpSwap128() 267 BuildMI(CurrentMBB, DL, TII->get(PPC::XOR8), ScratchLo) in expandAtomicCmpSwap128() 270 BuildMI(CurrentMBB, DL, TII->get(PPC::XOR8), ScratchHi) in expandAtomicCmpSwap128() 273 BuildMI(CurrentMBB, DL, TII->get(PPC::OR8_rec), ScratchLo) in expandAtomicCmpSwap128() 276 BuildMI(CurrentMBB, DL, TII->get(PPC::BCC)) in expandAtomicCmpSwap128() [all …]
|
| H A D | PPCFrameLowering.cpp | 807 BuildMI(MBB, MBBI, dl, StoreWordInst) in emitPrologue() 821 BuildMI(MBB, MBBI, dl, StoreInst) in emitPrologue() 826 BuildMI(MBB, MBBI, dl, StoreInst) in emitPrologue() 831 BuildMI(MBB, MBBI, dl, StoreInst) in emitPrologue() 869 BuildMI(MBB, MBBI, dl, StoreWordInst) in emitPrologue() 884 BuildMI(MBB, MBBI, dl, OrInst, BPReg) in emitPrologue() 899 BuildMI(MBB, MBBI, dl, in emitPrologue() 1064 BuildMI(MBB, MBBI, dl, StoreInst) in emitPrologue() 1069 BuildMI(MBB, MBBI, dl, StoreInst) in emitPrologue() 1719 BuildMI(MBB, MBBI, dl, AddInst) in emitEpilogue() [all …]
|
| H A D | PPCTLSDynamicCall.cpp | 135 BuildMI(MBB, I, DL, TII->get(PPC::ADJCALLSTACKDOWN)).addImm(0) in processBlock() 141 BuildMI(MBB, I, DL, TII->get(TargetOpcode::COPY), GPR4) in processBlock() 143 BuildMI(MBB, I, DL, TII->get(TargetOpcode::COPY), GPR3) in processBlock() 145 BuildMI(MBB, I, DL, TII->get(Opc2), GPR3).addReg(GPR3).addReg(GPR4); in processBlock() 149 Addi = BuildMI(MBB, I, DL, TII->get(Opc1), GPR3).addImm(0); in processBlock() 153 Addi = BuildMI(MBB, I, DL, TII->get(Opc1), GPR3).addReg(InReg); in processBlock() 159 (BuildMI(MBB, I, DL, TII->get(Opc2), GPR3).addReg(GPR3)); in processBlock() 166 BuildMI(MBB, I, DL, TII->get(PPC::ADJCALLSTACKUP)).addImm(0).addImm(0); in processBlock() 168 BuildMI(MBB, I, DL, TII->get(TargetOpcode::COPY), OutReg) in processBlock()
|
| /llvm-project-15.0.7/llvm/lib/Target/CSKY/ |
| H A D | CSKYInstrInfo.cpp | 238 BuildMI(MBB, MBBI, DL, get(CSKY::MOVI32), DstReg) in movImm() 249 BuildMI(MBB, MBBI, DL, get(CSKY::ORI32), DstReg) in movImm() 258 BuildMI(MBB, MBBI, DL, get(CSKY::MOVI16), DstReg) in movImm() 262 BuildMI(MBB, MBBI, DL, get(CSKY::MOVI16), DstReg) in movImm() 265 BuildMI(MBB, MBBI, DL, get(CSKY::LSLI16), DstReg) in movImm() 427 BuildMI(MBB, I, DL, get(Opcode)) in storeRegToStackSlot() 470 BuildMI(MBB, I, DL, get(Opcode), DestReg) in loadRegFromStackSlot() 499 BuildMI(MBB, I, DL, get(CSKY::MVC32), DestReg) in copyPhysReg() 505 BuildMI(MBB, I, DL, get(CSKY::ADDC16)) in copyPhysReg() 511 BuildMI(MBB, I, DL, get(CSKY::BTSTI16)) in copyPhysReg() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/VE/ |
| H A D | VEFrameLowering.cpp | 152 BuildMI(MBB, MBBI, DL, TII.get(VE::STrii)) in emitPrologueInsns() 157 BuildMI(MBB, MBBI, DL, TII.get(VE::STrii)) in emitPrologueInsns() 164 BuildMI(MBB, MBBI, DL, TII.get(VE::STrii)) in emitPrologueInsns() 169 BuildMI(MBB, MBBI, DL, TII.get(VE::STrii)) in emitPrologueInsns() 176 BuildMI(MBB, MBBI, DL, TII.get(VE::STrii)) in emitPrologueInsns() 200 BuildMI(MBB, MBBI, DL, TII.get(VE::LDrii), VE::SX17) in emitEpilogueInsns() 205 BuildMI(MBB, MBBI, DL, TII.get(VE::LDrii), VE::SX16) in emitEpilogueInsns() 219 BuildMI(MBB, MBBI, DL, TII.get(VE::LDrii), VE::SX9) in emitEpilogueInsns() 304 BuildMI(MBB, MBBI, DL, TII.get(VE::EXTEND_STACK)); in emitSPExtend() 354 BuildMI(MBB, MBBI, DL, TII.get(VE::ORri), VE::SX9) in emitPrologue() [all …]
|
| H A D | VEInstrInfo.cpp | 238 BuildMI(&MBB, DL, get(VE::BRCFLa_t)) in insertBranch() 270 BuildMI(&MBB, DL, get(opc[0])) in insertBranch() 276 BuildMI(&MBB, DL, get(opc[1])) in insertBranch() 286 BuildMI(&MBB, DL, get(VE::BRCFLa_t)) in insertBranch() 476 BuildMI(MBB, I, DL, get(VE::STrii)) in storeRegToStackSlot() 483 BuildMI(MBB, I, DL, get(VE::STLrii)) in storeRegToStackSlot() 490 BuildMI(MBB, I, DL, get(VE::STUrii)) in storeRegToStackSlot() 1057 BuildMI(BB, dl, TII.get(VE::SHMLri)) in expandExtendStackPseudo() 1061 BuildMI(BB, dl, TII.get(VE::SHMLri)) in expandExtendStackPseudo() 1065 BuildMI(BB, dl, TII.get(VE::SHMLri)) in expandExtendStackPseudo() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | MachineInstrBuilder.h | 344 inline MachineInstrBuilder BuildMI(MachineBasicBlock &BB, in BuildMI() function 360 inline MachineInstrBuilder BuildMI(MachineBasicBlock &BB, in BuildMI() function 383 return BuildMI(BB, *I, DL, MCID, DestReg); in BuildMI() 389 inline MachineInstrBuilder BuildMI(MachineBasicBlock &BB, in BuildMI() function 399 inline MachineInstrBuilder BuildMI(MachineBasicBlock &BB, in BuildMI() function 422 return BuildMI(BB, *I, DL, MCID); in BuildMI() 429 return BuildMI(*BB, BB->end(), DL, MCID); in BuildMI() 437 return BuildMI(*BB, BB->end(), DL, MCID, DestReg); in BuildMI() 466 MachineInstrBuilder BuildMI(MachineBasicBlock &BB, 474 MachineInstrBuilder BuildMI(MachineBasicBlock &BB, [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/BPF/ |
| H A D | BPFInstrInfo.cpp | 36 BuildMI(MBB, I, DL, get(BPF::MOV_rr), DestReg) in copyPhysReg() 78 BuildMI(*BB, MI, dl, get(LdOpc)) in expandMEMCPY() 81 BuildMI(*BB, MI, dl, get(StOpc)) in expandMEMCPY() 92 BuildMI(*BB, MI, dl, get(BPF::LDW)) in expandMEMCPY() 94 BuildMI(*BB, MI, dl, get(BPF::STW)) in expandMEMCPY() 99 BuildMI(*BB, MI, dl, get(BPF::LDH)) in expandMEMCPY() 101 BuildMI(*BB, MI, dl, get(BPF::STH)) in expandMEMCPY() 106 BuildMI(*BB, MI, dl, get(BPF::LDB)) in expandMEMCPY() 108 BuildMI(*BB, MI, dl, get(BPF::STB)) in expandMEMCPY() 134 BuildMI(MBB, I, DL, get(BPF::STD)) in storeRegToStackSlot() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86FrameLowering.cpp | 312 BuildMI(MBB, MBBI, DL, TII.get(Opc)) in emitSPUpdate() 358 MI = addRegOffset(BuildMI(MBB, MBBI, DL, in BuildStackAdjustment() 831 BuildMI(testMBB, DL, TII.get(X86::JCC_1)) in emitStackProbeInlineGenericLoop() 1047 BuildMI(LoopMBB, DL, TII.get(X86::MOV8mi)) in emitStackProbeInlineWindowsCoreCLR64() 1268 BuildMI(entryMBB, DL, in BuildStackAlignAND() 1291 BuildMI(headMBB, DL, in BuildStackAlignAND() 1323 BuildMI(bodyMBB, DL, in BuildStackAlignAND() 1712 BuildMI(MBB, MBBI, DL, in emitPrologue() 2831 BuildMI(MBB, MI, DL, TII.get(Opc), Reg) in restoreCalleeSavedRegisters() 3078 BuildMI(allocMBB, DL, in adjustForSegmentedStacks() [all …]
|
| H A D | X86ExpandPseudo.cpp | 114 BuildMI(*MBB, MBBI, DL, TII->get(X86::CMP64rr)) in INITIALIZE_PASS() 143 BuildMI(*MBB, MBBI, DL, TII->get(X86::TAILJMPd64)) in INITIALIZE_PASS() 185 BuildMI(P.first, DL, TII->get(X86::TAILJMPd64)) in INITIALIZE_PASS() 348 BuildMI(MBB, MBBI, DL, in ExpandMI() 353 BuildMI(MBB, MBBI, DL, TII->get(X86::TAILJMPr)) in ExpandMI() 376 BuildMI(MBB, MBBI, DL, in ExpandMI() 392 BuildMI(MBB, MBBI, DL, TII->get(RetOp)); in ExpandMI() 401 MIB = BuildMI(MBB, MBBI, DL, in ExpandMI() 404 MIB = BuildMI(MBB, MBBI, DL, in ExpandMI() 685 BuildMI(EntryBlk, DL, TII->get(X86::TEST8rr)) in ExpandVastartSaveXmmRegs() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/AVR/ |
| H A D | AVRFrameLowering.cpp | 63 BuildMI(MBB, MBBI, DL, TII.get(AVR::BSETs)) in emitPrologue() 71 BuildMI(MBB, MBBI, DL, TII.get(AVR::PUSHWRr)) in emitPrologue() 75 BuildMI(MBB, MBBI, DL, TII.get(AVR::INRdA), AVR::R0) in emitPrologue() 78 BuildMI(MBB, MBBI, DL, TII.get(AVR::PUSHRr)) in emitPrologue() 81 BuildMI(MBB, MBBI, DL, TII.get(AVR::EORRdRr)) in emitPrologue() 128 BuildMI(MBB, MBBI, DL, TII.get(AVR::SPWRITE), AVR::SP) in emitPrologue() 145 BuildMI(MBB, MBBI, DL, TII.get(AVR::POPRd), AVR::R0); in restoreStatusRegister() 146 BuildMI(MBB, MBBI, DL, TII.get(AVR::OUTARr)) in restoreStatusRegister() 211 BuildMI(MBB, MBBI, DL, TII.get(AVR::SPWRITE), AVR::SP) in emitEpilogue() 263 BuildMI(MBB, MI, DL, TII.get(AVR::PUSHRr)) in spillCalleeSavedRegisters() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64ExpandPseudoInsts.cpp | 223 BuildMI(LoadCmpBB, DL, TII->get(AArch64::Bcc)) in expandCMP_SWAP() 321 BuildMI(LoadCmpBB, DL, TII->get(LdxpOp)) in expandCMP_SWAP_128() 368 BuildMI(FailBB, DL, TII->get(AArch64::CBNZW)) in expandCMP_SWAP_128() 651 BuildMI(LoopBB, DL, TII->get(OpCode2)) in expandSetTagLoop() 878 BuildMI(MBB, MBBI, MI.getDebugLoc(), in expandMI() 887 BuildMI(MBB, MBBI, MI.getDebugLoc(), in expandMI() 897 BuildMI(MBB, MBBI, MI.getDebugLoc(), in expandMI() 905 BuildMI(MBB, MBBI, MI.getDebugLoc(), in expandMI() 913 BuildMI(MBB, MBBI, MI.getDebugLoc(), in expandMI() 1202 BuildMI(MBB, MBBI, MI.getDebugLoc(), in expandMI() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/Sparc/ |
| H A D | SparcInstrInfo.cpp | 255 BuildMI(&MBB, DL, get(SP::BA)).addMBB(TBB); in insertBranch() 263 BuildMI(&MBB, DL, get(SP::BCOND)).addMBB(TBB).addImm(CC); in insertBranch() 265 BuildMI(&MBB, DL, get(SP::FBCOND)).addMBB(TBB).addImm(CC); in insertBranch() 269 BuildMI(&MBB, DL, get(SP::BA)).addMBB(FBB); in insertBranch() 322 BuildMI(MBB, I, DL, get(SP::ORrr), DestReg).addReg(SP::G0) in copyPhysReg() 330 BuildMI(MBB, I, DL, get(SP::FMOVS), DestReg) in copyPhysReg() 334 BuildMI(MBB, I, DL, get(SP::FMOVD), DestReg) in copyPhysReg() 345 BuildMI(MBB, I, DL, get(SP::FMOVQ), DestReg) in copyPhysReg() 361 BuildMI(MBB, I, DL, get(SP::WRASRrr), DestReg) in copyPhysReg() 366 BuildMI(MBB, I, DL, get(SP::RDASR), DestReg) in copyPhysReg() [all …]
|
| H A D | SparcFrameLowering.cpp | 52 BuildMI(MBB, MBBI, dl, TII.get(ADDri), SP::O6) in emitSPAdjustment() 64 BuildMI(MBB, MBBI, dl, TII.get(SP::SETHIi), SP::G1) in emitSPAdjustment() 66 BuildMI(MBB, MBBI, dl, TII.get(SP::ORri), SP::G1) in emitSPAdjustment() 68 BuildMI(MBB, MBBI, dl, TII.get(ADDrr), SP::O6) in emitSPAdjustment() 77 BuildMI(MBB, MBBI, dl, TII.get(SP::SETHIi), SP::G1) in emitSPAdjustment() 79 BuildMI(MBB, MBBI, dl, TII.get(SP::XORri), SP::G1) in emitSPAdjustment() 81 BuildMI(MBB, MBBI, dl, TII.get(ADDrr), SP::O6) in emitSPAdjustment() 186 BuildMI(MBB, MBBI, dl, TII.get(SP::ANDNri), regUnbiased) in emitPrologue() 192 BuildMI(MBB, MBBI, dl, TII.get(SP::ADDri), SP::O6) in emitPrologue() 238 BuildMI(MBB, MBBI, dl, TII.get(SP::ORrr), SP::G1) in emitEpilogue() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMFrameLowering.cpp | 315 MIB = BuildMI(MF, DL, TII.get(ARM::SEH_Nop)) in insertSEH() 338 MIB = BuildMI(MF, DL, TII.get(ARM::SEH_Nop)) in insertSEH() 351 MIB = BuildMI(MF, DL, TII.get(ARM::SEH_Nop)) in insertSEH() 403 MIB = BuildMI(MF, DL, TII.get(SEHOpc)) in insertSEH() 603 BuildMI(MBB, std::next(Info.I), dl, in emitDefCFAOffsets() 1736 BuildMI(MBB, MI, DL, TII.get(Opc), ARM::R4) in emitAlignedDPRCS2Spills() 1818 BuildMI(MBB, MI, DL, TII.get(ARM::VSTRD)) in emitAlignedDPRCS2Spills() 1889 BuildMI(MBB, MI, DL, TII.get(Opc), ARM::R4) in emitAlignedDPRCS2Restores() 3140 BuildMI(GetMBB, DL, TII.get(Opcode)) in adjustForSegmentedStacks() 3251 BuildMI(AllocMBB, DL, TII.get(ARM::tBL)) in adjustForSegmentedStacks() [all …]
|
| H A D | ARMExpandPseudoInsts.cpp | 1286 BuildMI(ClearBB, DL, TII->get(ARM::VMSR)) in CMSEClearFPRegsV8() 1775 BuildMI(LoadCmpBB, DL, TII->get(CMPrr)) in ExpandCMP_SWAP() 1780 BuildMI(LoadCmpBB, DL, TII->get(Bcc)) in ExpandCMP_SWAP() 1800 BuildMI(StoreBB, DL, TII->get(CMPri)) in ExpandCMP_SWAP() 1804 BuildMI(StoreBB, DL, TII->get(Bcc)) in ExpandCMP_SWAP() 1892 BuildMI(LoadCmpBB, DL, TII->get(CMPrr)) in ExpandCMP_SWAP_64() 1897 BuildMI(LoadCmpBB, DL, TII->get(CMPrr)) in ExpandCMP_SWAP_64() 1903 BuildMI(LoadCmpBB, DL, TII->get(Bcc)) in ExpandCMP_SWAP_64() 1921 BuildMI(StoreBB, DL, TII->get(CMPri)) in ExpandCMP_SWAP_64() 1925 BuildMI(StoreBB, DL, TII->get(Bcc)) in ExpandCMP_SWAP_64() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/ARC/ |
| H A D | ARCFrameLowering.cpp | 72 BuildMI(MBB, MBBI, dl, TII.get(AdjOp), StackPtr) in generateStackAdjustment() 142 BuildMI(MBB, MBBI, dl, TII->get(Opc), ARC::SP) in emitPrologue() 148 BuildMI(MBB, MBBI, dl, TII->get(ARC::ST_AW_rs9)) in emitPrologue() 159 BuildMI(MBB, MBBI, dl, TII->get(ARC::PUSH_S_BLINK)); in emitPrologue() 160 BuildMI(MBB, MBBI, dl, TII->get(ARC::SUB_rru6)) in emitPrologue() 164 BuildMI(MBB, MBBI, dl, TII->get(ARC::BL)) in emitPrologue() 173 BuildMI(MBB, MBBI, dl, TII->get(ARC::PUSH_S_BLINK)); in emitPrologue() 186 BuildMI(MBB, MBBI, dl, in emitPrologue() 257 BuildMI(MBB, MBBI, DebugLoc(), TII->get(Opc), ARC::SP) in emitEpilogue() 329 BuildMI(MBB, MBBI, MBB.findDebugLoc(MBBI), TII->get(Opc)) in emitEpilogue() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/MSP430/ |
| H A D | MSP430FrameLowering.cpp | 66 BuildMI(MBB, MBBI, DL, TII.get(MSP430::PUSH16r)) in emitPrologue() 70 BuildMI(MBB, MBBI, DL, TII.get(MSP430::MOV16rr), MSP430::R4) in emitPrologue() 97 BuildMI(MBB, MBBI, DL, TII.get(MSP430::SUB16ri), MSP430::SP) in emitPrologue() 134 BuildMI(MBB, MBBI, DL, TII.get(MSP430::POP16r), MSP430::R4); in emitEpilogue() 155 BuildMI(MBB, MBBI, DL, in emitEpilogue() 159 BuildMI(MBB, MBBI, DL, in emitEpilogue() 169 BuildMI(MBB, MBBI, DL, TII.get(MSP430::ADD16ri), MSP430::SP) in emitEpilogue() 196 BuildMI(MBB, MI, DL, TII.get(MSP430::PUSH16r)) in spillCalleeSavedRegisters() 215 BuildMI(MBB, MI, DL, TII.get(MSP430::POP16r), I.getReg()); in restoreCalleeSavedRegisters() 249 New = BuildMI(MF, Old.getDebugLoc(), TII.get(MSP430::ADD16ri), in eliminateCallFramePseudoInstr() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonSplitDouble.cpp | 831 BuildMI(B, MI, DL, TII->get(A2_aslh), LoR) in splitShift() 834 BuildMI(B, MI, DL, TII->get(A2_asrh), TmpR) in splitShift() 854 BuildMI(B, MI, DL, TII->get(ShiftOpc), HiR) in splitShift() 858 BuildMI(B, MI, DL, TII->get(S2_insert), LoR) in splitShift() 871 BuildMI(B, MI, DL, TII->get(S2_asr_i_r), HiR) in splitShift() 877 BuildMI(B, MI, DL, TII->get(A2_aslh), HiR) in splitShift() 880 BuildMI(B, MI, DL, TII->get(A2_asrh), LoR) in splitShift() 941 BuildMI(B, MI, DL, TII->get(A2_or), LoR) in splitAslOr() 944 BuildMI(B, MI, DL, TII->get(A2_or), HiR) in splitAslOr() 958 BuildMI(B, MI, DL, TII->get(A2_or), TmpR2) in splitAslOr() [all …]
|