Home
last modified time | relevance | path

Searched refs:ContainersType (Results 1 – 4 of 4) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
Dcontainers_stub_builder.h35 enum class ContainersType : uint8_t { enum
62 Variable* result, Label *exit, Label *slowPath, ContainersType type);
65 Variable* result, Label *exit, Label *slowPath, ContainersType type);
68 Variable* result, Label *exit, Label *slowPath, ContainersType type);
71 Variable* result, Label *exit, Label *slowPath, ContainersType type);
74 Variable* result, Label *exit, Label *slowPath, ContainersType type);
77 Variable* result, Label *exit, Label *slowPath, ContainersType type);
79 GateRef IsContainer(GateRef obj, ContainersType type) in IsContainer()
82 case ContainersType::VECTOR_FOREACH: in IsContainer()
83 case ContainersType::VECTOR_REPLACEALLELEMENTS: in IsContainer()
[all …]
Dbuiltins_stubs.cpp575 &slowPath, ContainersType::VECTOR_FOREACH); in DECLARE_BUILTINS()
596 &slowPath, ContainersType::VECTOR_REPLACEALLELEMENTS); in DECLARE_BUILTINS()
617 &slowPath, ContainersType::STACK_FOREACH); in DECLARE_BUILTINS()
638 &slowPath, ContainersType::PLAINARRAY_FOREACH); in DECLARE_BUILTINS()
659 &slowPath, ContainersType::QUEUE_FOREACH); in DECLARE_BUILTINS()
680 &slowPath, ContainersType::DEQUE_FOREACH); in DECLARE_BUILTINS()
701 &slowPath, ContainersType::LIGHTWEIGHTMAP_FOREACH); in DECLARE_BUILTINS()
722 &slowPath, ContainersType::LIGHTWEIGHTSET_FOREACH); in DECLARE_BUILTINS()
743 &slowPath, ContainersType::HASHMAP_FOREACH); in DECLARE_BUILTINS()
764 &slowPath, ContainersType::HASHSET_FOREACH); in DECLARE_BUILTINS()
[all …]
Dcontainers_stub_builder.cpp22 GateRef numArgs, Variable* result, Label *exit, Label *slowPath, ContainersType type) in ContainersCommonFuncCall()
139 GateRef numArgs, Variable* result, Label *exit, Label *slowPath, ContainersType type) in QueueCommonFuncCall()
245 GateRef numArgs, Variable* result, Label *exit, Label *slowPath, ContainersType type) in DequeCommonFuncCall()
354 GateRef numArgs, Variable* result, Label *exit, Label *slowPath, ContainersType type) in ContainersLightWeightCall()
461 GateRef numArgs, Variable* result, Label *exit, Label *slowPath, ContainersType type) in ContainersHashCall()
554 … type == ContainersType::HASHSET_FOREACH ? LinkedNode::KEY_OFFSET : LinkedNode::VALUE_OFFSET)); in ContainersHashCall()
596 GateRef numArgs, Variable* result, Label *exit, Label *slowPath, ContainersType type) in ContainersLinkedListCall()
/arkcompiler/ets_runtime/ecmascript/stubs/
Druntime_stubs.cpp2041 auto containersType = static_cast<kungfu::ContainersType>(type->GetInt()); in DEF_RUNTIME_STUBS()
2050 info->SetCallArg(containersType == kungfu::ContainersType::HASHSET_FOREACH ? in DEF_RUNTIME_STUBS()