/arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
H A D | builtins_stubs.h | 25 class BuiltinsStubBuilder : public StubBuilder {
class 27 explicit BuiltinsStubBuilder(StubBuilder *parent)
in BuiltinsStubBuilder() function in panda::ecmascript::kungfu::BuiltinsStubBuilder 29 BuiltinsStubBuilder(CallSignature *callSignature, Environment *env)
in BuiltinsStubBuilder() function in panda::ecmascript::kungfu::BuiltinsStubBuilder 31 BuiltinsStubBuilder(Environment* env): StubBuilder(env) {}
in BuiltinsStubBuilder() function in panda::ecmascript::kungfu::BuiltinsStubBuilder 32 ~BuiltinsStubBuilder() override = default;
33 NO_MOVE_SEMANTIC(BuiltinsStubBuilder);
34 NO_COPY_SEMANTIC(BuiltinsStubBuilder);
89 class name##StubBuilder : public BuiltinsStubBuilder { \
92 : BuiltinsStubBuilder(callSignature, env) {} \
105 class type##name##StubBuilder : public BuiltinsStubBuilder { \
[all...] |
H A D | builtins_number_stub_builder.h | 21 class BuiltinsNumberStubBuilder : public BuiltinsStubBuilder {
24 : BuiltinsStubBuilder(parent) {}
in BuiltinsNumberStubBuilder() 25 BuiltinsNumberStubBuilder(BuiltinsStubBuilder *parent, GateRef glue, GateRef thisValue, GateRef numArgs)
in BuiltinsNumberStubBuilder() 26 : BuiltinsStubBuilder(parent), glue_(glue), thisValue_(thisValue), numArgs_(numArgs) {}
in BuiltinsNumberStubBuilder()
|
H A D | builtins_reflect_stub_builder.h | 21 class BuiltinsReflectStubBuilder : public BuiltinsStubBuilder {
24 : BuiltinsStubBuilder(parent) {}
in BuiltinsReflectStubBuilder() 25 BuiltinsReflectStubBuilder(BuiltinsStubBuilder *parent, GateRef glue, GateRef thisValue, GateRef numArgs)
in BuiltinsReflectStubBuilder() 26 : BuiltinsStubBuilder(parent), glue_(glue), thisValue_(thisValue), numArgs_(numArgs) {}
in BuiltinsReflectStubBuilder()
|
H A D | builtins_regexp_stub_builder.h | 22 class BuiltinsRegExpStubBuilder : public BuiltinsStubBuilder { 25 : BuiltinsStubBuilder(parent) {} in BuiltinsRegExpStubBuilder() 27 : BuiltinsStubBuilder(callSignature, env) {} in BuiltinsRegExpStubBuilder() 28 explicit BuiltinsRegExpStubBuilder(Environment* env): BuiltinsStubBuilder(env) {} in BuiltinsRegExpStubBuilder()
|
H A D | builtins_collator_stub_builder.h | 23 class BuiltinsCollatorStubBuilder : public BuiltinsStubBuilder { 25 explicit BuiltinsCollatorStubBuilder(BuiltinsStubBuilder *parent) : BuiltinsStubBuilder(parent) {} in BuiltinsCollatorStubBuilder()
|
H A D | builtins_object_stub_builder.h | 21 class BuiltinsObjectStubBuilder : public BuiltinsStubBuilder {
24 : BuiltinsStubBuilder(parent) {}
in BuiltinsObjectStubBuilder() 25 BuiltinsObjectStubBuilder(BuiltinsStubBuilder *parent, GateRef glue, GateRef thisValue, GateRef numArgs)
in BuiltinsObjectStubBuilder() 26 : BuiltinsStubBuilder(parent), glue_(glue), thisValue_(thisValue), numArgs_(numArgs) {}
in BuiltinsObjectStubBuilder() 28 : BuiltinsStubBuilder(env), glue_(glue) {}
in BuiltinsObjectStubBuilder()
|
H A D | builtins_proxy_stub_builder.h | 22 class BuiltinsProxyStubBuilder : public BuiltinsStubBuilder {
25 : BuiltinsStubBuilder(parent) {}
in BuiltinsProxyStubBuilder() 26 BuiltinsProxyStubBuilder(BuiltinsStubBuilder *parent, GateRef glue, GateRef thisValue, GateRef numArgs)
in BuiltinsProxyStubBuilder() 27 : BuiltinsStubBuilder(parent), glue_(glue), thisValue_(thisValue), numArgs_(numArgs) {}
in BuiltinsProxyStubBuilder()
|
H A D | builtins_dataview_stub_builder.h | 21 class BuiltinsDataViewStubBuilder : public BuiltinsStubBuilder {
25 : BuiltinsStubBuilder(parent) {}
in BuiltinsDataViewStubBuilder()
|
H A D | builtins_function_stub_builder.h | 21 class BuiltinsFunctionStubBuilder : public BuiltinsStubBuilder {
24 : BuiltinsStubBuilder(parent) {}
in BuiltinsFunctionStubBuilder()
|
H A D | builtins_array_stub_builder.h | 25 class BuiltinsArrayStubBuilder : public BuiltinsStubBuilder { 28 : BuiltinsStubBuilder(parent) {} in BuiltinsArrayStubBuilder() 29 explicit BuiltinsArrayStubBuilder(Environment* env): BuiltinsStubBuilder(env) {} in BuiltinsArrayStubBuilder()
|
H A D | builtins_collection_stub_builder.h | 24 class BuiltinsCollectionStubBuilder : public BuiltinsStubBuilder { 26 explicit BuiltinsCollectionStubBuilder(BuiltinsStubBuilder *parent, GateRef glue, GateRef thisValue, in BuiltinsCollectionStubBuilder() 27 GateRef numArgs) : BuiltinsStubBuilder(parent), glue_(glue), thisValue_(thisValue), numArgs_(numArgs) {} in BuiltinsCollectionStubBuilder()
|
H A D | builtins_string_stub_builder.h | 25 class BuiltinsStringStubBuilder : public BuiltinsStubBuilder {
28 : BuiltinsStubBuilder(parent) {}
in BuiltinsStringStubBuilder() 30 : BuiltinsStubBuilder(callSignature, env) {}
in BuiltinsStringStubBuilder() 31 explicit BuiltinsStringStubBuilder(Environment* env): BuiltinsStubBuilder(env) {}
in BuiltinsStringStubBuilder()
|
H A D | builtins_typedarray_stub_builder.h | 38 class BuiltinsTypedArrayStubBuilder : public BuiltinsStubBuilder {
41 : BuiltinsStubBuilder(parent) {}
in BuiltinsTypedArrayStubBuilder()
|
H A D | builtins_stubs.cpp | 97 GateRef BuiltinsStubBuilder::GetCallArg0(GateRef numArg)
in GetCallArg0() 117 GateRef BuiltinsStubBuilder::GetCallArg1(GateRef numArg)
in GetCallArg1() 137 GateRef BuiltinsStubBuilder::GetCallArg2(GateRef numArg)
in GetCallArg2() 158 GateRef BuiltinsStubBuilder::GetArgFromArgv(GateRef index, GateRef numArgs, bool needCheck)
in GetArgFromArgv() 183 GateRef BuiltinsStubBuilder::CallSlowPath(GateRef nativeCode, GateRef glue, GateRef thisValue,
in CallSlowPath()
|
H A D | containers_stub_builder.h | 52 class ContainersStubBuilder : public BuiltinsStubBuilder {
55 : BuiltinsStubBuilder(parent) {}
in ContainersStubBuilder()
|