Lines Matching refs:slow_path

958                                         SlowPathCode* slow_path) {
962 RecordPcInfo(instruction, dex_pc, slow_path);
970 void InstructionCodeGeneratorMIPS64::GenerateClassInitializationCheck(SlowPathCodeMIPS64* slow_path,
974 __ Bltc(TMP, AT, slow_path->GetEntryLabel());
976 __ Bind(slow_path->GetExitLabel());
985 SuspendCheckSlowPathMIPS64* slow_path =
987 codegen_->AddSlowPath(slow_path);
994 __ Bnezc(TMP, slow_path->GetEntryLabel());
995 __ Bind(slow_path->GetReturnLabel());
998 __ B(slow_path->GetEntryLabel());
999 // slow_path will return to GetLabelOf(successor).
1577 BoundsCheckSlowPathMIPS64* slow_path = new (GetGraph()->GetArena()) BoundsCheckSlowPathMIPS64(
1581 codegen_->AddSlowPath(slow_path);
1591 __ B(slow_path->GetEntryLabel());
1593 __ Bgeuc(index, length, slow_path->GetEntryLabel());
1612 SlowPathCodeMIPS64* slow_path = new (GetGraph()->GetArena()) TypeCheckSlowPathMIPS64(
1617 codegen_->AddSlowPath(slow_path);
1620 __ Beqzc(obj, slow_path->GetExitLabel());
1623 __ Bnec(obj_cls, cls, slow_path->GetEntryLabel());
1624 __ Bind(slow_path->GetExitLabel());
1638 SlowPathCodeMIPS64* slow_path = new (GetGraph()->GetArena()) LoadClassSlowPathMIPS64(
1643 codegen_->AddSlowPath(slow_path);
1644 GenerateClassInitializationCheck(slow_path,
1875 SlowPathCodeMIPS64* slow_path =
1877 codegen_->AddSlowPath(slow_path);
1889 __ B(slow_path->GetEntryLabel());
1895 __ Beqzc(value.AsRegister<GpuRegister>(), slow_path->GetEntryLabel());
2093 SlowPathCodeMIPS64* slow_path = new (GetGraph()->GetArena())
2095 codegen_->AddSlowPath(slow_path);
2096 Label* slow_path_entry = slow_path->GetEntryLabel();
2267 SlowPathCodeMIPS64* slow_path =
2272 codegen_->AddSlowPath(slow_path);
2273 __ Bnec(out, cls, slow_path->GetEntryLabel());
2275 __ Bind(slow_path->GetExitLabel());
2497 SlowPathCodeMIPS64* slow_path = new (GetGraph()->GetArena()) LoadClassSlowPathMIPS64(
2502 codegen_->AddSlowPath(slow_path);
2503 __ Beqzc(out, slow_path->GetEntryLabel());
2505 GenerateClassInitializationCheck(slow_path, out);
2507 __ Bind(slow_path->GetExitLabel());
2539 SlowPathCodeMIPS64* slow_path = new (GetGraph()->GetArena()) LoadStringSlowPathMIPS64(load);
2540 codegen_->AddSlowPath(slow_path);
2548 __ Beqzc(out, slow_path->GetEntryLabel());
2549 __ Bind(slow_path->GetExitLabel());
2794 SlowPathCodeMIPS64* slow_path = new (GetGraph()->GetArena()) NullCheckSlowPathMIPS64(instruction);
2795 codegen_->AddSlowPath(slow_path);
2799 __ Beqzc(obj.AsRegister<GpuRegister>(), slow_path->GetEntryLabel());