Searched refs:CreateSlowPath (Results 1 – 4 of 4) sorted by relevance
| /arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/ |
| D | encode_visitor.cpp | 698 label = enc->GetCodegen()->CreateSlowPath<SlowPathDeoptimize>(inst, type)->GetLabel(); in VisitBoundsCheck() 700 label = enc->GetCodegen()->CreateSlowPath<SlowPathCheck>(inst, entrypoint)->GetLabel(); in VisitBoundsCheck() 717 auto slowPath = enc->GetCodegen()->CreateSlowPath<SlowPathRefCheck>(inst, eid); in VisitRefTypeCheck() 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() 861 …enc->GetCodegen()->CreateSlowPath<SlowPathResolveStringAot>(inst, EntrypointId::RESOLVE_STRING_AOT… in VisitLoadString() 928 …auto slowPath = enc->GetCodegen()->CreateSlowPath<SlowPathUnresolved>(inst, EntrypointId::GET_FIEL… in VisitResolveObjectField() 1111 …auto slowPath = enc->GetCodegen()->CreateSlowPath<SlowPathEntrypoint>(inst, EntrypointId::INITIALI… in VisitInitClass() [all …]
|
| D | codegen-inl.h | 52 T *Codegen::CreateSlowPath(Inst *inst, Args &&...args) in CreateSlowPath() function 200 slowPath = CreateSlowPath<SlowPathDeoptimize>(inst, type)->GetLabel(); in CreateUnaryCheck() 202 slowPath = CreateSlowPath<T>(inst, id)->GetLabel(); in CreateUnaryCheck()
|
| D | codegen.cpp | 1244 … auto slowPath = CreateSlowPath<SlowPathEntrypoint>(newObj, EntrypointId::CREATE_OBJECT_BY_CLASS); in CreateNewObjCallOld() 1305 slowPath = CreateSlowPath<SlowPathShared>(inst, id); in CreateJumpToClassResolverPltShared() 1553 auto slowPath = CreateSlowPath<SlowPathUnresolved>(resolver, entrypoint); in EmitResolveUnknownVirtual() 1724 …auto slowPath = CreateSlowPath<SlowPathUnresolved>(resolver, EntrypointId::GET_UNKNOWN_CALLEE_METH… in EmitResolveStatic() 2155 auto slowPath {CreateSlowPath<SlowPathJsCastDoubleToInt32>(inst)}; in EncodeDynamicCast() 2440 auto slowPath = CreateSlowPath<SlowPathStringHashCode>(inst, entrypoint); in CreateStringHashCode()
|
| D | codegen.h | 234 T *CreateSlowPath(Inst *inst, Args &&...args);
|