Searched refs:deoptimize (Results 1 - 7 of 7) sorted by relevance
/art/compiler/optimizing/ |
H A D | bounds_check_elimination.cc | 643 // if (start < 1) deoptimize(); 644 // if (array == null) deoptimize(); 646 // if (end > array_length - 1) deoptimize; 660 // if (start < -offset_low) deoptimize(); 661 // if (end >= array.length - offset_high) deoptimize(); 860 HDeoptimize* deoptimize = new (graph->GetArena()) local 863 deopt_block->InsertInstructionBefore(deoptimize, deopt_block->GetLastInstruction()); 864 deoptimize->CopyEnvironmentFromWithLoopPhiAdjustment( 1740 void VisitDeoptimize(HDeoptimize* deoptimize) { argument 1742 DCHECK(deoptimize 1772 HDeoptimize* deoptimize = new (GetGraph()->GetArena()) local [all...] |
H A D | code_generator_arm64.cc | 365 HDeoptimize* deoptimize = instruction_->AsDeoptimize(); variable 366 uint32_t dex_pc = deoptimize->GetDexPc(); 1819 void LocationsBuilderARM64::VisitDeoptimize(HDeoptimize* deoptimize) { argument 1821 LocationSummary(deoptimize, LocationSummary::kCallOnSlowPath); 1822 HInstruction* cond = deoptimize->InputAt(0); 1829 void InstructionCodeGeneratorARM64::VisitDeoptimize(HDeoptimize* deoptimize) { argument 1831 DeoptimizationSlowPathARM64(deoptimize); 1834 GenerateTestAndBranch(deoptimize, slow_path_entry, nullptr, slow_path_entry);
|
H A D | code_generator_mips64.cc | 384 HDeoptimize* deoptimize = instruction_->AsDeoptimize(); variable 385 uint32_t dex_pc = deoptimize->GetDexPc(); 2082 void LocationsBuilderMIPS64::VisitDeoptimize(HDeoptimize* deoptimize) { argument 2084 LocationSummary(deoptimize, LocationSummary::kCallOnSlowPath); 2085 HInstruction* cond = deoptimize->InputAt(0); 2092 void InstructionCodeGeneratorMIPS64::VisitDeoptimize(HDeoptimize* deoptimize) { argument 2094 DeoptimizationSlowPathMIPS64(deoptimize); 2097 GenerateTestAndBranch(deoptimize, slow_path_entry, nullptr, slow_path_entry);
|
H A D | code_generator_arm.cc | 305 HDeoptimize* deoptimize = instruction_->AsDeoptimize(); variable 306 uint32_t dex_pc = deoptimize->GetDexPc(); 1012 void LocationsBuilderARM::VisitDeoptimize(HDeoptimize* deoptimize) { argument 1014 LocationSummary(deoptimize, LocationSummary::kCallOnSlowPath); 1015 HInstruction* cond = deoptimize->InputAt(0); 1022 void InstructionCodeGeneratorARM::VisitDeoptimize(HDeoptimize* deoptimize) { argument 1024 DeoptimizationSlowPathARM(deoptimize); 1027 GenerateTestAndBranch(deoptimize, slow_path_entry, nullptr, slow_path_entry);
|
H A D | code_generator_x86.cc | 315 HDeoptimize* deoptimize = instruction_->AsDeoptimize(); variable 316 uint32_t dex_pc = deoptimize->GetDexPc(); 922 void LocationsBuilderX86::VisitDeoptimize(HDeoptimize* deoptimize) { argument 924 LocationSummary(deoptimize, LocationSummary::kCallOnSlowPath); 925 HInstruction* cond = deoptimize->InputAt(0); 932 void InstructionCodeGeneratorX86::VisitDeoptimize(HDeoptimize* deoptimize) { argument 934 DeoptimizationSlowPathX86(deoptimize); 937 GenerateTestAndBranch(deoptimize, slow_path_entry, nullptr, slow_path_entry);
|
H A D | code_generator_x86_64.cc | 335 HDeoptimize* deoptimize = instruction_->AsDeoptimize(); variable 336 uint32_t dex_pc = deoptimize->GetDexPc(); 885 void LocationsBuilderX86_64::VisitDeoptimize(HDeoptimize* deoptimize) { argument 887 LocationSummary(deoptimize, LocationSummary::kCallOnSlowPath); 888 HInstruction* cond = deoptimize->InputAt(0); 895 void InstructionCodeGeneratorX86_64::VisitDeoptimize(HDeoptimize* deoptimize) { argument 897 DeoptimizationSlowPathX86_64(deoptimize); 900 GenerateTestAndBranch(deoptimize, slow_path_entry, nullptr, slow_path_entry);
|
/art/runtime/ |
H A D | instrumentation.cc | 755 // Restore code and possibly stack only if we did not deoptimize everything. 1012 bool deoptimize = (visitor.caller != nullptr) && local 1015 if (deoptimize) {
|
Completed in 237 milliseconds