| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | PatchableFunction.cpp | 67 auto &FirstMBB = *MF.begin(); in runOnMachineFunction() local 68 MachineBasicBlock::iterator FirstActualI = FirstMBB.begin(); in runOnMachineFunction() 70 assert(FirstActualI != FirstMBB.end()); in runOnMachineFunction() 73 auto MIB = BuildMI(FirstMBB, FirstActualI, FirstActualI->getDebugLoc(), in runOnMachineFunction()
|
| H A D | FEntryInserter.cpp | 43 auto &FirstMBB = *MF.begin(); in runOnMachineFunction() local 45 BuildMI(FirstMBB, FirstMBB.begin(), DebugLoc(), in runOnMachineFunction()
|
| H A D | XRayInstrumentation.cpp | 193 auto &FirstMBB = *MBI; in runOnMachineFunction() local 194 auto &FirstMI = *FirstMBB.begin(); in runOnMachineFunction() 204 BuildMI(FirstMBB, FirstMI, FirstMI.getDebugLoc(), in runOnMachineFunction()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Sparc/ |
| H A D | SparcInstrInfo.cpp | 480 MachineBasicBlock &FirstMBB = MF->front(); in getGlobalBaseReg() local 481 MachineBasicBlock::iterator MBBI = FirstMBB.begin(); in getGlobalBaseReg() 490 BuildMI(FirstMBB, MBBI, dl, get(SP::GETPCX), GlobalBaseReg); in getGlobalBaseReg()
|
| /freebsd-12.1/contrib/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelDAGToDAG.cpp | 407 MachineBasicBlock &FirstMBB = MF->front(); in getGlobalBaseReg() local 408 MachineBasicBlock::iterator MBBI = FirstMBB.begin(); in getGlobalBaseReg() 416 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MoveGOTtoLR)); in getGlobalBaseReg() 417 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MFLR), GlobalBaseReg); in getGlobalBaseReg() 420 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MovePCtoLR)); in getGlobalBaseReg() 421 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MFLR), GlobalBaseReg); in getGlobalBaseReg() 423 BuildMI(FirstMBB, MBBI, dl, in getGlobalBaseReg() 431 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MovePCtoLR)); in getGlobalBaseReg() 432 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MFLR), GlobalBaseReg); in getGlobalBaseReg() 446 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MovePCtoLR8)); in getGlobalBaseReg() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86InstrInfo.cpp | 7432 MachineBasicBlock &FirstMBB = MF.front(); in runOnMachineFunction() local 7433 MachineBasicBlock::iterator MBBI = FirstMBB.begin(); in runOnMachineFunction() 7434 DebugLoc DL = FirstMBB.findDebugLoc(MBBI); in runOnMachineFunction() 7448 BuildMI(FirstMBB, MBBI, DL, TII->get(X86::LEA64r), PC) in runOnMachineFunction() 7464 BuildMI(FirstMBB, MBBI, DL, TII->get(X86::LEA64r), PBReg) in runOnMachineFunction() 7471 BuildMI(FirstMBB, MBBI, DL, TII->get(X86::MOV64ri), GOTReg) in runOnMachineFunction() 7474 BuildMI(FirstMBB, MBBI, DL, TII->get(X86::ADD64rr), PC) in runOnMachineFunction() 7483 BuildMI(FirstMBB, MBBI, DL, TII->get(X86::MOVPC32r), PC).addImm(0); in runOnMachineFunction() 7490 BuildMI(FirstMBB, MBBI, DL, TII->get(X86::ADD32ri), GlobalBaseReg) in runOnMachineFunction()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGISel.cpp | 932 MachineBasicBlock *FirstMBB = FuncInfo->MBB, *LastMBB; in CodeGenAndEmitDAG() local 944 if (FirstMBB != LastMBB) in CodeGenAndEmitDAG() 945 SDB->UpdateSplitBlock(FirstMBB, LastMBB); in CodeGenAndEmitDAG()
|