Lines Matching refs:successor

396   SuspendCheckSlowPathARM64(HSuspendCheck* instruction, HBasicBlock* successor)  in SuspendCheckSlowPathARM64()  argument
397 : SlowPathCodeARM64(instruction), successor_(successor) {} in SuspendCheckSlowPathARM64()
2141 HBasicBlock* successor) { in GenerateSuspendCheck() argument
2143 if (successor != nullptr) { in GenerateSuspendCheck()
2144 __ B(codegen_->GetLabelOf(successor)); in GenerateSuspendCheck()
2152 if (successor != nullptr) { in GenerateSuspendCheck()
2153 __ B(codegen_->GetLabelOf(successor)); in GenerateSuspendCheck()
2162 new (codegen_->GetScopedAllocator()) SuspendCheckSlowPathARM64(instruction, successor); in GenerateSuspendCheck()
2165 if (successor != nullptr) { in GenerateSuspendCheck()
2166 DCHECK(successor->IsLoopHeader()); in GenerateSuspendCheck()
2169 DCHECK_EQ(slow_path->GetSuccessor(), successor); in GenerateSuspendCheck()
2177 if (successor == nullptr) { in GenerateSuspendCheck()
2181 __ B(eq, codegen_->GetLabelOf(successor)); in GenerateSuspendCheck()
3757 void InstructionCodeGeneratorARM64::HandleGoto(HInstruction* got, HBasicBlock* successor) { in HandleGoto() argument
3758 if (successor->IsExitBlock()) { in HandleGoto()
3769 GenerateSuspendCheck(info->GetSuspendCheck(), successor); in HandleGoto()
3776 if (!codegen_->GoesToNextBlock(block, successor)) { in HandleGoto()
3777 __ B(codegen_->GetLabelOf(successor)); in HandleGoto()
3794 HBasicBlock* successor = try_boundary->GetNormalFlowSuccessor(); in VisitTryBoundary() local
3795 if (!successor->IsExitBlock()) { in VisitTryBoundary()
3796 HandleGoto(try_boundary, successor); in VisitTryBoundary()