| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets_test_suite/coroutines/ |
| D | CMakeLists.txt | 23 # IMPL "THREADED" "STACKFUL" 29 # This funciont will create a number of tests as a cartesian product of IMPL, OPTION_SETS_${IMPL}, … 40 set(multiValues OPTIONS IMPL OPTION_SETS_THREADED OPTION_SETS_STACKFUL WORKERS MODE) 49 foreach(impl ${ARG_IMPL}) 50 string(TOLOWER "${impl}" impl_name) 51 set(impl_option "--coroutine-impl=${impl_name}") 52 if(impl STREQUAL "STACKFUL" AND 64 foreach(option_set ${ARG_OPTION_SETS_${impl}}) 91 IMPL "STACKFUL" 99 IMPL "THREADED" "STACKFUL" [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/ |
| D | ets_libbase_runtime.yaml | 63 impl: ark::intrinsics::SinF64 75 impl: ark::intrinsics::CosF64 87 impl: ark::intrinsics::PowF64 99 impl: ark::intrinsics::SqrtF64 111 impl: ark::intrinsics::AbsF64 122 impl: ark::intrinsics::MaxI32 133 impl: ark::intrinsics::MaxI64 144 impl: ark::intrinsics::MaxF32 155 impl: ark::intrinsics::MaxF64 166 impl: ark::intrinsics::MinI32 [all …]
|
| D | ets_compiler_intrinsics.yaml | 32 impl: ark::ets::intrinsics::CompilerEtsLdObjByNameObj 43 impl: ark::ets::intrinsics::CompilerEtsLdObjByNameI32 54 impl: ark::ets::intrinsics::CompilerEtsLdObjByNameI64 65 impl: ark::ets::intrinsics::CompilerEtsLdObjByNameF32 76 impl: ark::ets::intrinsics::CompilerEtsLdObjByNameF64 87 impl: ark::ets::intrinsics::CompilerEtsStObjByNameObj 98 impl: ark::ets::intrinsics::CompilerEtsStObjByNameI8 109 impl: ark::ets::intrinsics::CompilerEtsStObjByNameI16 120 impl: ark::ets::intrinsics::CompilerEtsStObjByNameI32 131 impl: ark::ets::intrinsics::CompilerEtsStObjByNameI64 [all …]
|
| /arkcompiler/runtime_core/static_core/runtime/ |
| D | runtime.yaml | 45 impl: ark::intrinsics::AbsI32 57 impl: ark::intrinsics::AbsI64 69 impl: ark::intrinsics::AbsF32 81 impl: ark::intrinsics::AbsF64 92 impl: ark::intrinsics::MinI32 103 impl: ark::intrinsics::MinI64 114 impl: ark::intrinsics::MinF32 125 impl: ark::intrinsics::MinF64 136 impl: ark::intrinsics::MaxI32 147 impl: ark::intrinsics::MaxI64 [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/intrinsics/ |
| D | std_js_jsruntime.yaml | 43 impl: ark::ets::interop::js::intrinsics::JSRuntimeFinalizationRegistryCallbackIntrinsic 54 impl: ark::ets::interop::js::intrinsics::JSRuntimeNewJSValueDoubleIntrinsic 66 impl: ark::ets::interop::js::intrinsics::JSRuntimeNewJSValueBooleanIntrinsic 78 impl: ark::ets::interop::js::intrinsics::JSRuntimeNewJSValueStringIntrinsic 90 impl: ark::ets::interop::js::intrinsics::JSRuntimeNewJSValueObjectIntrinsic 101 impl: ark::ets::interop::js::intrinsics::JSRuntimeGetValueDoubleIntrinsic 113 impl: ark::ets::interop::js::intrinsics::JSRuntimeGetValueBooleanIntrinsic 125 impl: ark::ets::interop::js::intrinsics::JSRuntimeGetValueStringIntrinsic 139 impl: ark::ets::interop::js::intrinsics::JSRuntimeGetValueObjectIntrinsic 150 impl: ark::ets::interop::js::intrinsics::JSRuntimeGetPropertyJSValueIntrinsic [all …]
|
| /arkcompiler/runtime_core/compiler/optimizer/templates/intrinsics/ |
| D | get_intrinsics.inl.erb | 18 % Compiler::intrinsics.select(&:has_impl?).uniq{ |i| i.impl }.each do |intrinsic| 22 % impl = intrinsic.respond_to?(:fast_path) ? intrinsic.fast_path : intrinsic.impl 25 extern "C" void <%= intrinsic.impl.rpartition('::').last %>Bridge(); 26 extern "C" void <%= intrinsic.impl.rpartition('::').last %>RuntimeCallChecker(); 30 extern "C" void <%= impl.rpartition('::').last %>(); 32 extern "C" void <%= impl.rpartition('::').last %>Bridge(); 34 extern "C" void <%= impl.rpartition('::').last %>RuntimeCallChecker(); 81 % impl = intrinsic.respond_to?(:fast_path) ? intrinsic.fast_path : intrinsic.impl 82 % bridge = intrinsic.respond_to?(:fast_path) ? intrinsic.fast_path : "#{intrinsic.impl.rpartition… 88 …return runtime_call ? reinterpret_cast<uintptr_t>(<%= "#{intrinsic.impl.rpartition('::').last}Brid… [all …]
|
| D | entrypoints_bridge_asm_macro.inl.erb | 19 % Compiler::intrinsics.select(&:has_impl?).uniq { |intrn| intrn.impl + ", " + intrn.impl_signature.… 24 % implementation = intrn.impl.rpartition("::").last 35 RUNTIME_CALL_CHECKER <%= intrn.impl.rpartition("::").last %>RuntimeCallChecker, <%= intrn.impl.rpar…
|
| /arkcompiler/ets_frontend/ets2panda/test/unit/public/ |
| D | e2p_test_plugin.c | 24 static struct es2panda_Impl const *impl = NULL; variable 29 impl = es2panda_GetImpl(ES2PANDA_LIB_VERSION); in e2p_test_plugin_Initialize() 35 if (impl->IsIdentifier(node)) { in PrintIfIdentifier() 36 puts(impl->IdentifierName(ctx, node)); in PrintIfIdentifier() 43 es2panda_AstNode *ast = impl->ProgramAst(impl->ContextProgram(ctx)); in e2p_test_plugin_AfterParse() 44 impl->AstNodeForEach(ast, PrintIfIdentifier, ctx); in e2p_test_plugin_AfterParse()
|
| D | es2panda_public_test.cpp | 83 es2panda_Impl const *impl = nullptr; in TEST_F() member 87 arg.impl = impl_; in TEST_F() 92 if (a->impl->IsIdentifier(ast)) { in TEST_F() 93 a->ids.emplace_back(a->impl->IdentifierName(a->ctx, ast)); in TEST_F()
|
| /arkcompiler/runtime_core/compiler/ |
| D | intrinsics.yaml | 26 impl: panda::intrinsics::AbsI32 46 impl: panda::intrinsics::AbsI64 66 impl: panda::intrinsics::AbsF32 86 impl: panda::intrinsics::AbsF64 106 impl: panda::intrinsics::MinI32 126 impl: panda::intrinsics::MinI64 146 impl: panda::intrinsics::MinF32 166 impl: panda::intrinsics::MinF64 186 impl: panda::intrinsics::MaxI32 206 impl: panda::intrinsics::MaxI64 [all …]
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/templates/intrinsics/ |
| D | get_intrinsics.inl.erb | 25 % Compiler::intrinsics.select(&:has_impl?).uniq{ |i| i.impl }.each do |intrinsic| 30 % impl = intrinsic.respond_to?(:fast_path) ? intrinsic.fast_path : intrinsic.impl 32 extern "C" void <%= intrinsic.impl.rpartition('::').last %>Bridge(); 33 extern "C" void <%= intrinsic.impl.rpartition('::').last %>RuntimeCallChecker(); 37 extern "C" void <%= impl.rpartition('::').last %>(); 39 extern "C" void <%= impl.rpartition('::').last %>Bridge(); 41 extern "C" void <%= impl.rpartition('::').last %>RuntimeCallChecker(); 136 % impl = intrinsic.respond_to?(:fast_path) ? intrinsic.fast_path : intrinsic.impl 137 % bridge = intrinsic.respond_to?(:fast_path) ? intrinsic.fast_path : "#{intrinsic.impl.rpartition… 143 return reinterpret_cast<uintptr_t>(<%= intrinsic.impl %>); [all …]
|
| D | entrypoints_bridge_asm_macro.inl.erb | 19 % Compiler::intrinsics.select(&:has_impl?).uniq { |intrn| intrn.impl + ", " + intrn.impl_signature.… 25 % implementation = intrn.impl.rpartition("::").last 35 RUNTIME_CALL_CHECKER <%= intrn.impl.rpartition("::").last %>RuntimeCallChecker, <%= intrn.impl.rpar…
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets_test_suite/containers/ |
| D | CMakeLists.txt | 23 # IMPL "THREADED" "STACKFUL" 34 set(multiValues OPTIONS IMPL OPTION_SETS_THREADED OPTION_SETS_STACKFUL WORKERS MODE) 43 foreach(impl ${ARG_IMPL}) 44 string(TOLOWER "${impl}" impl_name) 45 set(impl_option "--coroutine-impl=${impl_name}") 46 if(impl STREQUAL "STACKFUL" AND 58 foreach(option_set ${ARG_OPTION_SETS_${impl}}) 84 IMPL "THREADED" "STACKFUL"
|
| /arkcompiler/ets_frontend/ets2panda/declgen_ets2ts/ |
| D | main.cpp | 24 const auto *impl = es2panda_GetImpl(ES2PANDA_LIB_VERSION); in Run() local 25 auto *cfg = impl->CreateConfig(argc, argv); in Run() 31 …es2panda_Context *ctx = impl->CreateContextFromString(cfg, cfgImpl->options->ParserInput().c_str(), in Run() 37 impl->ProceedToState(ctx, ES2PANDA_STATE_CHECKED); in Run() 44 impl->DestroyContext(ctx); in Run() 45 impl->DestroyConfig(cfg); in Run()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_util/include/ |
| D | safe_cast.h | 35 namespace impl { 55 } // namespace impl 57 template <typename ToT, typename FromT, typename = std::enable_if_t<impl::EnabledSafeCast<ToT, From… 60 return impl::InstanceOfImpl<ToT, FromT>::DoIt(from); 63 template <typename ToT, typename FromT, typename = std::enable_if_t<impl::EnabledSafeCast<ToT, From… 73 typename = std::enable_if_t<impl::EnabledSafeCast<ToT, FromT>::value>> 83 typename = std::enable_if_t<impl::EnabledSafeCast<ToT, FromT>::value>>
|
| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/napi_impl/ |
| D | napi_impl.h | 29 NapiImpl impl; in InitNapi() local 30 #define NAPI_METHOD(name, ...) impl.name = ::name; in InitNapi() 34 Init(impl); in InitNapi() 44 PANDA_PUBLIC_API static void Init(NapiImpl impl);
|
| /arkcompiler/runtime_core/static_core/verification/cache/ |
| D | results_cache.cpp | 28 struct VerificationResultCache::Impl { struct in ark::verifier::VerificationResultCache 34 Impl(std::string fileName, It dataStart, It dataEnd) in Impl() function 40 VerificationResultCache::Impl *VerificationResultCache::impl_ {nullptr}; 87 …impl_ = new (mem::AllocatorAdapter<Impl>().allocate(1)) Impl {filename, data.cbegin(), data.cend()… in Initialize() 124 impl_->~Impl(); in Destroy() 125 mem::AllocatorAdapter<Impl>().deallocate(impl_, 1); in Destroy()
|
| D | results_cache.h | 33 struct Impl; 34 static Impl *impl_;
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/scenarios/js_to_ets/indirect_call/ |
| D | indirect_call.js | 51 let impl: UserInterface = new UserInterfaceImpl(); 52 return impl; 62 let impl = new UserInterfaceImpl(); 63 return impl;
|
| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/ |
| D | js_convert_base.h | 56 template <typename Impl, typename ImplCpptype> 65 JSConvertTypeCheckFailed(Impl::TYPE_NAME); in TypeCheckFailed() 74 auto res = Impl::WrapImpl(env, etsVal); in Wrap() 85 auto res = Impl::UnwrapImpl(ctx, env, jsVal); in Unwrap() 97 auto res = Impl::WrapImpl(env, etsVal); in WrapWithNullCheck() 110 auto res = Impl::UnwrapImpl(ctx, env, jsVal); in UnwrapWithNullCheck()
|
| /arkcompiler/runtime_core/static_core/runtime/templates/ |
| D | intrinsics_gen.h.erb | 19 % Runtime::intrinsics.select(&:has_impl?).uniq { |intrn| intrn.impl + ", " + intrn.impl_signature.a… 23 % implementation = intrinsic.impl.rpartition("::").last 34 <%= intrinsic.impl %>(<%= arg_list %>); 36 return <%= intrinsic.impl %>(<%= arg_list %>); 119 …method->SetCompiledEntryPoint(reinterpret_cast<const void *>(<%= intrinsic.impl.rpartition("::").l… 133 % Runtime::intrinsics.select(&:has_impl?).uniq { |i| i.impl }.each do |intrinsic| 135 % namespace, _, funcname = intrinsic.impl.rpartition('::')
|
| D | runtime.rb | 99 return impl + 'AbiWrapper' if need_abi_wrapper? 100 impl 104 respond_to?(:impl)
|
| /arkcompiler/runtime_core/disassembler/templates/ |
| D | intrinsics_gen.h.erb | 29 <%= intrinsic.impl %>(<%= arg_list %>); 31 return <%= intrinsic.impl %>(<%= arg_list %>); 83 % Runtime::intrinsics.uniq { |i| i.impl }.each do |intrinsic| 85 % namespace, _, funcname = intrinsic.impl.rpartition('::')
|
| /arkcompiler/runtime_core/static_core/disassembler/templates/ |
| D | intrinsics_gen.h.erb | 29 <%= intrinsic.impl %>(<%= arg_list %>); 31 return <%= intrinsic.impl %>(<%= arg_list %>); 83 % Runtime::intrinsics.uniq { |i| i.impl }.each do |intrinsic| 85 % namespace, _, funcname = intrinsic.impl.rpartition('::')
|
| /arkcompiler/runtime_core/static_core/libllvmbackend/templates/ |
| D | intrinsics.rb | 57 return impl + 'AbiWrapper' if need_abi_wrapper? 58 impl
|