Home
last modified time | relevance | path

Searched defs:slowPath (Results 1 – 25 of 49) 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 …]
Dcontainers_arraylist_stub_builder.cpp25 Label *exit, Label *slowPath) in ForEach()
33 … Variable *result, Label *exit, Label *slowPath) in ReplaceAllElements()
Dcontainers_vector_stub_builder.cpp25 Label *exit, Label *slowPath) in ForEach()
33 Variable *result, Label *exit, Label *slowPath) in ReplaceAllElements()
Dbuiltins_reflect_stub_builder.cpp21 void BuiltinsReflectStubBuilder::Get(Variable *result, Label *exit, Label *slowPath) in Get()
57 void BuiltinsReflectStubBuilder::Has(Variable* result, Label* exit, Label* slowPath) in Has()
77 void BuiltinsReflectStubBuilder::Set(Variable* result, Label* exit, Label* slowPath) in Set()
Dbuiltins_number_stub_builder.cpp22 void BuiltinsNumberStubBuilder::ParseFloat(Variable *result, Label *exit, Label *slowPath) in ParseFloat()
49 void BuiltinsNumberStubBuilder::ParseInt(Variable *result, Label *exit, Label *slowPath) in ParseInt()
82 void BuiltinsNumberStubBuilder::IsFinite(Variable *result, Label *exit, Label *slowPath) in IsFinite()
121 void BuiltinsNumberStubBuilder::IsNaN(Variable *result, Label *exit, Label *slowPath) in IsNaN()
152 void BuiltinsNumberStubBuilder::IsInteger(Variable *result, Label *exit, Label *slowPath) in IsInteger()
188 void BuiltinsNumberStubBuilder::IsSafeInteger(Variable *result, Label *exit, Label *slowPath) in IsSafeInteger()
242 Label slowPath(env); in GenNumberConstructor() local
311 void BuiltinsNumberStubBuilder::ToStringFunc(Variable *result, Label *exit, Label *slowPath) in ToStringFunc()
Dbuiltins_array_stub_builder.cpp29 Label *matchCls, Label *slowPath) in ElementsKindHclassCompare()
46 Variable *result, Label *exit, Label *slowPath) in With()
170 Variable *result, Label *exit, Label *slowPath) in Unshift()
310 [[maybe_unused]] GateRef numArgs, Variable *result, Label *exit, Label *slowPath) in Shift()
427 Variable *result, Label *exit, Label *slowPath) in Concat()
565 Variable *result, Label *exit, Label *slowPath) in Filter()
780 Variable *result, Label *exit, Label *slowPath) in Map()
894 [[maybe_unused]] Variable *result, Label *exit, Label *slowPath) in ForEach()
1046 [[maybe_unused]] GateRef numArgs, Variable *result, Label *exit, Label *slowPath) in ArrayIteratorNext()
1200 Variable *result, Label *exit, Label *slowPath) in IndexOf()
[all …]
Dcontainers_linkedlist_stub_builder.cpp25 Label *exit, Label *slowPath) in ForEach()
Dcontainers_lightweightmap_stub_builder.cpp25 Label *exit, Label *slowPath) in ForEach()
Dcontainers_lightweightset_stub_builder.cpp25 Label *exit, Label *slowPath) in ForEach()
Dcontainers_list_stub_builder.cpp25 Label *exit, Label *slowPath) in ForEach()
Dcontainers_plainarray_stub_builder.cpp25 Label *exit, Label *slowPath) in ForEach()
Dcontainers_stack_stub_builder.cpp25 Label *exit, Label *slowPath) in ForEach()
Dcontainers_hashmap_stub_builder.cpp25 Label *exit, Label *slowPath) in ForEach()
Dcontainers_hashset_stub_builder.cpp25 Label *exit, Label *slowPath) in ForEach()
Dbuiltins_typedarray_stub_builder.cpp87 Label slowPath(env); in LoadTypedArrayElement() local
151 Label slowPath(env); in FastGetPropertyByIndex() local
193 Label slowPath(env); in FastCopyElementToArray() local
454 Variable *result, Label *exit, Label *slowPath) in Reverse()
485 Variable *result, Label *exit, Label *slowPath) in LastIndexOf()
594 Variable *result, Label *exit, Label *slowPath) in IndexOf()
693 Variable *result, Label *exit, Label *slowPath) in Find()
770 Variable *result, Label *exit, Label *slowPath) in Includes()
861 Variable *result, Label *exit, Label *slowPath) in CopyWithin()
994 Variable *result, Label *exit, Label *slowPath) in ReduceRight()
[all …]
Dcontainers_stub_builder.cpp23 GateRef numArgs, Variable* result, Label *exit, Label *slowPath, ContainersType type) in ContainersCommonFuncCall()
150 … Variable* result, Label *exit, Label *slowPath, in ContainersLightWeightCall()
264 … Label *exit, Label *slowPath, ContainersType type) in ContainersHashCall()
404 … Variable* result, Label *exit, Label *slowPath, in ContainersLinkedListCall()
Dbuiltins_array_stub_builder_next_optimization.cpp30 Label *exit, Label *slowPath) in UnshiftOptimised()
165 … Variable *result, Label *exit, Label *slowPath, GateRef hir) in DoSortOptimised()
415 Label *slowPath, [[maybe_unused]] GateRef hir) in DoSortOptimisedFast()
612 Variable *result, Label *exit, Label *slowPath) in CopyWithinOptimised()
802 Variable *result, Label *exit, Label *slowPath) in ToReversedOptimised()
1027 Variable *result, Label *exit, Label *slowPath) in ToSplicedOptimised()
1254 Variable *result, Label *exit, Label *slowPath) in FindOptimised()
1283 Variable *result, Label *exit, Label *slowPath) in FindIndexOptimised()
1311 Variable *result, Label *exit, Label *slowPath, in FindOrFindIndex()
1467 Variable *result, Label *exit, Label *slowPath) in EveryOptimised()
[all …]
Dbuiltins_object_stub_builder.cpp23 void BuiltinsObjectStubBuilder::ToStringFunc(Variable *result, Label *exit, Label *slowPath) in ToStringFunc()
74 void BuiltinsObjectStubBuilder::Create(Variable *result, Label *exit, Label *slowPath) in Create()
447 void BuiltinsObjectStubBuilder::Assign(Variable *result, Label *exit, Label *slowPath) in Assign()
493 void BuiltinsObjectStubBuilder::HasOwnProperty(Variable *result, Label *exit, Label *slowPath) in HasOwnProperty()
499 void BuiltinsObjectStubBuilder::HasOwnProperty(Variable *result, Label *exit, Label *slowPath, Gate… in HasOwnProperty()
999 void BuiltinsObjectStubBuilder::Keys(Variable *result, Label *exit, Label *slowPath) in Keys()
1064 void BuiltinsObjectStubBuilder::GetPrototypeOf(Variable *result, Label *exit, Label *slowPath) in GetPrototypeOf()
1095 void BuiltinsObjectStubBuilder::SetPrototypeOf(Variable *result, Label *exit, Label *slowPath) in SetPrototypeOf()
1262 void BuiltinsObjectStubBuilder::GetOwnPropertyNames(Variable *result, Label *exit, Label *slowPath) in GetOwnPropertyNames()
1371 …id BuiltinsObjectStubBuilder::GetOwnPropertySymbols(Variable *result, Label *exit, Label *slowPath) in GetOwnPropertySymbols()
[all …]
Dbuiltins_string_stub_builder.cpp28 GateRef numArgs, Variable* res, Label *exit, Label *slowPath) in FromCharCode()
101 Variable* res, Label *exit, Label *slowPath) in CharAt()
175 Variable* res, Label *exit, Label *slowPath) in CharCodeAt()
238 Variable* res, Label *exit, Label *slowPath) in CodePointAt()
273 Variable* pos, Label *exit, Label *slowPath, Label *posIsValid) in CheckParamsAndGetPosition()
329 Variable* res, Label *exit, Label *slowPath) in IndexOf()
428 Variable* res, Label *exit, Label *slowPath) in Substring()
567 Variable* res, Label *exit, Label *slowPath) in SubStr()
809 Variable *res, Label *exit, Label *slowPath) in Replace()
961 Variable *res, Label *exit, Label *slowPath) in Slice()
[all …]
Dbuiltins_proxy_stub_builder.cpp26 Label slowPath(env); in GenProxyConstructor() local
187 Label slowPath(env); in GetProperty() local
264 Label slowPath(env); in SetProperty() local
/arkcompiler/ets_runtime/ecmascript/compiler/
Daccess_object_stub_builder.cpp30 Label slowPath(env); in LoadObjByName() local
74 Label slowPath(env); in LoadObjByNameWithMega() local
105 Label slowPath(env); in StoreObjByNameWithMega() local
133 Label slowPath(env); in LoadPrivatePropertyByName() local
170 Label slowPath(env); in DeprecatedLoadObjByName() local
200 Label slowPath(env); in StoreObjByName() local
247 Label slowPath(env); in StOwnICByName() local
292 Label slowPath(env); in StorePrivatePropertyByName() local
345 Label slowPath(env); in LoadObjByValue() local
386 Label slowPath(env); in DeprecatedLoadObjByValue() local
[all …]
Dic_stub_builder.cpp273 … Variable *result, Label *tryFastPath, Label *slowPath, Label *success, ProfileOperation callback) in LoadICByName()
289 void ICStubBuilder::LoadICByNameWithMega(Variable *result, Label *tryFastPath, Label *slowPath, Lab… in LoadICByNameWithMega()
306 void ICStubBuilder::StoreICByName(Variable* result, Label* tryFastPath, Label *slowPath, Label *suc… in StoreICByName()
322 void ICStubBuilder::StoreICByNameWithMega(Variable *result, Label *tryFastPath, Label *slowPath, La… in StoreICByNameWithMega()
340 … Variable *result, Label *tryFastPath, Label *slowPath, Label *success, ProfileOperation callback) in LoadICByValue()
398 void ICStubBuilder::StoreICByValue(Variable* result, Label* tryFastPath, Label *slowPath, Label *su… in StoreICByValue()
421 void ICStubBuilder::TryLoadGlobalICByName(Variable* result, Label* tryFastPath, Label *slowPath, La… in TryLoadGlobalICByName()
442 void ICStubBuilder::TryStoreGlobalICByName(Variable* result, Label* tryFastPath, Label *slowPath, L… in TryStoreGlobalICByName()
Doperations_stub_builder.cpp165 Label slowPath(env); in Less() local
272 Label slowPath(env); in LessEq() local
379 Label slowPath(env); in Greater() local
485 Label slowPath(env); in GreaterEq() local
588 Label slowPath(env); in Add() local
609 Label slowPath(env); in Sub() local
630 Label slowPath(env); in Mul() local
651 Label slowPath(env); in Div() local
672 Label slowPath(env); in Mod() local
1249 Label slowPath(env); in Inc() local
[all …]
Dic_stub_builder.h84 void SetLabels(Label* tryFastPath, Label *slowPath, Label *success) in SetLabels()
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/
Dencode_visitor.cpp720 auto slowPath = enc->GetCodegen()->CreateSlowPath<SlowPathRefCheck>(inst, eid); in VisitRefTypeCheck() local
774 auto slowPath = in VisitDeoptimizeIf() local
797 auto slowPath = enc->GetCodegen()->CreateSlowPath<SlowPathDeoptimize>( in VisitDeoptimizeCompare() local
863 auto slowPath = in VisitLoadString() local
932 …auto slowPath = enc->GetCodegen()->CreateSlowPath<SlowPathUnresolved>(inst, EntrypointId::GET_FIEL… in VisitResolveObjectField() local
1115 …auto slowPath = enc->GetCodegen()->CreateSlowPath<SlowPathEntrypoint>(inst, EntrypointId::INITIALI… in VisitInitClass() local
1173 …auto slowPath = enc->GetCodegen()->CreateSlowPath<SlowPathUnresolved>(inst, EntrypointId::RESOLVE_… in FillLoadClassUnresolved() local
1279 …auto slowPath = enc->GetCodegen()->CreateSlowPath<SlowPathEntrypoint>(inst, EntrypointId::INITIALI… in VisitLoadAndInitClass() local
1308 auto slowPath = enc->GetCodegen()->CreateSlowPath<SlowPathUnresolved>(inst, ENTRYPOINT_ID); in VisitUnresolvedLoadAndInitClass() local
1357 auto slowPath = enc->GetCodegen()->CreateSlowPath<SlowPathUnresolved>(inst, entrypoint); in VisitResolveObjectFieldStatic() local
[all …]

12