Searched refs:SlowPathDeoptimize (Results 1 – 4 of 4) sorted by relevance
| /arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/ |
| D | slow_path.h | 126 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
|
| D | encode_visitor.cpp | 698 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 …]
|
| D | slow_path.cpp | 175 void SlowPathDeoptimize::GenerateImpl(Codegen *codegen) in GenerateImpl()
|
| D | codegen-inl.h | 200 slowPath = CreateSlowPath<SlowPathDeoptimize>(inst, type)->GetLabel(); in CreateUnaryCheck()
|