Lines Matching refs:MBB
35 void WebAssemblyInstrInfo::copyPhysReg(MachineBasicBlock &MBB,
41 auto &MRI = MBB.getParent()->getRegInfo();
58 BuildMI(MBB, I, DL, get(CopyLocalOpcode), DestReg)
63 bool WebAssemblyInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB,
69 for (MachineInstr &MI : MBB.terminators()) {
104 unsigned WebAssemblyInstrInfo::RemoveBranch(MachineBasicBlock &MBB) const {
105 MachineBasicBlock::instr_iterator I = MBB.instr_end();
108 while (I != MBB.instr_begin()) {
116 I = MBB.instr_end();
123 unsigned WebAssemblyInstrInfo::InsertBranch(MachineBasicBlock &MBB,
132 BuildMI(&MBB, DL, get(WebAssembly::BR)).addMBB(TBB);
139 BuildMI(&MBB, DL, get(WebAssembly::BR_IF))
143 BuildMI(&MBB, DL, get(WebAssembly::BR_UNLESS))
150 BuildMI(&MBB, DL, get(WebAssembly::BR)).addMBB(FBB);