Searched refs:recovery_bb (Results 1 – 7 of 7) sorted by relevance
46 void SetRecoveryPointAtLastInsn(MachineBasicBlock* recovery_bb) { in SetRecoveryPointAtLastInsn() argument47 bb_->insn_list().back()->set_recovery_bb(recovery_bb); in SetRecoveryPointAtLastInsn()48 recovery_bb->MarkAsRecovery(); in SetRecoveryPointAtLastInsn()
232 [[nodiscard]] const MachineBasicBlock* recovery_bb() const { return recovery_info_.bb; } in recovery_bb() function
189 auto* recovery_bb = machine_ir.NewBasicBlock(); in TEST() local196 builder.SetRecoveryPointAtLastInsn(recovery_bb); in TEST()217 EXPECT_EQ(folded_insn->recovery_bb(), recovery_bb); in TEST()227 auto* recovery_bb = machine_ir.NewBasicBlock(); in TEST() local234 builder.SetRecoveryPointAtLastInsn(recovery_bb); in TEST()255 EXPECT_EQ(folded_insn->recovery_bb(), recovery_bb); in TEST()
345 if (insn->recovery_bb()) { in Emit()346 as->SetRecoveryPoint(as->GetLabelAt(insn->recovery_bb()->id())); in Emit()
730 auto* recovery_bb = machine_ir.NewBasicBlock(); in TEST() local737 builder.SetRecoveryPointAtLastInsn(recovery_bb); in TEST()740 builder.StartBasicBlock(recovery_bb); in TEST()743 machine_ir.AddEdge(main_bb, recovery_bb); in TEST()
136 folded_insn->set_recovery_bb(insn->recovery_bb()); in NewImmInsnFromRegInsn()
585 auto* recovery_bb = ir->NewBasicBlock(); in GenRecoveryBlockForLastInsn() local587 ir->AddEdge(current_bb, recovery_bb); in GenRecoveryBlockForLastInsn()589 builder_.SetRecoveryPointAtLastInsn(recovery_bb); in GenRecoveryBlockForLastInsn()596 builder_.StartBasicBlock(recovery_bb); in GenRecoveryBlockForLastInsn()