Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/
H A DWebAssemblyArgumentMove.cpp76 MachineBasicBlock &EntryMBB = MF.front(); in runOnMachineFunction() local
77 MachineBasicBlock::iterator InsertPt = EntryMBB.end(); in runOnMachineFunction()
80 for (MachineInstr &MI : EntryMBB) { in runOnMachineFunction()
89 for (MachineInstr &MI : llvm::make_range(InsertPt, EntryMBB.end())) { in runOnMachineFunction()
91 EntryMBB.insert(InsertPt, MI.removeFromParent()); in runOnMachineFunction()
H A DWebAssemblyRegNumbering.cpp73 MachineBasicBlock &EntryMBB = MF.front(); in runOnMachineFunction() local
74 for (MachineInstr &MI : EntryMBB) { in runOnMachineFunction()
/llvm-project-15.0.7/llvm/tools/llvm-reduce/deltas/
H A DReduceInstructionsMIR.cpp74 MachineBasicBlock *EntryMBB = &*MF.begin(); in extractInstrFromFunction() local
76 EntryMBB->SkipPHIsLabelsAndDebug(EntryMBB->begin()); in extractInstrFromFunction()
131 BuildMI(*EntryMBB, EntryInsPt, DebugLoc(), TII->get(ImpDef)) in extractInstrFromFunction()
/llvm-project-15.0.7/llvm/unittests/CodeGen/GlobalISel/
H A DGISelMITest.h126 EntryMBB = &*MF->begin();
129 B.setInsertPt(*EntryMBB, EntryMBB->end());
138 MachineBasicBlock *EntryMBB; variable
H A DLegalizerHelperTest.cpp1443 B.setInsertPt(*EntryMBB, EntryMBB->end()); in TEST_F()
1495 B.setMBB(*EntryMBB); in TEST_F()
1502 EntryMBB->addSuccessor(MidMBB); in TEST_F()
1503 EntryMBB->addSuccessor(EndMBB); in TEST_F()
1523 .addMBB(EntryMBB) in TEST_F()
1532 .addMBB(EntryMBB) in TEST_F()
1725 B.setInsertPt(*EntryMBB, EntryMBB->end()); in TEST_F()
1777 B.setInsertPt(*EntryMBB, EntryMBB->end()); in TEST_F()
1871 B.setInsertPt(*EntryMBB, EntryMBB->end()); in TEST_F()
3563 B.setInsertPt(*EntryMBB, Or->getIterator()); in TEST_F()
[all …]
H A DCSETest.cpp93 RegularBuilder.setInsertPt(*EntryMBB, EntryMBB->begin()); in TEST_F()
126 CSEB.setInsertPt(*EntryMBB, EntryMBB->begin()); in TEST_F()
H A DConstantFoldingTest.cpp45 CFB1.setInsertPt(*EntryMBB, EntryMBB->end()); in TEST_F()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DMachineRegisterInfo.cpp460 MachineRegisterInfo::EmitLiveInCopies(MachineBasicBlock *EntryMBB, in EmitLiveInCopies() argument
476 BuildMI(*EntryMBB, EntryMBB->begin(), DebugLoc(), in EmitLiveInCopies()
481 EntryMBB->addLiveIn(LiveIns[i].first); in EmitLiveInCopies()
485 EntryMBB->addLiveIn(LiveIns[i].first); in EmitLiveInCopies()
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DUtils.cpp717 MachineBasicBlock &EntryMBB = MF.front(); in getFunctionLiveInPhysReg() local
724 assert(Def->getParent() == &EntryMBB && "live-in copy not in entry block"); in getFunctionLiveInPhysReg()
738 BuildMI(EntryMBB, EntryMBB.begin(), DL, TII.get(TargetOpcode::COPY), LiveIn) in getFunctionLiveInPhysReg()
740 if (!EntryMBB.isLiveIn(PhysReg)) in getFunctionLiveInPhysReg()
741 EntryMBB.addLiveIn(PhysReg); in getFunctionLiveInPhysReg()
H A DIRTranslator.cpp2221 MachineBasicBlock &EntryMBB = MF->front(); in translateKnownIntrinsic() local
2242 EntryMBB.insert(EntryMBB.begin(), LocalEscape); in translateKnownIntrinsic()
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp459 MachineBasicBlock *EntryMBB = &MF->front(); in runOnMachineFunction() local
462 TLI->initializeSplitCSR(EntryMBB); in runOnMachineFunction()
507 RegInfo->EmitLiveInCopies(EntryMBB, TRI, *TII); in runOnMachineFunction()
523 TLI->insertCopiesSplitCSR(EntryMBB, Returns); in runOnMachineFunction()
542 EntryMBB->insert(EntryMBB->begin(), MI); in runOnMachineFunction()
577 BuildMI(*EntryMBB, ++InsertPos, DL, TII->get(TargetOpcode::DBG_VALUE), in runOnMachineFunction()
589 if (UseMI->isCopy() && !CopyUseMI && UseMI->getParent() == EntryMBB) { in runOnMachineFunction()
604 EntryMBB->insertAfter(Pos, NewMI); in runOnMachineFunction()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DR600MachineCFGStructurizer.cpp806 MachineBasicBlock *EntryMBB = in run() local
808 if (EntryMBB->succ_empty()) { in run()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DMachineRegisterInfo.h982 void EmitLiveInCopies(MachineBasicBlock *EntryMBB,