Searched refs:DeoptimizationKind (Results 1 – 17 of 17) sorted by relevance
/art/runtime/ |
D | deoptimization_kind.h | 24 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 …]
|
D | quick_exception_handler.h | 68 void DeoptimizeSingleFrame(DeoptimizationKind kind) REQUIRES_SHARED(Locks::mutator_lock_);
|
D | runtime.h | 886 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];
|
D | quick_exception_handler.cc | 582 void QuickExceptionHandler::DeoptimizeSingleFrame(DeoptimizationKind kind) { in DeoptimizeSingleFrame()
|
D | runtime.cc | 319 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/ |
D | quick_deoptimization_entrypoints.cc | 28 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()
|
D | quick_entrypoints_list.h | 150 V(Deoptimize, void, DeoptimizationKind) \
|
/art/runtime/entrypoints/ |
D | runtime_asm_entrypoints.h | 89 extern "C" void art_quick_deoptimize_from_compiled_code(DeoptimizationKind);
|
/art/compiler/optimizing/ |
D | cha_guard_optimization.cc | 206 GetGraph()->GetAllocator(), compare, DeoptimizationKind::kCHA, suspend->GetDexPc()); in HoistGuard()
|
D | ssa_liveness_analysis_test.cc | 180 GetAllocator(), ae, DeoptimizationKind::kBlockBCE, /* dex_pc= */ 0u); in TEST_F()
|
D | bounds_check_elimination.cc | 1812 DeoptimizationKind kind = in InsertDeoptInLoop() 1813 is_null_check ? DeoptimizationKind::kLoopNullBCE : DeoptimizationKind::kLoopBoundsBCE; in InsertDeoptInLoop() 1830 DeoptimizationKind::kBlockBCE, in InsertDeoptInBlock()
|
D | inliner.cc | 810 graph_->GetAllocator(), compare, DeoptimizationKind::kCHA, dex_pc); in AddCHAGuard() 888 ? DeoptimizationKind::kAotInlineCache in AddTypeGuard() 889 : DeoptimizationKind::kJitInlineCache, in AddTypeGuard() 1171 DeoptimizationKind::kJitSameTarget, in TryInlinePolymorphicCallToSameTarget()
|
D | nodes.h | 3516 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>;
|
D | code_generator_arm64.cc | 494 CheckEntrypointTypes<kQuickDeoptimize, void, DeoptimizationKind>(); in EmitNativeCode()
|
D | code_generator_x86_64.cc | 423 CheckEntrypointTypes<kQuickDeoptimize, void, DeoptimizationKind>(); in EmitNativeCode()
|
D | code_generator_x86.cc | 412 CheckEntrypointTypes<kQuickDeoptimize, void, DeoptimizationKind>(); in EmitNativeCode()
|
D | code_generator_arm_vixl.cc | 678 CheckEntrypointTypes<kQuickDeoptimize, void, DeoptimizationKind>(); in EmitNativeCode()
|