/art/runtime/ |
D | deoptimization_kind.h | 22 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 …]
|
D | quick_exception_handler.h | 68 void DeoptimizeSingleFrame(DeoptimizationKind kind) REQUIRES_SHARED(Locks::mutator_lock_);
|
D | runtime.h | 807 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];
|
D | quick_exception_handler.cc | 588 void QuickExceptionHandler::DeoptimizeSingleFrame(DeoptimizationKind kind) { in DeoptimizeSingleFrame()
|
D | runtime.cc | 301 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/ |
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 | 82 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 | 178 GetAllocator(), ae, DeoptimizationKind::kBlockBCE, /* dex_pc= */ 0u); in TEST_F()
|
D | bounds_check_elimination.cc | 1711 DeoptimizationKind kind = in InsertDeoptInLoop() 1712 is_null_check ? DeoptimizationKind::kLoopNullBCE : DeoptimizationKind::kLoopBoundsBCE; in InsertDeoptInLoop() 1729 DeoptimizationKind::kBlockBCE, in InsertDeoptInBlock()
|
D | inliner.cc | 905 graph_->GetAllocator(), compare, DeoptimizationKind::kCHA, dex_pc); in AddCHAGuard() 983 ? DeoptimizationKind::kAotInlineCache in AddTypeGuard() 984 : DeoptimizationKind::kJitInlineCache, in AddTypeGuard() 1268 DeoptimizationKind::kJitSameTarget, in TryInlinePolymorphicCallToSameTarget()
|
D | nodes.h | 3254 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>;
|
D | code_generator_arm64.cc | 529 CheckEntrypointTypes<kQuickDeoptimize, void, DeoptimizationKind>(); in EmitNativeCode()
|
D | code_generator_mips64.cc | 419 CheckEntrypointTypes<kQuickDeoptimize, void, DeoptimizationKind>(); in EmitNativeCode()
|
D | code_generator_x86_64.cc | 413 CheckEntrypointTypes<kQuickDeoptimize, void, DeoptimizationKind>(); in EmitNativeCode()
|
D | code_generator_x86.cc | 402 CheckEntrypointTypes<kQuickDeoptimize, void, DeoptimizationKind>(); in EmitNativeCode()
|
D | code_generator_arm_vixl.cc | 668 CheckEntrypointTypes<kQuickDeoptimize, void, DeoptimizationKind>(); in EmitNativeCode()
|
D | code_generator_mips.cc | 462 CheckEntrypointTypes<kQuickDeoptimize, void, DeoptimizationKind>(); in EmitNativeCode()
|
/art/runtime/arch/mips64/ |
D | quick_entrypoints_mips64.S | 2317 jal artDeoptimizeFromCompiledCode # (DeoptimizationKind, Thread*)
|