Home
last modified time | relevance | path

Searched refs:DeoptimizationKind (Results 1 – 20 of 20) sorted by relevance

/art/runtime/
Ddeoptimization_kind.h22 enum class DeoptimizationKind { enum
34 inline const char* GetDeoptimizationKindName(DeoptimizationKind kind) { in GetDeoptimizationKindName()
36 case DeoptimizationKind::kAotInlineCache: return "AOT inline cache"; in GetDeoptimizationKindName()
37 case DeoptimizationKind::kJitInlineCache: return "JIT inline cache"; in GetDeoptimizationKindName()
38 case DeoptimizationKind::kJitSameTarget: return "JIT same target"; in GetDeoptimizationKindName()
39 case DeoptimizationKind::kLoopBoundsBCE: return "loop bounds check elimination"; in GetDeoptimizationKindName()
40 case DeoptimizationKind::kLoopNullBCE: return "loop bounds check elimination on null"; in GetDeoptimizationKindName()
41 case DeoptimizationKind::kBlockBCE: return "block bounds check elimination"; in GetDeoptimizationKindName()
42 case DeoptimizationKind::kCHA: return "class hierarchy analysis"; in GetDeoptimizationKindName()
43 case DeoptimizationKind::kFullFrame: return "full frame"; in GetDeoptimizationKindName()
[all …]
Dquick_exception_handler.h68 void DeoptimizeSingleFrame(DeoptimizationKind kind) REQUIRES_SHARED(Locks::mutator_lock_);
Druntime.h807 void IncrementDeoptimizationCount(DeoptimizationKind kind) { in IncrementDeoptimizationCount()
808 DCHECK_LE(kind, DeoptimizationKind::kLast); in IncrementDeoptimizationCount()
814 for (size_t i = 0; i <= static_cast<size_t>(DeoptimizationKind::kLast); ++i) { in GetNumberOfDeoptimizations()
1203 static_cast<uint32_t>(DeoptimizationKind::kLast) + 1];
Dquick_exception_handler.cc588 void QuickExceptionHandler::DeoptimizeSingleFrame(DeoptimizationKind kind) { in DeoptimizeSingleFrame()
Druntime.cc301 for (size_t i = 0; i <= static_cast<size_t>(DeoptimizationKind::kLast); ++i) { in Runtime()
1912 std::ostream& operator<<(std::ostream& os, const DeoptimizationKind& kind) { in operator <<()
1918 for (size_t i = 0; i <= static_cast<size_t>(DeoptimizationKind::kLast); ++i) { in DumpDeoptimizations()
1921 << GetDeoptimizationKindName(static_cast<DeoptimizationKind>(i)) in DumpDeoptimizations()
/art/runtime/entrypoints/quick/
Dquick_deoptimization_entrypoints.cc28 NO_RETURN static void artDeoptimizeImpl(Thread* self, DeoptimizationKind kind, bool single_frame) in artDeoptimizeImpl()
62 artDeoptimizeImpl(self, DeoptimizationKind::kFullFrame, false); in artDeoptimize()
66 extern "C" NO_RETURN void artDeoptimizeFromCompiledCode(DeoptimizationKind kind, Thread* self) in artDeoptimizeFromCompiledCode()
Dquick_entrypoints_list.h150 V(Deoptimize, void, DeoptimizationKind) \
/art/runtime/entrypoints/
Druntime_asm_entrypoints.h82 extern "C" void art_quick_deoptimize_from_compiled_code(DeoptimizationKind);
/art/compiler/optimizing/
Dcha_guard_optimization.cc206 GetGraph()->GetAllocator(), compare, DeoptimizationKind::kCHA, suspend->GetDexPc()); in HoistGuard()
Dssa_liveness_analysis_test.cc178 GetAllocator(), ae, DeoptimizationKind::kBlockBCE, /* dex_pc= */ 0u); in TEST_F()
Dbounds_check_elimination.cc1711 DeoptimizationKind kind = in InsertDeoptInLoop()
1712 is_null_check ? DeoptimizationKind::kLoopNullBCE : DeoptimizationKind::kLoopBoundsBCE; in InsertDeoptInLoop()
1729 DeoptimizationKind::kBlockBCE, in InsertDeoptInBlock()
Dinliner.cc905 graph_->GetAllocator(), compare, DeoptimizationKind::kCHA, dex_pc); in AddCHAGuard()
983 ? DeoptimizationKind::kAotInlineCache in AddTypeGuard()
984 : DeoptimizationKind::kJitInlineCache, in AddTypeGuard()
1268 DeoptimizationKind::kJitSameTarget, in TryInlinePolymorphicCallToSameTarget()
Dnodes.h3254 DeoptimizationKind kind, in HDeoptimize()
3278 DeoptimizationKind kind, in HDeoptimize()
3304 DeoptimizationKind GetDeoptimizationKind() const { return GetPackedField<DeoptimizeKindField>(); } in GetDeoptimizationKind()
3328 MinimumBitsToStore(static_cast<size_t>(DeoptimizationKind::kLast));
3334 BitField<DeoptimizationKind, kFieldDeoptimizeKind, kFieldDeoptimizeKindSize>;
Dcode_generator_arm64.cc529 CheckEntrypointTypes<kQuickDeoptimize, void, DeoptimizationKind>(); in EmitNativeCode()
Dcode_generator_mips64.cc419 CheckEntrypointTypes<kQuickDeoptimize, void, DeoptimizationKind>(); in EmitNativeCode()
Dcode_generator_x86_64.cc413 CheckEntrypointTypes<kQuickDeoptimize, void, DeoptimizationKind>(); in EmitNativeCode()
Dcode_generator_x86.cc402 CheckEntrypointTypes<kQuickDeoptimize, void, DeoptimizationKind>(); in EmitNativeCode()
Dcode_generator_arm_vixl.cc668 CheckEntrypointTypes<kQuickDeoptimize, void, DeoptimizationKind>(); in EmitNativeCode()
Dcode_generator_mips.cc462 CheckEntrypointTypes<kQuickDeoptimize, void, DeoptimizationKind>(); in EmitNativeCode()
/art/runtime/arch/mips64/
Dquick_entrypoints_mips64.S2317 jal artDeoptimizeFromCompiledCode # (DeoptimizationKind, Thread*)