| /arkcompiler/ets_frontend/test262/ |
| D | run_test262.py | 121 def excuting_npm_install(args): argument 123 if args.ark_frontend: 124 ark_frontend = args.ark_frontend 130 if args.ark_frontend_binary: 131 ark_frontend_binary = os.path.join(args.ark_frontend_binary) 155 def init(args): argument 162 get_all_skip_tests(args) 163 excuting_npm_install(args) 166 def get_all_skip_tests(args): argument 168 if args.ark_frontend and args.ark_frontend == ARK_FRONTEND_LIST[1]: [all …]
|
| D | run_sunspider.py | 168 def __init__(self, args): argument 169 self.args = args 189 if self.args.ark_tool: 190 self.ark_tool = self.args.ark_tool 192 if self.args.ark_aot: 193 self.ark_aot = self.args.ark_aot 195 if self.args.ark_aot_tool: 196 self.ark_aot_tool = self.args.ark_aot_tool 198 if self.args.ark_frontend_binary: 199 self.ark_frontend_binary = self.args.ark_frontend_binary [all …]
|
| /arkcompiler/runtime_core/verification/ |
| D | messages.yaml | 22 args: type 28 args: constructor 39 args: field 45 args: field 51 args: method 57 args: result 63 args: prefix, registers 69 args: field, field_type, acc_type, subtypes, field_subtypes 77 args: method 83 args: address, entry_type [all …]
|
| /arkcompiler/runtime_core/verification/util/ |
| D | function_traits.h | 38 template <typename R, typename... Args> 39 struct function_signature_helper<R (*)(Args...)> : public function_signature_helper<R(Args...)> { 42 template <typename R, typename F, typename... Args> 43 struct function_signature_helper<R (F::*)(Args...) const> : public function_signature_helper<R(Args… 46 template <typename R, typename F, typename... Args> 47 struct function_signature_helper<R (F::*)(Args...)> : public function_signature_helper<R(Args...)> { 50 template <typename R, typename... Args> 51 struct function_signature_helper<R(Args...)> { 53 using args_tuple = std::tuple<Args...>; 55 static constexpr std::size_t arity = sizeof...(Args); [all …]
|
| D | set_operations.h | 25 template <size_t N, class... Args> 27 using type = typename std::tuple_element<N, std::tuple<Args...>>::type; 30 template <size_t N, class... Args> 31 using pack_element_t = typename pack_element<N, Args...>::type; 33 template <typename... Args> 34 pack_element_t<0, Args...> SetIntersection(const Args &... args) in SetIntersection() argument 36 using S = pack_element_t<0, Args...>; in SetIntersection() 39 std::array<iter_type, sizeof...(Args)> iters {args.cbegin()...}; in SetIntersection() 40 std::array<iter_type, sizeof...(Args)> ends {args.cend()...}; in SetIntersection() 70 template <typename... Args> [all …]
|
| D | callable.h | 42 template <typename R, typename... Args> 43 class callable<R(Args...)> { 45 R operator()(Args...); 47 typedef R (callable_type::*method_type)(Args...); 48 typedef R (*function_type)(Args...); 61 using Arguments = std::tuple<Args...>; 70 template <typename T, typename = decltype(static_cast<R (T::*)(Args...) const>(&T::operator()))> 73 … method {reinterpret_cast<method_type>(static_cast<R (T::*)(Args...) const>(&T::operator()))} 77 template <typename T, typename = decltype(static_cast<R (T::*)(Args...)>(&T::operator()))> 80 method {reinterpret_cast<method_type>(static_cast<R (T::*)(Args...)>(&T::operator()))} [all …]
|
| D | bit_vector.h | 547 template <typename Op, typename Binop, typename... Args> 548 static size_t power_of_op_then_fold(Op op, Binop binop, const Args &... args) in power_of_op_then_fold() argument 552 … size_t sz = n_ary {[](size_t a, size_t b) { return std::min(a, b); }}(args.size_in_words()...); in power_of_op_then_fold() 553 size_t size = n_ary {[](size_t a, size_t b) { return std::min(a, b); }}(args.size()...); in power_of_op_then_fold() 554 size_t num_args = sizeof...(Args); in power_of_op_then_fold() 555 auto get_processed_word = [&op, &binop, num_args, &args...](size_t idx) { in power_of_op_then_fold() 558 …return n_ary {binop}(std::tuple<std::decay_t<decltype(args.data_[idx])>...> {unop(args.data_[idx])… in power_of_op_then_fold() 576 template <typename... Args> 577 static size_t power_of_and(const Args &... args) in power_of_and() argument 580 [](Word lhs, Word rhs) { return lhs & rhs; }, args...); in power_of_and() [all …]
|
| /arkcompiler/runtime_core/runtime/ |
| D | runtime.yaml | 43 args: 55 args: 67 args: 79 args: 91 args: [i32, i32] 102 args: [i64, i64] 113 args: [f32, f32] 124 args: [f64, f64] 135 args: [i32, i32] 146 args: [i64, i64] [all …]
|
| /arkcompiler/toolchain/build/toolchain/ |
| D | gcc_solink_wrapper.py | 22 def collect_soname(args): argument 26 [args.readelf, '-d', args.sofile]), 35 def collect_dyn_sym(args): argument 37 _command = [args.nm] 38 if args.sofile.endswith('.dll'): 42 _command.append(args.sofile) 51 def collect_toc(args): argument 52 result, toc = collect_soname(args) 54 result, dynsym = collect_dyn_sym(args) 124 args = parser.parse_args() [all …]
|
| D | gcc_link_wrapper.py | 78 args = parser.parse_args() 83 if is_static_link(args.command): 84 command = update_crt(args.command) 85 if args.clang_rt_dso_path is not None: 88 command = args.command 90 command, env=fast_env, map_file=args.map_file) 95 if args.strip: 98 [args.strip, '-o', args.output, args.unstripped_file]))
|
| /arkcompiler/ets_frontend/es2panda/compiler/core/ |
| D | regAllocator.h | 62 template <typename T, typename... Args> 63 void Emit(const ir::AstNode *node, Args &&... args) in Emit() argument 65 auto *ins = Alloc<T>(node, std::forward<Args>(args)...); in Emit() 69 template <typename T, typename... Args> 70 void EmitWithType(const ir::AstNode *node, int64_t typeIndex, Args &&... args) in EmitWithType() argument 72 auto *ins = Alloc<T>(node, std::forward<Args>(args)...); in EmitWithType() 76 template <typename T, typename... Args> 77 void EmitRange(const ir::AstNode *node, size_t argCount, Args &&... args) in EmitRange() argument 79 auto *ins = Alloc<T>(node, std::forward<Args>(args)...); in EmitRange() 128 template <typename T, typename... Args> [all …]
|
| /arkcompiler/toolchain/build/prebuilts_download/ |
| D | prebuilts_download.py | 65 def _check_sha256_by_mark(args, check_url, code_dir, unzip_dir, unzip_filename): argument 71 args.mark_file_path = mark_file_path 83 def _uncompress(args, src_file, code_dir, unzip_dir, unzip_filename, mark_file_path): argument 95 _npm_install(args, code_dir, unzip_dir, unzip_filename) 97 def _copy_url(args, task_id, url, local_file, code_dir, unzip_dir, unzip_filename, mark_file_path): argument 115 _uncompress(args, local_file, code_dir, unzip_dir, unzip_filename, mark_file_path) 118 def _hwcloud_download(args, config, bin_dir, code_dir): argument 128 args.tool_repo) 132 … if _check_sha256_by_mark(args, huaweicloud_url, code_dir, unzip_dir, unzip_filename): 135 _npm_install(args, code_dir, unzip_dir, unzip_filename) [all …]
|
| /arkcompiler/runtime_core/assembler/ |
| D | asm_metadata.rb | 138 args = ['attribute'] 139 args << 'value' unless is_bool 140 body << "#{indent}return pandasm::#{class_name(item_type)}::Validate(#{args.join(', ')});" 174 args = ['attribute'] 175 args << 'value' unless is_bool 176 body << "#{indent}pandasm::#{class_name(item_type)}::SetFlags(#{args.join(', ')});" 210 args = ['attribute'] 211 args << 'value' unless is_bool 212 body << "#{indent}pandasm::#{class_name(item_type)}::RemoveFlags(#{args.join(', ')});" 219 args = ['std::string_view attribute'] [all …]
|
| /arkcompiler/ets_frontend/es2panda/binder/ |
| D | binder.h | 69 template <typename T, typename... Args> 70 T *AddDecl(const lexer::SourcePosition &pos, Args &&... args); 72 template <typename T, typename... Args> 73 T *AddDecl(const lexer::SourcePosition &pos, DeclarationFlags flag, Args &&... args); 75 template <typename T, typename... Args> 76 T *AddTsDecl(const lexer::SourcePosition &pos, Args &&... args); 220 template <typename... Args> 221 explicit LexicalScope(Binder *binder, Args &&... args) in LexicalScope() argument 222 …cope(binder->Allocator()->New<T>(binder->Allocator(), binder->scope_, std::forward<Args>(args)...), in LexicalScope() 259 template <typename T, typename... Args> [all …]
|
| /arkcompiler/ets_frontend/ts2panda/src/base/ |
| D | bcGenUtil.ts | 268 export function call(args: VReg[], passThis: boolean) { 269 let length = args.length; 277 insn = new Callarg1(new Imm(0), args[0]); 280 insn = new Callargs2(new Imm(0), args[0], args[1]); 283 insn = new Callargs3(new Imm(0), args[0], args[1], args[2]); 286 insn = length <= MAX_INT8 ? new Callrange(new Imm(0), new Imm(length), args) : 287 new WideCallrange(new Imm(length), args); 290 insn = callThis(args); 296 function callThis(args: Array<VReg>) { 298 let thisReg: VReg = args[0]; [all …]
|
| /arkcompiler/ets_frontend/ts2panda/src/expression/ |
| D | callExpression.ts | 46 let args: VReg[] = []; 47 let hasSpread = emitCallArguments(compiler, expr, args); 48 compileSuperCall(compiler, expr, args, hasSpread); 49 pandaGen.freeTemps(...args); 53 let { arguments: args, passThis: passThis } = getHiddenParameters(innerExpression, compiler); 56 emitCall(expr, args, passThis, compiler); 57 pandaGen.freeTemps(...args); 63 let args: VReg[] = []; 82 args.push(...[funcReg, thisReg]); 88 args.push(funcReg); [all …]
|
| /arkcompiler/runtime_core/runtime/tests/ |
| D | invokation_helper.h | 40 template <typename T, typename... Args> 41 inline void WriteArgImpl(arch::ArgWriter<RUNTIME_ARCH> *writer, size_t nfloats, T arg, Args... args… 43 template <typename... Args> 44 …e void WriteArgImpl(arch::ArgWriter<RUNTIME_ARCH> *writer, size_t nfloats, float arg, Args... args) in WriteArgImpl() argument 47 WriteArgImpl(writer, nfloats + 1, args...); in WriteArgImpl() 50 template <typename T, typename... Args> 51 inline void WriteArgImpl(arch::ArgWriter<RUNTIME_ARCH> *writer, size_t nfloats, T arg, Args... args) in WriteArgImpl() argument 75 WriteArgImpl(writer, nfloats, args...); in WriteArgImpl() 78 template <class T, typename... Args> 79 inline void WriteArg(arch::ArgWriter<RUNTIME_ARCH> *writer, T arg, Args... args) in WriteArg() argument [all …]
|
| /arkcompiler/runtime_core/runtime/include/mem/ |
| D | panda_smart_pointers.h | 71 template <class T, class... Args> 72 inline PandaUniquePtrIf<T, !std::is_array_v<T>> MakePandaUnique(Args &&... args) 75 … mem::InternalAllocator<>::GetInternalAllocatorFromRuntime()->New<T>(std::forward<Args>(args)...)}; 84 template <class T, class... Args> 85 inline PandaUniquePtrIf<T, is_bounded_array_v<T>> MakePandaUnique(Args &&... args) = delete; 90 template <class T, class... Args> 91 inline PandaSharedPtrIf<T, !std::is_array_v<T>> MakePandaShared(Args &&... args) 94 … mem::InternalAllocator<>::GetInternalAllocatorFromRuntime()->New<T>(std::forward<Args>(args)...), 105 template <class T, class... Args> 106 inline PandaSharedPtrIf<T, is_bounded_array_v<T>> MakePandaShared(Args &&... args) = delete;
|
| /arkcompiler/ets_frontend/es2panda/test/ |
| D | runner.py | 120 '--aot-args', action='append', dest='aot_args', default=[], 224 if runner.args.verbose: 231 output_res, err = process.communicate(runner.args.es2panda_timeout) 255 if runner.args.aot: 266 if runner.args.verbose: 273 out, err = process.communicate(runner.args.paoc_timeout) 289 if runner.args.verbose: 294 if runner.args.aot: 297 if runner.args.jit: 306 if runner.args.verbose: [all …]
|
| /arkcompiler/ets_runtime/ecmascript/ |
| D | js_arguments.cpp | 24 bool JSArguments::GetOwnProperty(JSThread *thread, const JSHandle<JSArguments> &args, in GetOwnProperty() argument 27 // 1 ~ 3 Let desc be OrdinaryGetOwnProperty(args, P). in GetOwnProperty() 28 JSObject::OrdinaryGetOwnProperty(thread, JSHandle<JSObject>(args), key, desc); in GetOwnProperty() 44 bool JSArguments::DefineOwnProperty(JSThread *thread, const JSHandle<JSArguments> &args, in DefineOwnProperty() argument 47 // 4.Let allowed be OrdinaryDefineOwnProperty(args, P, Desc). in DefineOwnProperty() 48 bool allowed = JSObject::OrdinaryDefineOwnProperty(thread, JSHandle<JSObject>(args), key, desc); in DefineOwnProperty() 57 OperationResult JSArguments::GetProperty(JSThread *thread, const JSHandle<JSArguments> &args, in GetProperty() argument 62 // on args passing P and Receiver as the arguments. in GetProperty() 63 return JSTaggedValue::GetProperty(thread, JSHandle<JSTaggedValue>::Cast(args), key, receiver); in GetProperty() 66 bool JSArguments::SetProperty(JSThread *thread, const JSHandle<JSArguments> &args, const JSHandle<J… in SetProperty() argument [all …]
|
| /arkcompiler/ets_frontend/ts2panda/scripts/ |
| D | ts2abc.js | 43 function callJs2abc(args) { argument 44 let proc = spawn(`${js2abc}`, args); 55 let args = process.argv.splice(2); variable 57 if (args.length == 1 && args[0] == "--bc-version") { 58 callJs2abc(args); 63 if (args[0] == "--target-api-version") { 64 if (args[1] == "8") { 66 } else if (args[1] == "9") { 69 args = ["--bc-version"]; 70 callJs2abc(args);
|
| D | run_tests.py | 65 def __init__(self, args): argument 66 self.args = args 73 if self.args.src_dir: 74 self.src_dir = self.args.src_dir 76 if self.args.dist_dir: 77 self.dist_dir = self.args.dist_dir 79 if self.args.node_modules: 80 self.node_modules = self.args.node_modules 82 if self.args.platform: 83 self.platform = self.args.platform [all …]
|
| /arkcompiler/ets_runtime/script/ |
| D | run_ark_executable.py | 34 parser.add_argument('--script-args', help='args of script') 40 args = parser.parse_args() 41 return args 43 def judge_output(args): argument 62 if args.expect_output: 64 if returncode != args.expect_output: 69 print(">>>>> Expect return: [" + args.expect_output \ 72 elif args.expect_sub_output: 74 if out_str.find(args.expect_sub_output) == -1: 77 print(">>>>> Expect contain: [" + args.expect_sub_output \ [all …]
|
| /arkcompiler/ets_runtime/test/ |
| D | runtest.py | 49 parser.add_argument('--aot-args', metavar='args', help='pass to aot compiler args') 50 parser.add_argument('--jsvm-args', metavar='args', help='pass to jsvm args') 51 parser.add_argument('-i', '--info', action='store_true', help='add log level of info to args') 88 def __init__(self, args): argument 89 self.args = args 100 if args.builtin: 103 if args.step == 'hap': 105 if args.arm64: 108 if args.product: 109 self.product = match_list_name(PRODUCT_LIST, args.product) [all …]
|
| /arkcompiler/runtime_core/irtoc/lang/ |
| D | regmask.rb | 22 def initialize(*args) argument 31 return if args.empty? 33 if args[0].is_a?(Regmap) 34 @regmap = args[0] 35 args = args[1..-1] 36 elsif args[0].nil? 37 args = args[1..-1] 38 elsif args[0].is_a?(RegMask) 39 @regmap = args[-0].regmap 40 @value = args[0].value [all …]
|