Home
last modified time | relevance | path

Searched defs:slowPath (Results 1 – 25 of 32) sorted by relevance

12

/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
Dbuiltins_collection_stub_builder.cpp27 …ollectionStubBuilder<CollectionType>::CheckCollectionObj(Label *thisCollectionObj, Label *slowPath) in CheckCollectionObj()
36 …uiltinsCollectionStubBuilder<CollectionType>::Clear(Variable *result, Label *exit, Label *slowPath) in Clear()
70 Label *exit, Label *slowPath, GateRef kind) in CreateIterator()
89 …iltinsCollectionStubBuilder<CollectionType>::Values(Variable *result, Label *exit, Label *slowPath) in Values()
99 …ltinsCollectionStubBuilder<CollectionType>::Entries(Variable *result, Label *exit, Label *slowPath) in Entries()
109 …BuiltinsCollectionStubBuilder<CollectionType>::Keys(Variable *result, Label *exit, Label *slowPath) in Keys()
118 …ltinsCollectionStubBuilder<CollectionType>::ForEach(Variable *result, Label *exit, Label *slowPath) in ForEach()
158 Variable *result, Label *exit, Label *slowPath, bool isJsMapSet) in MapSetOrSetAdd()
187 … BuiltinsCollectionStubBuilder<CollectionType>::Set(Variable *result, Label *exit, Label *slowPath) in Set()
195 … BuiltinsCollectionStubBuilder<CollectionType>::Add(Variable *result, Label *exit, Label *slowPath) in Add()
[all …]
Dbuiltins_number_stub_builder.cpp26 void BuiltinsNumberStubBuilder::ParseFloat(Variable *result, Label *exit, Label *slowPath) in ParseFloat()
53 void BuiltinsNumberStubBuilder::ParseInt(Variable *result, Label *exit, Label *slowPath) in ParseInt()
86 void BuiltinsNumberStubBuilder::IsFinite(Variable *result, Label *exit, Label *slowPath) in IsFinite()
125 void BuiltinsNumberStubBuilder::IsNaN(Variable *result, Label *exit, Label *slowPath) in IsNaN()
156 void BuiltinsNumberStubBuilder::IsInteger(Variable *result, Label *exit, Label *slowPath) in IsInteger()
192 void BuiltinsNumberStubBuilder::IsSafeInteger(Variable *result, Label *exit, Label *slowPath) in IsSafeInteger()
246 Label slowPath(env); in GenNumberConstructor() local
315 void BuiltinsNumberStubBuilder::ToString(Variable *result, Label *exit, Label *slowPath) in ToString()
Dbuiltins_reflect_stub_builder.cpp23 void BuiltinsReflectStubBuilder::Get(Variable *result, Label *exit, Label *slowPath) in Get()
Dbuiltins_typedarray_stub_builder.cpp89 Label slowPath(env); in LoadTypedArrayElement() local
153 Label slowPath(env); in FastGetPropertyByIndex() local
195 Label slowPath(env); in FastCopyElementToArray() local
435 Variable *result, Label *exit, Label *slowPath) in Reverse()
503 Variable *result, Label *exit, Label *slowPath) in LastIndexOf()
612 Variable *result, Label *exit, Label *slowPath) in IndexOf()
711 Variable *result, Label *exit, Label *slowPath) in Find()
788 Variable *result, Label *exit, Label *slowPath) in Includes()
879 Variable *result, Label *exit, Label *slowPath) in CopyWithin()
1012 Variable *result, Label *exit, Label *slowPath) in ReduceRight()
[all …]
Dbuiltins_proxy_stub_builder.cpp28 Label slowPath(env); in GenProxyConstructor() local
Dcontainers_stub_builder.cpp24 GateRef numArgs, Variable* result, Label *exit, Label *slowPath, ContainersType type) in ContainersCommonFuncCall()
146 GateRef numArgs, Variable* result, Label *exit, Label *slowPath, ContainersType type) in QueueCommonFuncCall()
255 GateRef numArgs, Variable* result, Label *exit, Label *slowPath, ContainersType type) in DequeCommonFuncCall()
367 GateRef numArgs, Variable* result, Label *exit, Label *slowPath, ContainersType type) in ContainersLightWeightCall()
477 GateRef numArgs, Variable* result, Label *exit, Label *slowPath, ContainersType type) in ContainersHashCall()
614 GateRef numArgs, Variable* result, Label *exit, Label *slowPath, ContainersType type) in ContainersLinkedListCall()
Dbuiltins_string_stub_builder.cpp26 GateRef numArgs, Variable* res, Label *exit, Label *slowPath) in FromCharCode()
99 Variable* res, Label *exit, Label *slowPath) in CharAt()
173 Variable* res, Label *exit, Label *slowPath) in CharCodeAt()
194 Variable* res, Label *exit, Label *slowPath) in CodePointAt()
229 Variable* pos, Label *exit, Label *slowPath, Label *posIsValid) in CheckParamsAndGetPosition()
289 Variable* res, Label *exit, Label *slowPath) in IndexOf()
388 Variable* res, Label *exit, Label *slowPath) in Substring()
527 Variable* res, Label *exit, Label *slowPath) in SubStr()
769 Variable *res, Label *exit, Label *slowPath) in Replace()
920 Variable *res, Label *exit, Label *slowPath) in Slice()
[all …]
Dbuiltins_array_stub_builder.cpp32 Label *matchCls, Label *slowPath) in ElementsKindHclassCompare()
48 Variable *result, Label *exit, Label *slowPath) in With()
170 Variable *result, Label *exit, Label *slowPath) in Unshift()
311 [[maybe_unused]] GateRef numArgs, Variable *result, Label *exit, Label *slowPath) in Shift()
426 Variable *result, Label *exit, Label *slowPath) in Concat()
560 Variable *result, Label *exit, Label *slowPath) in Filter()
726 Variable *result, Label *exit, Label *slowPath) in Map()
862 [[maybe_unused]] Variable *result, Label *exit, Label *slowPath) in ForEach()
1017 Variable *result, Label *exit, Label *slowPath) in IndexOf()
1037 Variable *result, Label *exit, Label *slowPath) in LastIndexOf()
[all …]
Dbuiltins_object_stub_builder.cpp170 void BuiltinsObjectStubBuilder::ToString(Variable *result, Label *exit, Label *slowPath) in ToString()
223 void BuiltinsObjectStubBuilder::Create(Variable *result, Label *exit, Label *slowPath) in Create()
596 void BuiltinsObjectStubBuilder::Assign(Variable *result, Label *exit, Label *slowPath) in Assign()
642 void BuiltinsObjectStubBuilder::HasOwnProperty(Variable *result, Label *exit, Label *slowPath) in HasOwnProperty()
648 void BuiltinsObjectStubBuilder::HasOwnProperty(Variable *result, Label *exit, Label *slowPath, Gate… in HasOwnProperty()
1208 void BuiltinsObjectStubBuilder::Keys(Variable *result, Label *exit, Label *slowPath) in Keys()
1270 void BuiltinsObjectStubBuilder::GetPrototypeOf(Variable *result, Label *exit, Label *slowPath) in GetPrototypeOf()
1301 void BuiltinsObjectStubBuilder::SetPrototypeOf(Variable *result, Label *exit, Label *slowPath) in SetPrototypeOf()
1466 void BuiltinsObjectStubBuilder::GetOwnPropertyNames(Variable *result, Label *exit, Label *slowPath) in GetOwnPropertyNames()
1574 …id BuiltinsObjectStubBuilder::GetOwnPropertySymbols(Variable *result, Label *exit, Label *slowPath) in GetOwnPropertySymbols()
[all …]
Dbuiltins_function_stub_builder.cpp27 GateRef numArgs, Variable* res, Label *exit, Label *slowPath) in PrototypeApply()
125 GateRef numArgs, Variable* res, Label *exit, Label *slowPath) in PrototypeBind()
178 GateRef numArgs, Variable* res, Label *exit, Label *slowPath) in PrototypeCall()
Dbuiltins_dataview_stub_builder.cpp26 GateRef numArgs, [[maybe_unused]] Variable* res, Label *exit, Label *slowPath) in SetTypedValue()
Dbuiltins_stubs.cpp404 Label slowPath(env); in BUILTINS_WITH_CONTAINERS_STUB_BUILDER() local
457 Label slowPath(env); in DECLARE_BUILTINS() local
/arkcompiler/ets_runtime/ecmascript/compiler/
Daccess_object_stub_builder.cpp32 Label slowPath(env); in LoadObjByName() local
72 Label slowPath(env); in LoadPrivatePropertyByName() local
109 Label slowPath(env); in DeprecatedLoadObjByName() local
139 Label slowPath(env); in StoreObjByName() local
184 Label slowPath(env); in StorePrivatePropertyByName() local
237 Label slowPath(env); in LoadObjByValue() local
274 Label slowPath(env); in DeprecatedLoadObjByValue() local
303 Label slowPath(env); in StoreObjByValue() local
341 Label slowPath(env); in TryLoadGlobalByName() local
391 Label slowPath(env); in TryStoreGlobalByName() local
[all …]
Dic_stub_builder.cpp159 … Variable *result, Label *tryFastPath, Label *slowPath, Label *success, ProfileOperation callback) in LoadICByName()
175 void ICStubBuilder::StoreICByName(Variable* result, Label* tryFastPath, Label *slowPath, Label *suc… in StoreICByName()
194 … Variable *result, Label *tryFastPath, Label *slowPath, Label *success, ProfileOperation callback) in LoadICByValue()
254 void ICStubBuilder::StoreICByValue(Variable* result, Label* tryFastPath, Label *slowPath, Label *su… in StoreICByValue()
279 void ICStubBuilder::TryLoadGlobalICByName(Variable* result, Label* tryFastPath, Label *slowPath, La… in TryLoadGlobalICByName()
300 void ICStubBuilder::TryStoreGlobalICByName(Variable* result, Label* tryFastPath, Label *slowPath, L… in TryStoreGlobalICByName()
Dic_stub_builder.h60 void SetLabels(Label* tryFastPath, Label *slowPath, Label *success) in SetLabels()
Doperations_stub_builder.cpp167 Label slowPath(env); in Less() local
274 Label slowPath(env); in LessEq() local
381 Label slowPath(env); in Greater() local
487 Label slowPath(env); in GreaterEq() local
590 Label slowPath(env); in Add() local
611 Label slowPath(env); in Sub() local
632 Label slowPath(env); in Mul() local
653 Label slowPath(env); in Div() local
674 Label slowPath(env); in Mod() local
1251 Label slowPath(env); in Inc() local
[all …]
Dinterpreter_stub.cpp544 Label slowPath(env); in DECLARE_ASM_HANDLER() local
582 Label slowPath(env); in DECLARE_ASM_HANDLER() local
962 Label slowPath(env); in DECLARE_ASM_HANDLER() local
978 Label slowPath(env); in DECLARE_ASM_HANDLER() local
994 Label slowPath(env); in DECLARE_ASM_HANDLER() local
1535 Label slowPath(env); in DECLARE_ASM_HANDLER() local
1805 Label slowPath(env); in DECLARE_ASM_HANDLER() local
1838 Label slowPath(env); in DECLARE_ASM_HANDLER() local
1912 Label slowPath(env); in DECLARE_ASM_HANDLER() local
1938 Label slowPath(env); in DECLARE_ASM_HANDLER() local
[all …]
Dtyped_native_inline_lowering.cpp1989 Label slowPath(&builder_); in LowerNumberParseInt() local
2038 Label slowPath(&builder_); in LowerNumberParseFloat() local
2173 Label slowPath(&builder_); in LowerStringSubstring() local
2200 Label slowPath(&builder_); in LowerStringSubstring() local
2263 Label slowPath(&builder_); in LowerStringSubStr() local
2290 Label slowPath(&builder_); in LowerStringSubStr() local
2379 Label slowPath(&builder_); in LowerStringSlice() local
3877 Label slowPath(&env); in LowerArraySort() local
Dbuiltins_lowering.cpp73 Label slowPath(&builder_); in TypedLocaleCompare() local
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/
Dencode_visitor.cpp717 auto slowPath = enc->GetCodegen()->CreateSlowPath<SlowPathRefCheck>(inst, eid); in VisitRefTypeCheck() local
771 auto slowPath = in VisitDeoptimizeIf() local
794 auto slowPath = enc->GetCodegen()->CreateSlowPath<SlowPathDeoptimize>( in VisitDeoptimizeCompare() local
860 auto slowPath = in VisitLoadString() local
928 …auto slowPath = enc->GetCodegen()->CreateSlowPath<SlowPathUnresolved>(inst, EntrypointId::GET_FIEL… in VisitResolveObjectField() local
1111 …auto slowPath = enc->GetCodegen()->CreateSlowPath<SlowPathEntrypoint>(inst, EntrypointId::INITIALI… in VisitInitClass() local
1168 …auto slowPath = enc->GetCodegen()->CreateSlowPath<SlowPathUnresolved>(inst, EntrypointId::RESOLVE_… in FillLoadClassUnresolved() local
1267 …auto slowPath = enc->GetCodegen()->CreateSlowPath<SlowPathEntrypoint>(inst, EntrypointId::INITIALI… in VisitLoadAndInitClass() local
1306 auto slowPath = enc->GetCodegen()->CreateSlowPath<SlowPathUnresolved>(inst, ENTRYPOINT_ID); in VisitUnresolvedLoadAndInitClass() local
1354 auto slowPath = enc->GetCodegen()->CreateSlowPath<SlowPathUnresolved>(inst, entrypoint); in VisitResolveObjectFieldStatic() local
[all …]
Dcodegen-inl.h56 auto slowPath = GetLocalAllocator()->New<T>(label, inst, std::forward<Args>(args)...); in CreateSlowPath() local
198 LabelHolder::LabelId slowPath; in CreateUnaryCheck() local
Dcodegen.cpp870 for (auto slowPath : slowPaths_) { in EmitSlowPaths() local
1244 … auto slowPath = CreateSlowPath<SlowPathEntrypoint>(newObj, EntrypointId::CREATE_OBJECT_BY_CLASS); in CreateNewObjCallOld() local
1299 SlowPathShared *slowPath; in CreateJumpToClassResolverPltShared() local
1553 auto slowPath = CreateSlowPath<SlowPathUnresolved>(resolver, entrypoint); in EmitResolveUnknownVirtual() local
1724 …auto slowPath = CreateSlowPath<SlowPathUnresolved>(resolver, EntrypointId::GET_UNKNOWN_CALLEE_METH… in EmitResolveStatic() local
2155 auto slowPath {CreateSlowPath<SlowPathJsCastDoubleToInt32>(inst)}; in EncodeDynamicCast() local
2440 auto slowPath = CreateSlowPath<SlowPathStringHashCode>(inst, entrypoint); in CreateStringHashCode() local
/arkcompiler/ets_runtime/ecmascript/compiler/baseline/
Dbaseline_stubs.cpp416 Label slowPath(env); in GenerateCircuit() local
582 Label slowPath(env); in GenerateCircuit() local
1416 Label slowPath(env); in GenerateCircuit() local
1651 Label slowPath(env); in GenerateCircuit() local
2324 Label slowPath(env); in GenerateCircuit() local
2360 Label slowPath(env); in GenerateCircuit() local
2445 Label slowPath(env); in GenerateCircuit() local
2474 Label slowPath(env); in GenerateCircuit() local
2502 Label slowPath(env); in GenerateCircuit() local
2531 Label slowPath(env); in GenerateCircuit() local
[all …]
/arkcompiler/runtime_core/static_core/libllvmbackend/transforms/
Dbuiltins.cpp117 auto slowPath = createBasicBlock(std::string("slow_path")); in SlowClassLoadingHelper() local
143 llvm::BasicBlock *slowPath = initialBb; in LowerLoadClassHelper() local
/arkcompiler/runtime_core/static_core/plugins/ets/libllvmbackend/
Dets_llvm_ir_constructor_gen.inl174 auto slowPath = CreateEntrypointCall(eid, inst, {sb, str}); local

12