• Home
  • Raw
  • Download

Lines Matching refs:slow_path

155   void AddSlowPath(SlowPathCode* slow_path) {  in AddSlowPath()  argument
156 slow_paths_.emplace_back(std::unique_ptr<SlowPathCode>(slow_path)); in AddSlowPath()
358 SlowPathCode* slow_path = slow_path_ptr.get(); in GenerateSlowPaths() local
359 current_slow_path_ = slow_path; in GenerateSlowPaths()
364 MaybeRecordNativeDebugInfo(slow_path->GetInstruction(), slow_path->GetDexPc(), slow_path); in GenerateSlowPaths()
365 slow_path->EmitNativeCode(this); in GenerateSlowPaths()
367 disasm_info_->AddSlowPathInterval(slow_path, code_start, GetAssembler()->CodeSize()); in GenerateSlowPaths()
576 HInvokeStaticOrDirect* invoke, Location temp, SlowPathCode* slow_path) { in GenerateInvokeStaticOrDirectRuntimeCall() argument
604 InvokeRuntime(entrypoint, invoke, invoke->GetDexPc(), slow_path); in GenerateInvokeStaticOrDirectRuntimeCall()
637 SlowPathCode* slow_path) { in GenerateInvokePolymorphicCall() argument
642 InvokeRuntime(entrypoint, invoke, invoke->GetDexPc(), slow_path); in GenerateInvokePolymorphicCall()
1185 SlowPathCode* slow_path, in RecordPcInfo() argument
1187 RecordPcInfo(instruction, dex_pc, GetAssembler()->CodePosition(), slow_path, native_debug_info); in RecordPcInfo()
1193 SlowPathCode* slow_path, in RecordPcInfo() argument
1274 EmitEnvironment(environment, slow_path, needs_vreg_info); in RecordPcInfo()
1312 SlowPathCode* slow_path) { in MaybeRecordNativeDebugInfo() argument
1318 RecordPcInfo(instruction, dex_pc, slow_path, /* native_debug_info= */ true); in MaybeRecordNativeDebugInfo()
1382 void CodeGenerator::AddSlowPath(SlowPathCode* slow_path) { in AddSlowPath() argument
1384 code_generation_data_->AddSlowPath(slow_path); in AddSlowPath()
1387 void CodeGenerator::EmitVRegInfo(HEnvironment* environment, SlowPathCode* slow_path) { in EmitVRegInfo() argument
1443 if (slow_path != nullptr && slow_path->IsCoreRegisterSaved(id)) { in EmitVRegInfo()
1444 uint32_t offset = slow_path->GetStackOffsetOfCoreRegister(id); in EmitVRegInfo()
1464 if (slow_path != nullptr && slow_path->IsFpuRegisterSaved(id)) { in EmitVRegInfo()
1465 uint32_t offset = slow_path->GetStackOffsetOfFpuRegister(id); in EmitVRegInfo()
1486 if (slow_path != nullptr && slow_path->IsFpuRegisterSaved(low)) { in EmitVRegInfo()
1487 uint32_t offset = slow_path->GetStackOffsetOfFpuRegister(low); in EmitVRegInfo()
1492 if (slow_path != nullptr && slow_path->IsFpuRegisterSaved(high)) { in EmitVRegInfo()
1493 uint32_t offset = slow_path->GetStackOffsetOfFpuRegister(high); in EmitVRegInfo()
1507 if (slow_path != nullptr && slow_path->IsCoreRegisterSaved(low)) { in EmitVRegInfo()
1508 uint32_t offset = slow_path->GetStackOffsetOfCoreRegister(low); in EmitVRegInfo()
1513 if (slow_path != nullptr && slow_path->IsCoreRegisterSaved(high)) { in EmitVRegInfo()
1514 uint32_t offset = slow_path->GetStackOffsetOfCoreRegister(high); in EmitVRegInfo()
1536 SlowPathCode* slow_path, in EmitEnvironment() argument
1545 EmitEnvironment(environment->GetParent(), slow_path, needs_vreg_info); in EmitEnvironment()
1554 EmitVRegInfo(environment, slow_path); in EmitEnvironment()
1637 SlowPathCode* slow_path) { in ValidateInvokeRuntime() argument
1640 if (slow_path == nullptr) { in ValidateInvokeRuntime()
1644 DCHECK(instruction->GetLocations()->CallsOnSlowPath() || slow_path->IsFatal()) in ValidateInvokeRuntime()
1646 << " slow_path->GetDescription()=" << slow_path->GetDescription(); in ValidateInvokeRuntime()
1652 if (slow_path == nullptr) { in ValidateInvokeRuntime()
1662 DCHECK((slow_path->IsFatal() && !instruction->GetLocations()->WillCall()) || in ValidateInvokeRuntime()
1681 << " slow_path->GetDescription()=" << slow_path->GetDescription() << std::endl in ValidateInvokeRuntime()
1691 || ((slow_path != nullptr) && slow_path->IsFatal()) in ValidateInvokeRuntime()
1694 << instruction->DebugName() << ((slow_path != nullptr) ? slow_path->GetDescription() : ""); in ValidateInvokeRuntime()
1698 SlowPathCode* slow_path) { in ValidateInvokeRuntimeWithoutRecordingPcInfo() argument
1701 << " slow_path->GetDescription()=" << slow_path->GetDescription(); in ValidateInvokeRuntimeWithoutRecordingPcInfo()
1717 << " slow_path->GetDescription()=" << slow_path->GetDescription(); in ValidateInvokeRuntimeWithoutRecordingPcInfo()