Home
last modified time | relevance | path

Searched refs:FunctionKind (Results 1 - 25 of 61) sorted by relevance

123

/arkcompiler/ets_runtime/ecmascript/
H A Djs_function.h56 FunctionKind GetFunctionKind() const in GetFunctionKind()
163 FunctionKind kind = FunctionKind::NORMAL_FUNCTION);
234 FunctionKind kind = GetFunctionKind(); in IsGetterOrSetter()
235 return kind == FunctionKind::GETTER_FUNCTION || kind == FunctionKind::SETTER_FUNCTION; in IsGetterOrSetter()
240 FunctionKind kind = GetFunctionKind(); in IsGetter()
241 return kind == FunctionKind::GETTER_FUNCTION; in IsGetter()
246 FunctionKind kind = GetFunctionKind(); in IsBase()
247 return kind <= FunctionKind in IsBase()
[all...]
H A Djs_function_kind.h22 enum class FunctionKind : uint8_t { class
H A Dmethod.h263 uint64_t SetFunctionKind(uint64_t extraLiteralInfo, FunctionKind kind) in SetFunctionKind()
268 FunctionKind GetFunctionKind(uint64_t extraLiteralInfo) const in GetFunctionKind()
270 return static_cast<FunctionKind>(FunctionKindBits::Decode(extraLiteralInfo)); in GetFunctionKind()
321 void SetFunctionKind(FunctionKind kind) in SetFunctionKind()
328 FunctionKind GetFunctionKind() const in GetFunctionKind()
477 using FunctionKindBits = BuiltinIdBits::NextField<FunctionKind, FUNCTION_KIND_NUM_BITS>; // offset 8-11
H A Dobject_factory.h205 JSHandle<Method> NewMethodForNativeFunction(const void *func, FunctionKind kind = FunctionKind::NORMAL_FUNCTION,
235 FunctionKind kind = FunctionKind::NORMAL_FUNCTION,
240 FunctionKind kind = FunctionKind::NORMAL_FUNCTION,
549 FunctionKind kind = FunctionKind::NORMAL_FUNCTION);
551 const JSHandle<JSHClass> &clazz, FunctionKind kind = FunctionKind
[all...]
H A Djs_function.cpp29 void JSFunction::InitializeJSFunction(JSThread *thread, const JSHandle<JSFunction> &func, FunctionKind kind) in InitializeJSFunction()
35 if (kind == FunctionKind::BASE_CONSTRUCTOR || kind == FunctionKind::GENERATOR_FUNCTION || in InitializeJSFunction()
36 kind == FunctionKind::ASYNC_GENERATOR_FUNCTION || kind == FunctionKind::NONE_FUNCTION) { in InitializeJSFunction()
42 if (kind == FunctionKind::ASYNC_GENERATOR_FUNCTION) { in InitializeJSFunction()
51 if (kind == FunctionKind::GENERATOR_FUNCTION) { in InitializeJSFunction()
61 PropertyDescriptor desc(thread, accessor, kind != FunctionKind::BUILTIN_CONSTRUCTOR, false, false); in InitializeJSFunction()
74 void JSFunction::InitializeSFunction(JSThread *thread, const JSHandle<JSFunction> &func, FunctionKind kind) in InitializeSFunction()
285 if (JSHandle<JSFunction>::Cast(self)->GetFunctionKind() == FunctionKind in NameGetter()
[all...]
/arkcompiler/ets_runtime/ecmascript/jspandafile/
H A Dliteral_data_extractor.cpp44 FunctionKind kind; in ExtractObjectDatas()
75 kind = FunctionKind::NORMAL_FUNCTION; in ExtractObjectDatas()
80 kind = FunctionKind::GETTER_FUNCTION; in ExtractObjectDatas()
85 kind = FunctionKind::SETTER_FUNCTION; in ExtractObjectDatas()
90 kind = FunctionKind::GENERATOR_FUNCTION; in ExtractObjectDatas()
95 kind = FunctionKind::ASYNC_GENERATOR_FUNCTION; in ExtractObjectDatas()
159 FunctionKind kind; in EnumerateLiteralVals()
185 kind = FunctionKind::NORMAL_FUNCTION; in EnumerateLiteralVals()
190 kind = FunctionKind::GETTER_FUNCTION; in EnumerateLiteralVals()
195 kind = FunctionKind in EnumerateLiteralVals()
[all...]
H A Djs_pandafile.cpp299 FunctionKind JSPandaFile::GetFunctionKind(panda_file::FunctionKind funcKind) in GetFunctionKind()
301 FunctionKind kind; in GetFunctionKind()
303 funcKind = static_cast<panda_file::FunctionKind>(static_cast<uint32_t>(funcKind) & (~SENDABLE_FUNCTION_MASK)); in GetFunctionKind()
306 case panda_file::FunctionKind::NONE: in GetFunctionKind()
307 kind = FunctionKind::NONE_FUNCTION; in GetFunctionKind()
309 case panda_file::FunctionKind::FUNCTION: in GetFunctionKind()
310 kind = FunctionKind::BASE_CONSTRUCTOR; in GetFunctionKind()
312 case panda_file::FunctionKind::NC_FUNCTION: in GetFunctionKind()
313 kind = FunctionKind in GetFunctionKind()
[all...]
H A Dmethod_literal.h225 using FunctionKindBits = BuiltinIdBits::NextField<FunctionKind, FUNCTION_KIND_NUM_BITS>; // offset 8-11
263 void SetFunctionKind(FunctionKind kind) in SetFunctionKind()
308 FunctionKind GetFunctionKind() const in GetFunctionKind()
310 return static_cast<FunctionKind>(FunctionKindBits::Decode(extraLiteralInfo_)); in GetFunctionKind()
315 return GetFunctionKind() == FunctionKind::CLASS_CONSTRUCTOR; in IsClassConstructor()
328 static uint64_t SetFunctionKind(uint64_t extraLiteralInfo, FunctionKind kind) in SetFunctionKind()
333 static FunctionKind GetFunctionKind(uint64_t extraLiteralInfo) in GetFunctionKind()
335 return static_cast<FunctionKind>(FunctionKindBits::Decode(extraLiteralInfo)); in GetFunctionKind()
416 // BuiltinId, FunctionKind are encoded in extraLiteralInfo_.
H A Dliteral_data_extractor.h64 FunctionKind kind, uint16_t length,
77 uint32_t offset, JSHandle<ConstantPool> constpool, FunctionKind kind, uint16_t length,
82 FunctionKind kind, ClassKind classKind);
H A Djs_pandafile.h432 static FunctionKind PUBLIC_API GetFunctionKind(panda_file::FunctionKind funcKind);
433 static FunctionKind GetFunctionKind(ConstPoolType type);
434 static bool PUBLIC_API IsSendableFunctionKind(panda_file::FunctionKind funcKind) in IsSendableFunctionKind()
/arkcompiler/runtime_core/abc2program/
H A Ddump_utils.cpp53 {panda_file::FunctionKind::NONE, "FunctionKind::NONE"},
54 {panda_file::FunctionKind::FUNCTION, "FunctionKind::FUNCTION"},
55 {panda_file::FunctionKind::NC_FUNCTION, "FunctionKind::NC_FUNCTION"},
56 {panda_file::FunctionKind::GENERATOR_FUNCTION, "FunctionKind::GENERATOR_FUNCTION"},
57 {panda_file::FunctionKind::ASYNC_FUNCTION, "FunctionKind
[all...]
H A Dabc_method_processor.cpp76 panda_file::FunctionKind func_kind = static_cast<panda_file::FunctionKind>(func_kind_u32); in FillFunctionKind()
H A Ddump_utils.h30 using FunctionKindToStringMap = std::unordered_map<panda_file::FunctionKind, std::string>;
78 static std::string GetFunctionKindString(panda_file::FunctionKind function_kind);
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
H A Dbuiltins_function_stub_builder.h37 FunctionKind getKind = FunctionKind::LAST_FUNCTION_KIND);
40 FunctionKind getKind = FunctionKind::LAST_FUNCTION_KIND);
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dnew_object_stub_builder.h60 FunctionKind targetKind = FunctionKind::LAST_FUNCTION_KIND);
62 FunctionKind targetKind = FunctionKind::LAST_FUNCTION_KIND);
85 FunctionKind targetKind = FunctionKind::LAST_FUNCTION_KIND);
87 FunctionKind targetKind = FunctionKind::LAST_FUNCTION_KIND);
90 FunctionKind targetKind = FunctionKind
[all...]
H A Djit_compilation_env.cpp33 if (method->GetFunctionKind() == FunctionKind::CLASS_CONSTRUCTOR) { in JitCompilationEnv()
34 methodLiteral_->SetFunctionKind(FunctionKind::CLASS_CONSTRUCTOR); in JitCompilationEnv()
/arkcompiler/runtime_core/libpandafile/
H A Dindex_accessor.h46 FunctionKind GetFunctionKind() const in GetFunctionKind()
48 return static_cast<FunctionKind>((access_flags_ & FUNCTION_KIND_MASK) >> FLAG_WIDTH); in GetFunctionKind()
/arkcompiler/ets_runtime/ecmascript/jit/
H A Djit.cpp303 FunctionKind kind = method->GetFunctionKind(); in SupportJIT()
305 case FunctionKind::NORMAL_FUNCTION: in SupportJIT()
306 case FunctionKind::GETTER_FUNCTION: in SupportJIT()
307 case FunctionKind::SETTER_FUNCTION: in SupportJIT()
308 case FunctionKind::ARROW_FUNCTION: in SupportJIT()
309 case FunctionKind::BASE_CONSTRUCTOR: in SupportJIT()
310 case FunctionKind::CLASS_CONSTRUCTOR: in SupportJIT()
311 case FunctionKind::DERIVED_CONSTRUCTOR: in SupportJIT()
312 case FunctionKind::NONE_FUNCTION: in SupportJIT()
/arkcompiler/runtime_core/assembler/
H A Dassembly-function.h89 panda::panda_file::FunctionKind function_kind = panda::panda_file::FunctionKind::NONE;
103 void SetFunctionKind(panda::panda_file::FunctionKind kind) in SetFunctionKind()
108 panda::panda_file::FunctionKind GetFunctionKind() const in GetFunctionKind()
/arkcompiler/ets_runtime/test/fuzztest/jsvaluerefisgenerator_fuzzer/
H A Djsvaluerefisgenerator_fuzzer.cpp50 JSFunction::InitializeJSFunction(vm->GetJSThread(), generatorFunc, FunctionKind::GENERATOR_FUNCTION); in IsGeneratorObjectFuzzTest()
/arkcompiler/ets_runtime/ecmascript/tests/
H A Djs_function_test.cpp62 FunctionKind::BASE_CONSTRUCTOR); in HWTEST_F_L0()
82 EXPECT_EQ(func->GetFunctionKind(), FunctionKind::BASE_CONSTRUCTOR); in HWTEST_F_L0()
/arkcompiler/runtime_core/abc2program/tests/cpp_sources/
H A Dhello_world_test.cpp378 panda_file::FunctionKind function_kind = function.function_kind; in HWTEST_F()
379 EXPECT_TRUE(function_kind == panda_file::FunctionKind::FUNCTION); in HWTEST_F()
382 EXPECT_TRUE(lit_function_->GetFunctionKind() == panda::panda_file::FunctionKind::NONE); in HWTEST_F()
383 EXPECT_TRUE(foo_function_->GetFunctionKind() == panda::panda_file::FunctionKind::FUNCTION); in HWTEST_F()
384 EXPECT_TRUE(add_function_->GetFunctionKind() == panda::panda_file::FunctionKind::NC_FUNCTION); in HWTEST_F()
385 EXPECT_TRUE(generate_function_->GetFunctionKind() == panda::panda_file::FunctionKind::GENERATOR_FUNCTION); in HWTEST_F()
386 EXPECT_TRUE(method_function_->GetFunctionKind() == panda::panda_file::FunctionKind::ASYNC_FUNCTION); in HWTEST_F()
388 panda::panda_file::FunctionKind::ASYNC_GENERATOR_FUNCTION); in HWTEST_F()
389 EXPECT_TRUE(async_arrow_function_->GetFunctionKind() == panda::panda_file::FunctionKind::ASYNC_NC_FUNCTION); in HWTEST_F()
/arkcompiler/ets_runtime/test/fuzztest/publicapigeneratorobjectref_fuzzer/
H A Dpublicapigeneratorobjectref_fuzzer.cpp47 JSFunction::InitializeJSFunction(thread, generatorFunc, FunctionKind::GENERATOR_FUNCTION); in GetGeneratorReceiverFuzzTest()
/arkcompiler/ets_frontend/es2panda/compiler/core/
H A Dpandagen.h47 DEFINE_BITOPS(panda::panda_file::FunctionKind);
222 panda::panda_file::FunctionKind GetFunctionKind() const in GetFunctionKind()
229 return funcKind_ == panda::panda_file::FunctionKind::CONCURRENT_FUNCTION; in IsConcurrent()
234 return (funcKind_ & panda::panda_file::FunctionKind::SENDABLE_FUNCTION) != 0; in IsSendable()
556 panda::panda_file::FunctionKind funcKind_ {panda::panda_file::FunctionKind::NONE};
/arkcompiler/ets_runtime/ecmascript/builtins/
H A Dshared_builtins.cpp69 FunctionKind::NORMAL_FUNCTION); in InitializeSObjectAndSFunction()
102 sObjectFunctionHClass, FunctionKind::BUILTIN_CONSTRUCTOR); in InitializeSObject()
149 arrayBufferFuncHClass, FunctionKind::BUILTIN_CONSTRUCTOR); in InitializeSArrayBuffer()
210 setFuncHClass, FunctionKind::BUILTIN_CONSTRUCTOR); in InitializeSSet()
277 mapFuncHClass, FunctionKind::BUILTIN_CONSTRUCTOR); in InitializeSMap()
351 sAsyncFuncIHClass, FunctionKind::BUILTIN_CONSTRUCTOR); in InitializeSAsyncFunction()
379 sFuncHClass, FunctionKind::BUILTIN_CONSTRUCTOR); in InitializeSFunction()
795 hclass, FunctionKind::NORMAL_FUNCTION, builtinId, MemSpaceType::SHARED_NON_MOVABLE); in NewSFunction()
842 FunctionKind::NORMAL_FUNCTION); in SharedStrictModeForbiddenAccessCallerArguments()
941 FunctionKind in InitializeSharedArray()
[all...]

Completed in 18 milliseconds

123