Lines Matching refs:successor
432 SuspendCheckSlowPathARMVIXL(HSuspendCheck* instruction, HBasicBlock* successor) in SuspendCheckSlowPathARMVIXL() argument
433 : SlowPathCodeARMVIXL(instruction), successor_(successor) {} in SuspendCheckSlowPathARMVIXL()
2599 void InstructionCodeGeneratorARMVIXL::HandleGoto(HInstruction* got, HBasicBlock* successor) { in HandleGoto() argument
2600 if (successor->IsExitBlock()) { in HandleGoto()
2611 GenerateSuspendCheck(info->GetSuspendCheck(), successor); in HandleGoto()
2618 if (!codegen_->GoesToNextBlock(block, successor)) { in HandleGoto()
2619 __ B(codegen_->GetLabelOf(successor)); in HandleGoto()
2636 HBasicBlock* successor = try_boundary->GetNormalFlowSuccessor(); in VisitTryBoundary() local
2637 if (!successor->IsExitBlock()) { in VisitTryBoundary()
2638 HandleGoto(try_boundary, successor); in VisitTryBoundary()
7008 HBasicBlock* successor) { in GenerateSuspendCheck() argument
7013 new (codegen_->GetScopedAllocator()) SuspendCheckSlowPathARMVIXL(instruction, successor); in GenerateSuspendCheck()
7016 if (successor != nullptr) { in GenerateSuspendCheck()
7017 DCHECK(successor->IsLoopHeader()); in GenerateSuspendCheck()
7020 DCHECK_EQ(slow_path->GetSuccessor(), successor); in GenerateSuspendCheck()
7027 if (successor == nullptr) { in GenerateSuspendCheck()
7031 __ CompareAndBranchIfZero(temp, codegen_->GetLabelOf(successor)); in GenerateSuspendCheck()