Home
last modified time | relevance | path

Searched refs:SlowPathDeoptimize (Results 1 – 4 of 4) sorted by relevance

/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/
Dslow_path.h126 class SlowPathDeoptimize : public SlowPathEntrypoint {
128 ~SlowPathDeoptimize() override = default;
129 NO_COPY_SEMANTIC(SlowPathDeoptimize);
130 NO_MOVE_SEMANTIC(SlowPathDeoptimize);
132 SlowPathDeoptimize(LabelHolder::LabelId label, Inst *inst, DeoptimizeType deoptimizeType) in SlowPathDeoptimize() function
Dencode_visitor.cpp698 label = enc->GetCodegen()->CreateSlowPath<SlowPathDeoptimize>(inst, type)->GetLabel(); in VisitBoundsCheck()
762 auto label = enc->GetCodegen()->CreateSlowPath<SlowPathDeoptimize>(inst, type)->GetLabel(); in VisitNotPositiveCheck()
772 …enc->GetCodegen()->CreateSlowPath<SlowPathDeoptimize>(inst, inst->CastToDeoptimizeIf()->GetDeoptim… in VisitDeoptimizeIf()
794 auto slowPath = enc->GetCodegen()->CreateSlowPath<SlowPathDeoptimize>( in VisitDeoptimizeCompare()
809 …->CreateSlowPath<SlowPathDeoptimize>(inst, inst->CastToDeoptimizeCompareImm()->GetDeoptimizeType()) in VisitDeoptimizeCompareImm()
1675 …enc->GetCodegen()->CreateSlowPath<SlowPathDeoptimize>(inst, DeoptimizeType::CHECK_CAST)->GetLabel(… in FillCheckCast()
2003 …label = enc->GetCodegen()->CreateSlowPath<SlowPathDeoptimize>(inst, DeoptimizeType::BOUNDS_CHECK)-… in VisitBoundsCheckI()
2323 …auto slowPath = enc->GetCodegen()->CreateSlowPath<SlowPathDeoptimize>(inst, DeoptimizeType::OVERFL… in VisitAddOverflowCheck()
2348 …auto slowPath = enc->GetCodegen()->CreateSlowPath<SlowPathDeoptimize>(inst, DeoptimizeType::OVERFL… in VisitSubOverflowCheck()
2359 …auto slowPath = enc->GetCodegen()->CreateSlowPath<SlowPathDeoptimize>(inst, DeoptimizeType::OVERFL… in VisitNegOverflowAndZeroCheck()
[all …]
Dslow_path.cpp175 void SlowPathDeoptimize::GenerateImpl(Codegen *codegen) in GenerateImpl()
Dcodegen-inl.h200 slowPath = CreateSlowPath<SlowPathDeoptimize>(inst, type)->GetLabel(); in CreateUnaryCheck()