Searched refs:ContainersType (Results 1 – 4 of 4) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
D | containers_stub_builder.h | 35 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 …]
|
D | builtins_stubs.cpp | 575 &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 …]
|
D | containers_stub_builder.cpp | 22 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/ |
D | runtime_stubs.cpp | 2041 auto containersType = static_cast<kungfu::ContainersType>(type->GetInt()); in DEF_RUNTIME_STUBS() 2050 info->SetCallArg(containersType == kungfu::ContainersType::HASHSET_FOREACH ? in DEF_RUNTIME_STUBS()
|