Home
last modified time | relevance | path

Searched refs:FirstMBB (Results 1 – 11 of 11) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DPatchableFunction.cpp42 MachineBasicBlock &FirstMBB = *MF.begin(); in runOnMachineFunction() local
45 BuildMI(FirstMBB, FirstMBB.begin(), DebugLoc(), in runOnMachineFunction()
59 auto &FirstMBB = *MF.begin(); in runOnMachineFunction() local
63 FirstMBB, [](const MachineInstr &MI) { return !MI.isMetaInstruction(); }); in runOnMachineFunction()
65 if (FirstActualI == FirstMBB.end()) { in runOnMachineFunction()
75 BuildMI(&FirstMBB, DebugLoc(), TII->get(TargetOpcode::PATCHABLE_OP)) in runOnMachineFunction()
82 auto MIB = BuildMI(FirstMBB, FirstActualI, FirstActualI->getDebugLoc(), in runOnMachineFunction()
H A DFEntryInserter.cpp40 auto &FirstMBB = *MF.begin(); in runOnMachineFunction() local
42 BuildMI(FirstMBB, FirstMBB.begin(), DebugLoc(), in runOnMachineFunction()
H A DXRayInstrumentation.cpp207 auto &FirstMBB = *MBI; in runOnMachineFunction() local
208 auto &FirstMI = *FirstMBB.begin(); in runOnMachineFunction()
219 BuildMI(FirstMBB, FirstMI, FirstMI.getDebugLoc(), in runOnMachineFunction()
/openbsd-src/gnu/llvm/llvm/lib/Target/CSKY/
H A DCSKYInstrInfo.cpp577 MachineBasicBlock &FirstMBB = MF.front(); in getGlobalBaseReg() local
578 MachineBasicBlock::iterator MBBI = FirstMBB.begin(); in getGlobalBaseReg()
590 BuildMI(FirstMBB, MBBI, DL, get(CSKY::LRW32), CSKY::R28) in getGlobalBaseReg()
595 BuildMI(FirstMBB, MBBI, DL, get(TargetOpcode::COPY), GlobalBaseReg) in getGlobalBaseReg()
/openbsd-src/gnu/llvm/llvm/lib/Target/M68k/
H A DM68kInstrInfo.cpp833 MachineBasicBlock &FirstMBB = MF.front(); in runOnMachineFunction() local
834 MachineBasicBlock::iterator MBBI = FirstMBB.begin(); in runOnMachineFunction()
835 DebugLoc DL = FirstMBB.findDebugLoc(MBBI); in runOnMachineFunction()
839 BuildMI(FirstMBB, MBBI, DL, TII->get(M68k::LEA32q), GlobalBaseReg) in runOnMachineFunction()
/openbsd-src/gnu/llvm/llvm/lib/Target/Sparc/
H A DSparcInstrInfo.cpp582 MachineBasicBlock &FirstMBB = MF->front(); in getGlobalBaseReg() local
583 MachineBasicBlock::iterator MBBI = FirstMBB.begin(); in getGlobalBaseReg()
592 BuildMI(FirstMBB, MBBI, dl, get(SP::GETPCX), GlobalBaseReg); in getGlobalBaseReg()
/openbsd-src/gnu/llvm/llvm/lib/Target/VE/
H A DVEInstrInfo.cpp767 MachineBasicBlock &FirstMBB = MF->front(); in getGlobalBaseReg() local
768 MachineBasicBlock::iterator MBBI = FirstMBB.begin(); in getGlobalBaseReg()
770 BuildMI(FirstMBB, MBBI, dl, get(VE::GETGOT), GlobalBaseReg); in getGlobalBaseReg()
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCISelDAGToDAG.cpp460 MachineBasicBlock &FirstMBB = MF->front(); in INITIALIZE_PASS() local
461 MachineBasicBlock::iterator MBBI = FirstMBB.begin(); in INITIALIZE_PASS()
470 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MoveGOTtoLR)); in INITIALIZE_PASS()
471 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MFLR), GlobalBaseReg); in INITIALIZE_PASS()
474 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MovePCtoLR)); in INITIALIZE_PASS()
475 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MFLR), GlobalBaseReg); in INITIALIZE_PASS()
477 BuildMI(FirstMBB, MBBI, dl, in INITIALIZE_PASS()
485 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MovePCtoLR)); in INITIALIZE_PASS()
486 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MFLR), GlobalBaseReg); in INITIALIZE_PASS()
500 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MovePCtoLR8)); in INITIALIZE_PASS()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp971 MachineBasicBlock *FirstMBB = FuncInfo->MBB, *LastMBB; in CodeGenAndEmitDAG() local
983 if (FirstMBB != LastMBB) in CodeGenAndEmitDAG()
984 SDB->UpdateSplitBlock(FirstMBB, LastMBB); in CodeGenAndEmitDAG()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86InstrInfo.cpp9332 MachineBasicBlock &FirstMBB = MF.front(); in runOnMachineFunction() local
9333 MachineBasicBlock::iterator MBBI = FirstMBB.begin(); in runOnMachineFunction()
9334 DebugLoc DL = FirstMBB.findDebugLoc(MBBI); in runOnMachineFunction()
9348 BuildMI(FirstMBB, MBBI, DL, TII->get(X86::LEA64r), PC) in runOnMachineFunction()
9363 BuildMI(FirstMBB, MBBI, DL, TII->get(X86::LEA64r), PBReg) in runOnMachineFunction()
9370 BuildMI(FirstMBB, MBBI, DL, TII->get(X86::MOV64ri), GOTReg) in runOnMachineFunction()
9373 BuildMI(FirstMBB, MBBI, DL, TII->get(X86::ADD64rr), PC) in runOnMachineFunction()
9382 BuildMI(FirstMBB, MBBI, DL, TII->get(X86::MOVPC32r), PC).addImm(0); in runOnMachineFunction()
9389 BuildMI(FirstMBB, MBBI, DL, TII->get(X86::ADD32ri), GlobalBaseReg) in runOnMachineFunction()
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp11254 MachineBasicBlock *FirstMBB = F->CreateMachineBasicBlock(LLVM_BB); in EmitLoweredCascadedSelect() local
11258 F->insert(It, FirstMBB); in EmitLoweredCascadedSelect()
11269 ThisMBB->addSuccessor(FirstMBB); in EmitLoweredCascadedSelect()
11271 FirstMBB->addSuccessor(SecondMBB); in EmitLoweredCascadedSelect()
11273 FirstMBB->addSuccessor(SinkMBB); in EmitLoweredCascadedSelect()
11281 BuildMI(FirstMBB, DL, TII.getBrCond(FirstCC)) in EmitLoweredCascadedSelect()
11304 .addMBB(FirstMBB) in EmitLoweredCascadedSelect()