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.h883 void IncrementDeoptimizationCount(DeoptimizationKind kind) { in IncrementDeoptimizationCount()
884 DCHECK_LE(kind, DeoptimizationKind::kLast); in IncrementDeoptimizationCount()
890 for (size_t i = 0; i <= static_cast<size_t>(DeoptimizationKind::kLast); ++i) { in GetNumberOfDeoptimizations()
1320 static_cast<uint32_t>(DeoptimizationKind::kLast) + 1];
Dquick_exception_handler.cc582 void QuickExceptionHandler::DeoptimizeSingleFrame(DeoptimizationKind kind) { in DeoptimizeSingleFrame()
Druntime.cc307 for (size_t i = 0; i <= static_cast<size_t>(DeoptimizationKind::kLast); ++i) { in Runtime()
1990 std::ostream& operator<<(std::ostream& os, const DeoptimizationKind& kind) { in operator <<()
1996 for (size_t i = 0; i <= static_cast<size_t>(DeoptimizationKind::kLast); ++i) { in DumpDeoptimizations()
1999 << 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.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.cc919 graph_->GetAllocator(), compare, DeoptimizationKind::kCHA, dex_pc); in AddCHAGuard()
997 ? DeoptimizationKind::kAotInlineCache in AddTypeGuard()
998 : DeoptimizationKind::kJitInlineCache, in AddTypeGuard()
1281 DeoptimizationKind::kJitSameTarget, in TryInlinePolymorphicCallToSameTarget()
Dnodes.h3326 DeoptimizationKind kind, in HDeoptimize()
3350 DeoptimizationKind kind, in HDeoptimize()
3376 DeoptimizationKind GetDeoptimizationKind() const { return GetPackedField<DeoptimizeKindField>(); } in GetDeoptimizationKind()
3400 MinimumBitsToStore(static_cast<size_t>(DeoptimizationKind::kLast));
3406 BitField<DeoptimizationKind, kFieldDeoptimizeKind, kFieldDeoptimizeKindSize>;
Dcode_generator_arm64.cc531 CheckEntrypointTypes<kQuickDeoptimize, void, DeoptimizationKind>(); in EmitNativeCode()
Dcode_generator_x86_64.cc416 CheckEntrypointTypes<kQuickDeoptimize, void, DeoptimizationKind>(); in EmitNativeCode()
Dcode_generator_x86.cc405 CheckEntrypointTypes<kQuickDeoptimize, void, DeoptimizationKind>(); in EmitNativeCode()
Dcode_generator_arm_vixl.cc670 CheckEntrypointTypes<kQuickDeoptimize, void, DeoptimizationKind>(); in EmitNativeCode()