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 | 883 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];
|
D | quick_exception_handler.cc | 582 void QuickExceptionHandler::DeoptimizeSingleFrame(DeoptimizationKind kind) { in DeoptimizeSingleFrame()
|
D | runtime.cc | 307 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/ |
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 | 92 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 | 919 graph_->GetAllocator(), compare, DeoptimizationKind::kCHA, dex_pc); in AddCHAGuard() 997 ? DeoptimizationKind::kAotInlineCache in AddTypeGuard() 998 : DeoptimizationKind::kJitInlineCache, in AddTypeGuard() 1281 DeoptimizationKind::kJitSameTarget, in TryInlinePolymorphicCallToSameTarget()
|
D | nodes.h | 3326 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>;
|
D | code_generator_arm64.cc | 531 CheckEntrypointTypes<kQuickDeoptimize, void, DeoptimizationKind>(); in EmitNativeCode()
|
D | code_generator_x86_64.cc | 416 CheckEntrypointTypes<kQuickDeoptimize, void, DeoptimizationKind>(); in EmitNativeCode()
|
D | code_generator_x86.cc | 405 CheckEntrypointTypes<kQuickDeoptimize, void, DeoptimizationKind>(); in EmitNativeCode()
|
D | code_generator_arm_vixl.cc | 670 CheckEntrypointTypes<kQuickDeoptimize, void, DeoptimizationKind>(); in EmitNativeCode()
|