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 | slow_path.cpp | 174 void SlowPathDeoptimize::GenerateImpl(Codegen *codegen) in GenerateImpl()
|
| D | codegen.cpp | 3204 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 …]
|
| D | codegen.h | 446 slowPath = CreateSlowPath<SlowPathDeoptimize>(inst, type)->GetLabel(); in CreateUnaryCheck()
|