| /arkcompiler/runtime_core/compiler/optimizer/analysis/ |
| D | live_registers.cpp | 23 struct Split { struct 24 Split(LifeIntervalsIt p_begin, LifeIntervalsIt p_end, LifeNumber p_min, LifeNumber p_max, in Split() function 45 …for (auto split = interval; !interval->IsPhysical() && split != nullptr; split = split->GetSibling… in CopyIntervals() local 46 if (split->HasReg()) { in CopyIntervals() 47 min_ln = std::min(min_ln, split->GetBegin()); in CopyIntervals() 48 max_ln = std::max(max_ln, split->GetEnd()); in CopyIntervals() 49 destination->push_back(split); in CopyIntervals() 99 ArenaQueue<const Split *> queue(lalloc->Adapter()); in BuildIntervalsTree() 105 …queue.push(lalloc->New<Split>(intervals->begin(), intervals->end(), ln_range.first, ln_range.secon… in BuildIntervalsTree() 109 // Split each interval into three parts: in BuildIntervalsTree() [all …]
|
| /arkcompiler/runtime_core/compiler/tests/ |
| D | life_intervals_test.cpp | 72 auto split = interval->SplitAt(4, GetAllocator()); in TEST_F() local 74 CheckSiblings({interval, split}); in TEST_F() 76 CheckRanges(split, {}); in TEST_F() 82 auto split = interval->SplitAt(6, GetAllocator()); in TEST_F() local 84 CheckSiblings({interval, split}); in TEST_F() 86 CheckRanges(split, {{8, 10}}); in TEST_F() 92 auto split = interval->SplitAt(6, GetAllocator()); in TEST_F() local 94 CheckSiblings({interval, split}); in TEST_F() 96 CheckRanges(split, {{6, 10}}); in TEST_F() 102 auto split = interval->SplitAt(8, GetAllocator()); in TEST_F() local [all …]
|
| /arkcompiler/runtime_core/templates/ |
| D | common.rb | 53 n = name.split(Regexp.union(['-', '.'])).map(&:capitalize).join 90 n = "#{lang}.#{name}".split(Regexp.union(['-', '.'])).map(&:capitalize).join 117 split = s.split(k); 118 for i in 1..split.length() - 1 119 ret += v + ' + ' + Common::to_raw(split[i])+ ' + ' 138 'Event' + name.split('-').map(&:capitalize).join
|
| /arkcompiler/runtime_core/docs/diagrams/ |
| D | static-analyzer-gc-func-list-gen.puactivity | 18 split 21 split again 32 end split
|
| /arkcompiler/ets_frontend/testTs/ |
| D | run_testTs.py | 74 path_list = file.split(os.sep) 80 ts_list = temp_out_file_path.split(os.sep) 83 path_list = out_file_path.split(os.sep) 165 out_list = out_content.split('}\n{') 168 out_list.append(''.join(out_content.split('\n'))) 175 out_do = ''.join(out_list[i].split('\n')).strip(' ') + '}' 177 out_do = '{' + ''.join(out_list[i].split('\n')).strip(' ') 182 out_list[i].split('\n')).strip(' ') + 195 path_list = file.split(os.sep) 201 path_list = out_path.split(os.sep)
|
| /arkcompiler/runtime_core/compiler/optimizer/optimizations/regalloc/ |
| D | split_resolver.cpp | 73 // PHI and its inputs can be considered as one interval, which was split, in ProcessBlock() 74 // so that the logic is equivalent to the logic of connecting split intervals in ProcessBlock() 116 …// Find sibling at the 'end - LIFE_NUMBER_GAP' position to connect siblings that were split at the… in ConnectSpiltFromPredBlock() 124 …COMPILER_LOG(DEBUG, SPLIT_RESOLVER) << "Resolve split move for inst v" << src_interval->GetInst()-… in ConnectSpiltFromPredBlock() 159 // moves in case when an interval was split after last basic block's instruction and then in CreateSpillFillForSplitMove() 166 // <Split 2's interval and spill to stack slot s0> in CreateSpillFillForSplitMove()
|
| /arkcompiler/runtime_core/gn/build/ |
| D | cmake_configure_file.py | 38 key, val = value.split('=', 1) 58 var_val = in_line.split(' ', 1)[1] 59 var_val_split = var_val.split(' ', 1)
|
| /arkcompiler/ets_frontend/ts2panda/templates/ |
| D | builtinsMap.ts.erb | 20 % args = sig.split(/,?\s+/) 35 % mnemonic = insn.mnemonic.split('.') 61 % args = sig.split(/,?\s+/) 67 case "<%= builtin.sig.split(' ')[0]%>":
|
| /arkcompiler/runtime_core/tests/cts-coverage-tool/lib/ |
| D | spec.rb | 91 grp['description_tests'] = split(grp['description']).map do |da| 116 ntg['description'] && split(ntg['description']).each do |ntda| 159 # split long-text description into array of assertions 160 def split(description) # rubocop:disable Metrics method in Spec 163 description.split(/\./).each do |p| 251 test_group['description'] && split(test_group['description']).each do |tda|
|
| /arkcompiler/runtime_core/libpandafile/templates/ |
| D | file_format_version.h.erb | 26 constexpr std::array<uint8_t, File::VERSION_SIZE> version {<%= Panda::version.split('.').join(', ')… 27 constexpr std::array<uint8_t, File::VERSION_SIZE> minVersion {<%= Panda::min_version.split('.').joi…
|
| /arkcompiler/runtime_core/compiler/docs/ |
| D | ir_builder.md | 20 …type as well and if one constant is used in integer and float operations, it must be split into two 66 1. Split constants: for all constants that are used in instructions with different types, split con… 119 const.split()
|
| D | reg_alloc_graph_coloring_doc.md | 26 …for node. And input parameters is marked for split if it has intersection with call-site. They wil… 55 Finally, if node was marked to split, real split on corresponding interval is performed. All nodes …
|
| /arkcompiler/runtime_core/irtoc/lang/ |
| D | options.rb | 31 ….on("--input=PATH", "Input files, separated by ':' symbol") { |v| self.input_files = v.split(':') } 46 defines = self.definitions.split(':') 49 vals = define.split('=')
|
| D | validation.rb | 63 data = line.split(':', 2).map(&:strip) 68 Hash[methods.map { |m| [m.name.split('::')[1].to_sym, m] } ]
|
| /arkcompiler/ets_runtime/test/perform/string/ |
| D | string.js | 57 str.split(" ", 3); 61 print("string split number of input parameters is 2 : " + time3); 68 str.split(" "); 72 print("string split number of input parameters is 1 : " + time3); 80 str.split(re); 84 print("string split into regexp.split : " + time3);
|
| /arkcompiler/toolchain/build/toolchain/ |
| D | gcc_link_wrapper.py | 25 # script, it appears as a unitary string but needs to be split up so that 32 command = command[0].split(None, 3) + command[1:]
|
| /arkcompiler/runtime_core/tests/cts-generator/generator/ |
| D | test_base.rb | 37 content.puts [isa].to_yaml.split("\n").map { |line| '#%s' % line }.join("\n") 61 description.split("\n").each {|t| content.puts "\# #{t}" }
|
| /arkcompiler/ets_frontend/es2panda/test/ |
| D | test262util.py | 128 'includes').split(','))) if match else [] 132 'includes').split('-')))[1:] if match else [] 138 match.group('flags').split(','))) if match else []
|
| /arkcompiler/runtime_core/tests/cts-generator/runner/ |
| D | runner.rb | 66 string.split(':') 68 .flat_map { |s| s.split(',').map(&:strip) }
|
| /arkcompiler/runtime_core/tests/checked/ |
| D | const_array_test.pa | 18 #! CHECKER Split ConstArray 38 #! CHECKER Split ConstArray AOT
|
| /arkcompiler/runtime_core/isa/ |
| D | isapi.rb | 49 operand_parts = sig.split(':') 98 sig.split(' ')[0] 103 mnemonic.split('.')[0] 157 operands = operands.split(', ') 303 bits = pretty.gsub(/[a-z]/, '').split('_').map(&:to_i).sum 316 name.sub('pref_', '').sub('op_', '').split('_').each_slice(2).map do |name, width|
|
| /arkcompiler/toolchain/build/compile_script/ |
| D | ark.py | 125 parameter = args.split(".") 216 …033[0m', '\033[32mARK_{} compilation finished successfully.\033[0m'.format(argvs[0].split('.')[0])) 218 …\033[0m', '\033[31mARK_{} compilation finished with errors.\033[0m'.format(argvs[0].split('.')[0]))
|
| /arkcompiler/runtime_core/bytecode_optimizer/tests/benchmark/ |
| D | run_benchmark.py | 59 for stdout_line in stdout.decode('ascii').split("\n"): 62 key, value = stdout_line.split(":")[:2] 158 c2p_options += args.compiler_options.split(",")
|
| /arkcompiler/runtime_core/runtime/interpreter/templates/ |
| D | unimplemented_handlers-inl.h.erb | 21 % camel_case_name = name.split('.').map { |p| p == '64' ? 'Wide' : p.capitalize }.join
|
| /arkcompiler/ets_runtime/test/aottest/definegettersetterbyvalue/ |
| D | definegettersetterbyvalue.ts | 26 [this.firstWord, this.secondWord] = value.split(" ");
|