Lines Matching refs:slow_path

764                                      SlowPathCode* slow_path) {
768 slow_path);
774 SlowPathCode* slow_path) {
775 ValidateInvokeRuntime(instruction, slow_path);
777 RecordPcInfo(instruction, dex_pc, slow_path);
1482 SlowPathCode* slow_path = deopt_slow_paths_.NewSlowPath<DeoptimizationSlowPathX86>(deoptimize);
1485 slow_path->GetEntryLabel(),
3385 SlowPathCode* slow_path = new (GetGraph()->GetArena()) DivRemMinusOneSlowPathX86(
3387 codegen_->AddSlowPath(slow_path);
3395 __ j(kEqual, slow_path->GetEntryLabel());
3401 __ Bind(slow_path->GetExitLabel());
3630 SlowPathCode* slow_path = new (GetGraph()->GetArena()) DivZeroCheckSlowPathX86(instruction);
3631 codegen_->AddSlowPath(slow_path);
3644 __ j(kEqual, slow_path->GetEntryLabel());
3647 __ j(kEqual, slow_path->GetEntryLabel());
3651 __ jmp(slow_path->GetEntryLabel());
3661 __ j(kEqual, slow_path->GetEntryLabel());
3665 __ jmp(slow_path->GetEntryLabel());
4328 SlowPathCode* slow_path = GetCurrentSlowPath();
4329 DCHECK(slow_path != nullptr); // For intrinsified invokes the call is emitted on the slow path.
4330 if (slow_path->IsCoreRegisterSaved(location.AsRegister<Register>())) {
4331 int stack_offset = slow_path->GetStackOffsetOfCoreRegister(location.AsRegister<Register>());
4985 SlowPathCode* slow_path = new (GetGraph()->GetArena()) NullCheckSlowPathX86(instruction);
4986 AddSlowPath(slow_path);
4998 __ jmp(slow_path->GetEntryLabel());
5001 __ j(kEqual, slow_path->GetEntryLabel());
5303 SlowPathCode* slow_path = nullptr;
5306 slow_path = new (GetGraph()->GetArena()) ArraySetSlowPathX86(instruction);
5307 codegen_->AddSlowPath(slow_path);
5343 __ jmp(slow_path->GetEntryLabel());
5368 __ j(kNotEqual, slow_path->GetEntryLabel());
5371 __ j(kNotEqual, slow_path->GetEntryLabel());
5392 if (slow_path != nullptr) {
5393 __ Bind(slow_path->GetExitLabel());
5524 SlowPathCode* slow_path =
5533 codegen_->AddSlowPath(slow_path);
5534 __ jmp(slow_path->GetEntryLabel());
5545 codegen_->AddSlowPath(slow_path);
5546 __ j(kAboveEqual, slow_path->GetEntryLabel());
5555 codegen_->AddSlowPath(slow_path);
5556 __ j(kBelowEqual, slow_path->GetEntryLabel());
5588 SuspendCheckSlowPathX86* slow_path =
5590 if (slow_path == nullptr) {
5591 slow_path = new (GetGraph()->GetArena()) SuspendCheckSlowPathX86(instruction, successor);
5592 instruction->SetSlowPath(slow_path);
5593 codegen_->AddSlowPath(slow_path);
5599 DCHECK_EQ(slow_path->GetSuccessor(), successor);
5605 __ j(kNotEqual, slow_path->GetEntryLabel());
5606 __ Bind(slow_path->GetReturnLabel());
5609 __ jmp(slow_path->GetEntryLabel());
5920 SlowPathCode* slow_path = new (GetGraph()->GetArena()) LoadClassSlowPathX86(
5922 codegen_->AddSlowPath(slow_path);
5926 __ j(kEqual, slow_path->GetEntryLabel());
5930 GenerateClassInitializationCheck(slow_path, out);
5932 __ Bind(slow_path->GetExitLabel());
5949 SlowPathCode* slow_path = new (GetGraph()->GetArena()) LoadClassSlowPathX86(
5951 codegen_->AddSlowPath(slow_path);
5952 GenerateClassInitializationCheck(slow_path,
5957 SlowPathCode* slow_path, Register class_reg) {
5960 __ j(kLess, slow_path->GetEntryLabel());
5961 __ Bind(slow_path->GetExitLabel());
6081 SlowPathCode* slow_path = new (GetGraph()->GetArena()) LoadStringSlowPathX86(load);
6082 codegen_->AddSlowPath(slow_path);
6084 __ j(kEqual, slow_path->GetEntryLabel());
6085 __ Bind(slow_path->GetExitLabel());
6179 SlowPathCode* slow_path = nullptr;
6289 slow_path = new (GetGraph()->GetArena()) TypeCheckSlowPathX86(instruction,
6291 codegen_->AddSlowPath(slow_path);
6292 __ j(kNotEqual, slow_path->GetEntryLabel());
6321 slow_path = new (GetGraph()->GetArena()) TypeCheckSlowPathX86(instruction,
6323 codegen_->AddSlowPath(slow_path);
6324 __ jmp(slow_path->GetEntryLabel());
6341 if (slow_path != nullptr) {
6342 __ Bind(slow_path->GetExitLabel());
6803 SlowPathCode* slow_path =
6805 codegen_->AddSlowPath(slow_path);
6809 __ j(kNotEqual, slow_path->GetEntryLabel());
6810 __ Bind(slow_path->GetExitLabel());
6930 SlowPathCode* slow_path =
6932 AddSlowPath(slow_path);
6937 __ j(kEqual, slow_path->GetEntryLabel());
6938 __ Bind(slow_path->GetExitLabel());
6960 SlowPathCode* slow_path = new (GetGraph()->GetArena())
6962 AddSlowPath(slow_path);
6964 __ jmp(slow_path->GetEntryLabel());
6965 __ Bind(slow_path->GetExitLabel());
6995 SlowPathCode* slow_path =
6997 AddSlowPath(slow_path);
6999 __ jmp(slow_path->GetEntryLabel());
7000 __ Bind(slow_path->GetExitLabel());