Lines Matching defs:slow_path

1067                                       SlowPathCode* slow_path) {
1071 slow_path,
1080 SlowPathCode* slow_path,
1093 RecordPcInfo(instruction, dex_pc, slow_path);
1096 void InstructionCodeGeneratorMIPS::GenerateClassInitializationCheck(SlowPathCodeMIPS* slow_path,
1100 __ Blt(TMP, AT, slow_path->GetEntryLabel());
1103 __ Bind(slow_path->GetExitLabel());
1112 SuspendCheckSlowPathMIPS* slow_path =
1114 codegen_->AddSlowPath(slow_path);
1121 __ Bnez(TMP, slow_path->GetEntryLabel());
1122 __ Bind(slow_path->GetReturnLabel());
1125 __ B(slow_path->GetEntryLabel());
1126 // slow_path will return to GetLabelOf(successor).
1979 BoundsCheckSlowPathMIPS* slow_path =
1981 codegen_->AddSlowPath(slow_path);
1989 __ Bgeu(index, length, slow_path->GetEntryLabel());
2008 SlowPathCodeMIPS* slow_path = new (GetGraph()->GetArena()) TypeCheckSlowPathMIPS(instruction);
2009 codegen_->AddSlowPath(slow_path);
2012 __ Beqz(obj, slow_path->GetExitLabel());
2015 __ Bne(obj_cls, cls, slow_path->GetEntryLabel());
2016 __ Bind(slow_path->GetExitLabel());
2030 SlowPathCodeMIPS* slow_path = new (GetGraph()->GetArena()) LoadClassSlowPathMIPS(
2035 codegen_->AddSlowPath(slow_path);
2036 GenerateClassInitializationCheck(slow_path,
2509 SlowPathCodeMIPS* slow_path = new (GetGraph()->GetArena()) DivZeroCheckSlowPathMIPS(instruction);
2510 codegen_->AddSlowPath(slow_path);
2522 __ B(slow_path->GetEntryLabel());
2529 __ Beqz(value.AsRegister<Register>(), slow_path->GetEntryLabel());
2536 __ B(slow_path->GetEntryLabel());
2544 __ Beqz(TMP, slow_path->GetEntryLabel());
3341 SlowPathCodeMIPS* slow_path =
3345 slow_path->GetEntryLabel(),
3691 SlowPathCodeMIPS* slow_path = new (GetGraph()->GetArena()) TypeCheckSlowPathMIPS(instruction);
3692 codegen_->AddSlowPath(slow_path);
3693 __ Bne(out, cls, slow_path->GetEntryLabel());
3695 __ Bind(slow_path->GetExitLabel());
4003 SlowPathCodeMIPS* slow_path = new (GetGraph()->GetArena()) LoadClassSlowPathMIPS(
4008 codegen_->AddSlowPath(slow_path);
4010 __ Beqz(out, slow_path->GetEntryLabel());
4013 GenerateClassInitializationCheck(slow_path, out);
4015 __ Bind(slow_path->GetExitLabel());
4062 SlowPathCodeMIPS* slow_path = new (GetGraph()->GetArena()) LoadStringSlowPathMIPS(load);
4063 codegen_->AddSlowPath(slow_path);
4064 __ Beqz(out, slow_path->GetEntryLabel());
4065 __ Bind(slow_path->GetExitLabel());
4385 SlowPathCodeMIPS* slow_path = new (GetGraph()->GetArena()) NullCheckSlowPathMIPS(instruction);
4386 AddSlowPath(slow_path);
4390 __ Beqz(obj.AsRegister<Register>(), slow_path->GetEntryLabel());