Home
last modified time | relevance | path

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

/art/runtime/
Ddeoptimization_kind.h24 enum class DeoptimizationKind { enum
36 inline const char* GetDeoptimizationKindName(DeoptimizationKind kind) { in GetDeoptimizationKindName()
38 case DeoptimizationKind::kAotInlineCache: return "AOT inline cache"; in GetDeoptimizationKindName()
39 case DeoptimizationKind::kJitInlineCache: return "JIT inline cache"; in GetDeoptimizationKindName()
40 case DeoptimizationKind::kJitSameTarget: return "JIT same target"; in GetDeoptimizationKindName()
41 case DeoptimizationKind::kLoopBoundsBCE: return "loop bounds check elimination"; in GetDeoptimizationKindName()
42 case DeoptimizationKind::kLoopNullBCE: return "loop bounds check elimination on null"; in GetDeoptimizationKindName()
43 case DeoptimizationKind::kBlockBCE: return "block bounds check elimination"; in GetDeoptimizationKindName()
44 case DeoptimizationKind::kCHA: return "class hierarchy analysis"; in GetDeoptimizationKindName()
45 case DeoptimizationKind::kFullFrame: return "full frame"; in GetDeoptimizationKindName()
[all …]
Dquick_exception_handler.h68 void DeoptimizeSingleFrame(DeoptimizationKind kind) REQUIRES_SHARED(Locks::mutator_lock_);
Druntime.h886 void IncrementDeoptimizationCount(DeoptimizationKind kind) { in IncrementDeoptimizationCount()
887 DCHECK_LE(kind, DeoptimizationKind::kLast); in IncrementDeoptimizationCount()
893 for (size_t i = 0; i <= static_cast<size_t>(DeoptimizationKind::kLast); ++i) { in GetNumberOfDeoptimizations()
1408 static_cast<uint32_t>(DeoptimizationKind::kLast) + 1];
Dquick_exception_handler.cc582 void QuickExceptionHandler::DeoptimizeSingleFrame(DeoptimizationKind kind) { in DeoptimizeSingleFrame()
Druntime.cc319 for (size_t i = 0; i <= static_cast<size_t>(DeoptimizationKind::kLast); ++i) { in Runtime()
2205 std::ostream& operator<<(std::ostream& os, const DeoptimizationKind& kind) { in operator <<()
2211 for (size_t i = 0; i <= static_cast<size_t>(DeoptimizationKind::kLast); ++i) { in DumpDeoptimizations()
2214 << 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.h89 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.cc180 GetAllocator(), ae, DeoptimizationKind::kBlockBCE, /* dex_pc= */ 0u); in TEST_F()
Dbounds_check_elimination.cc1812 DeoptimizationKind kind = in InsertDeoptInLoop()
1813 is_null_check ? DeoptimizationKind::kLoopNullBCE : DeoptimizationKind::kLoopBoundsBCE; in InsertDeoptInLoop()
1830 DeoptimizationKind::kBlockBCE, in InsertDeoptInBlock()
Dinliner.cc810 graph_->GetAllocator(), compare, DeoptimizationKind::kCHA, dex_pc); in AddCHAGuard()
888 ? DeoptimizationKind::kAotInlineCache in AddTypeGuard()
889 : DeoptimizationKind::kJitInlineCache, in AddTypeGuard()
1171 DeoptimizationKind::kJitSameTarget, in TryInlinePolymorphicCallToSameTarget()
Dnodes.h3516 DeoptimizationKind kind,
3540 DeoptimizationKind kind,
3566 DeoptimizationKind GetDeoptimizationKind() const { return GetPackedField<DeoptimizeKindField>(); }
3590 MinimumBitsToStore(static_cast<size_t>(DeoptimizationKind::kLast));
3596 BitField<DeoptimizationKind, kFieldDeoptimizeKind, kFieldDeoptimizeKindSize>;
Dcode_generator_arm64.cc494 CheckEntrypointTypes<kQuickDeoptimize, void, DeoptimizationKind>(); in EmitNativeCode()
Dcode_generator_x86_64.cc423 CheckEntrypointTypes<kQuickDeoptimize, void, DeoptimizationKind>(); in EmitNativeCode()
Dcode_generator_x86.cc412 CheckEntrypointTypes<kQuickDeoptimize, void, DeoptimizationKind>(); in EmitNativeCode()
Dcode_generator_arm_vixl.cc678 CheckEntrypointTypes<kQuickDeoptimize, void, DeoptimizationKind>(); in EmitNativeCode()