Home
last modified time | relevance | path

Searched refs:EntryMBB (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyArgumentMove.cpp73 MachineBasicBlock &EntryMBB = MF.front(); in runOnMachineFunction() local
74 MachineBasicBlock::iterator InsertPt = EntryMBB.end(); in runOnMachineFunction()
77 for (MachineInstr &MI : EntryMBB) { in runOnMachineFunction()
86 for (MachineInstr &MI : llvm::make_range(InsertPt, EntryMBB.end())) { in runOnMachineFunction()
88 EntryMBB.insert(InsertPt, MI.removeFromParent()); in runOnMachineFunction()
H A DWebAssemblyRegNumbering.cpp69 MachineBasicBlock &EntryMBB = MF.front(); in runOnMachineFunction() local
70 for (MachineInstr &MI : EntryMBB) { in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineRegisterInfo.cpp483 MachineRegisterInfo::EmitLiveInCopies(MachineBasicBlock *EntryMBB, in EmitLiveInCopies() argument
499 BuildMI(*EntryMBB, EntryMBB->begin(), DebugLoc(), in EmitLiveInCopies()
504 EntryMBB->addLiveIn(LiveIns[i].first); in EmitLiveInCopies()
508 EntryMBB->addLiveIn(LiveIns[i].first); in EmitLiveInCopies()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DUtils.cpp915 MachineBasicBlock &EntryMBB = MF.front(); in getFunctionLiveInPhysReg() local
922 assert(Def->getParent() == &EntryMBB && "live-in copy not in entry block"); in getFunctionLiveInPhysReg()
936 BuildMI(EntryMBB, EntryMBB.begin(), DL, TII.get(TargetOpcode::COPY), LiveIn) in getFunctionLiveInPhysReg()
938 if (!EntryMBB.isLiveIn(PhysReg)) in getFunctionLiveInPhysReg()
939 EntryMBB.addLiveIn(PhysReg); in getFunctionLiveInPhysReg()
H A DIRTranslator.cpp2479 MachineBasicBlock &EntryMBB = MF->front(); in translateKnownIntrinsic() local
2499 EntryMBB.insert(EntryMBB.begin(), LocalEscape); in translateKnownIntrinsic()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp599 MachineBasicBlock *EntryMBB = &MF->front(); in runOnMachineFunction() local
602 TLI->initializeSplitCSR(EntryMBB); in runOnMachineFunction()
647 RegInfo->EmitLiveInCopies(EntryMBB, TRI, *TII); in runOnMachineFunction()
663 TLI->insertCopiesSplitCSR(EntryMBB, Returns); in runOnMachineFunction()
681 EntryMBB->insert(EntryMBB->begin(), MI); in runOnMachineFunction()
718 BuildMI(*EntryMBB, ++InsertPos, DL, TII->get(TargetOpcode::DBG_VALUE), in runOnMachineFunction()
728 if (UseMI.isCopy() && !CopyUseMI && UseMI.getParent() == EntryMBB) { in runOnMachineFunction()
745 EntryMBB->insertAfter(Pos, NewMI); in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNHazardRecognizer.cpp3096 MachineBasicBlock &EntryMBB = MF->front(); in ensureEntrySetPrio() local
3097 if (EntryMBB.begin() != EntryMBB.end()) { in ensureEntrySetPrio()
3098 auto &EntryMI = *EntryMBB.begin(); in ensureEntrySetPrio()
3104 BuildMI(EntryMBB, EntryMBB.begin(), DebugLoc(), TII.get(AMDGPU::S_SETPRIO)) in ensureEntrySetPrio()
H A DR600MachineCFGStructurizer.cpp797 MachineBasicBlock *EntryMBB = in run() local
799 if (EntryMBB->succ_empty()) { in run()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineRegisterInfo.h1028 LLVM_ABI void EmitLiveInCopies(MachineBasicBlock *EntryMBB,