Lines Matching refs:TI
157 MachineInstr *TI = &*Pos; in recordCatchRetBBs() local
158 if (TI->getOpcode() == WebAssembly::CATCHRET) in recordCatchRetBBs()
235 MachineInstr *TI = &*Pos; in replaceFuncletReturns() local
237 switch (TI->getOpcode()) { in replaceFuncletReturns()
240 MachineBasicBlock *TBB = TI->getOperand(0).getMBB(); in replaceFuncletReturns()
242 BuildMI(MBB, TI, TI->getDebugLoc(), TII.get(WebAssembly::BR)) in replaceFuncletReturns()
244 TI->eraseFromParent(); in replaceFuncletReturns()
267 TI->removeOperand(0); in replaceFuncletReturns()
268 TI->addOperand(MachineOperand::CreateMBB(getMatchingEHPad(TI))); in replaceFuncletReturns()
279 BuildMI(MBB, TI, TI->getDebugLoc(), TII.get(WebAssembly::RETHROW)) in replaceFuncletReturns()
280 .addMBB(TI->getOperand(0).getMBB()); in replaceFuncletReturns()
281 TI->eraseFromParent(); in replaceFuncletReturns()