/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 | 66 void DeoptimizeSingleFrame(DeoptimizationKind kind) REQUIRES_SHARED(Locks::mutator_lock_);
|
D | runtime.h | 687 void IncrementDeoptimizationCount(DeoptimizationKind kind) { in IncrementDeoptimizationCount() 688 DCHECK_LE(kind, DeoptimizationKind::kLast); in IncrementDeoptimizationCount() 694 for (size_t i = 0; i <= static_cast<size_t>(DeoptimizationKind::kLast); ++i) { in GetNumberOfDeoptimizations() 959 static_cast<uint32_t>(DeoptimizationKind::kLast) + 1];
|
D | runtime.cc | 265 for (size_t i = 0; i <= static_cast<size_t>(DeoptimizationKind::kLast); ++i) { in Runtime() 1570 std::ostream& operator<<(std::ostream& os, const DeoptimizationKind& kind) { in operator <<() 1576 for (size_t i = 0; i <= static_cast<size_t>(DeoptimizationKind::kLast); ++i) { in DumpDeoptimizations() 1579 << GetDeoptimizationKindName(static_cast<DeoptimizationKind>(i)) in DumpDeoptimizations()
|
D | quick_exception_handler.cc | 533 void QuickExceptionHandler::DeoptimizeSingleFrame(DeoptimizationKind kind) { in DeoptimizeSingleFrame()
|
/art/runtime/entrypoints/quick/ |
D | quick_deoptimization_entrypoints.cc | 28 NO_RETURN static void artDeoptimizeImpl(Thread* self, DeoptimizationKind kind, bool single_frame) in artDeoptimizeImpl() 65 artDeoptimizeImpl(self, DeoptimizationKind::kFullFrame, false); in artDeoptimize() 69 extern "C" NO_RETURN void artDeoptimizeFromCompiledCode(DeoptimizationKind kind, Thread* self) in artDeoptimizeFromCompiledCode()
|
D | quick_entrypoints_list.h | 143 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()->GetArena(), compare, DeoptimizationKind::kCHA, suspend->GetDexPc()); in HoistGuard()
|
D | ssa_liveness_analysis_test.cc | 193 new(&allocator_) HDeoptimize(&allocator_, ae, DeoptimizationKind::kBlockBCE, /* dex_pc */ 0u); in TEST_F()
|
D | bounds_check_elimination.cc | 1625 DeoptimizationKind kind = in InsertDeoptInLoop() 1626 is_null_check ? DeoptimizationKind::kLoopNullBCE : DeoptimizationKind::kLoopBoundsBCE; in InsertDeoptInLoop() 1641 GetGraph()->GetArena(), condition, DeoptimizationKind::kBlockBCE, bounds_check->GetDexPc()); in InsertDeoptInBlock()
|
D | inliner.cc | 808 graph_->GetArena(), compare, DeoptimizationKind::kCHA, dex_pc); in AddCHAGuard() 886 ? DeoptimizationKind::kAotInlineCache in AddTypeGuard() 887 : DeoptimizationKind::kJitInlineCache, in AddTypeGuard() 1171 DeoptimizationKind::kJitSameTarget, in TryInlinePolymorphicCallToSameTarget()
|
D | nodes.h | 2979 HDeoptimize(ArenaAllocator* arena, HInstruction* cond, DeoptimizationKind kind, uint32_t dex_pc) in HDeoptimize() 2999 DeoptimizationKind kind, in HDeoptimize() 3023 DeoptimizationKind GetDeoptimizationKind() const { return GetPackedField<DeoptimizeKindField>(); } in GetDeoptimizationKind() 3048 MinimumBitsToStore(static_cast<size_t>(DeoptimizationKind::kLast)); 3054 BitField<DeoptimizationKind, kFieldDeoptimizeKind, kFieldDeoptimizeKindSize>;
|
D | code_generator_arm64.cc | 595 CheckEntrypointTypes<kQuickDeoptimize, void, DeoptimizationKind>(); in EmitNativeCode()
|
D | code_generator_mips64.cc | 406 CheckEntrypointTypes<kQuickDeoptimize, void, DeoptimizationKind>(); in EmitNativeCode()
|
D | code_generator_x86_64.cc | 407 CheckEntrypointTypes<kQuickDeoptimize, void, DeoptimizationKind>(); in EmitNativeCode()
|
D | code_generator_x86.cc | 394 CheckEntrypointTypes<kQuickDeoptimize, void, DeoptimizationKind>(); in EmitNativeCode()
|
D | code_generator_arm.cc | 594 CheckEntrypointTypes<kQuickDeoptimize, void, DeoptimizationKind>(); in EmitNativeCode()
|
D | code_generator_arm_vixl.cc | 618 CheckEntrypointTypes<kQuickDeoptimize, void, DeoptimizationKind>(); in EmitNativeCode()
|
D | code_generator_mips.cc | 460 CheckEntrypointTypes<kQuickDeoptimize, void, DeoptimizationKind>(); in EmitNativeCode()
|