Home
last modified time | relevance | path

Searched refs:DeoptimizationKind (Results 1 – 12 of 12) 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.h887 void IncrementDeoptimizationCount(DeoptimizationKind kind) { in IncrementDeoptimizationCount()
888 DCHECK_LE(kind, DeoptimizationKind::kLast); in IncrementDeoptimizationCount()
894 for (size_t i = 0; i <= static_cast<size_t>(DeoptimizationKind::kLast); ++i) { in GetNumberOfDeoptimizations()
1328 static_cast<uint32_t>(DeoptimizationKind::kLast) + 1];
Dquick_exception_handler.cc575 void QuickExceptionHandler::DeoptimizeSingleFrame(DeoptimizationKind kind) { in DeoptimizeSingleFrame()
Druntime.cc308 for (size_t i = 0; i <= static_cast<size_t>(DeoptimizationKind::kLast); ++i) { in Runtime()
1996 std::ostream& operator<<(std::ostream& os, const DeoptimizationKind& kind) { in operator <<()
2002 for (size_t i = 0; i <= static_cast<size_t>(DeoptimizationKind::kLast); ++i) { in DumpDeoptimizations()
2005 << 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.h92 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.cc912 graph_->GetAllocator(), compare, DeoptimizationKind::kCHA, dex_pc); in AddCHAGuard()
990 ? DeoptimizationKind::kAotInlineCache in AddTypeGuard()
991 : DeoptimizationKind::kJitInlineCache, in AddTypeGuard()
1275 DeoptimizationKind::kJitSameTarget, in TryInlinePolymorphicCallToSameTarget()