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
Dslow_path.cpp174 void SlowPathDeoptimize::GenerateImpl(Codegen *codegen) in GenerateImpl()
Dcodegen.cpp3204 label = enc->GetCodegen()->CreateSlowPath<SlowPathDeoptimize>(inst, type)->GetLabel(); in VisitBoundsCheck()
3277 auto label = enc->GetCodegen()->CreateSlowPath<SlowPathDeoptimize>(inst, type)->GetLabel(); in VisitNotPositiveCheck()
3288 …enc->GetCodegen()->CreateSlowPath<SlowPathDeoptimize>(inst, inst->CastToDeoptimizeIf()->GetDeoptim… in VisitDeoptimizeIf()
3301 auto slowPath = enc->GetCodegen()->CreateSlowPath<SlowPathDeoptimize>( in VisitDeoptimizeCompare()
3314 auto slowPath = enc->GetCodegen()->CreateSlowPath<SlowPathDeoptimize>( in VisitDeoptimizeCompareImm()
4781 …label = enc->GetCodegen()->CreateSlowPath<SlowPathDeoptimize>(inst, DeoptimizeType::BOUNDS_CHECK)-… in VisitBoundsCheckI()
5135 …auto slowPath = enc->GetCodegen()->CreateSlowPath<SlowPathDeoptimize>(inst, DeoptimizeType::OVERFL… in VisitAddOverflowCheck()
5162 …auto slowPath = enc->GetCodegen()->CreateSlowPath<SlowPathDeoptimize>(inst, DeoptimizeType::OVERFL… in VisitSubOverflowCheck()
5173 …auto slowPath = enc->GetCodegen()->CreateSlowPath<SlowPathDeoptimize>(inst, DeoptimizeType::OVERFL… in VisitNegOverflowAndZeroCheck()
5311 SlowPathDeoptimize slowPath(codegen->GetEncoder()->CreateLabel(), inst, in VisitDeoptimize()
[all …]
Dcodegen.h446 slowPath = CreateSlowPath<SlowPathDeoptimize>(inst, type)->GetLabel(); in CreateUnaryCheck()