/arkcompiler/ets_runtime/ecmascript/compiler/ |
D | bytecodes.cpp | 458 info.inputs.emplace_back(VirtualRegister(vsrc)); in InitBytecodeInfo() 465 info.inputs.emplace_back(VirtualRegister(vsrc)); in InitBytecodeInfo() 472 info.inputs.emplace_back(VirtualRegister(vsrc)); in InitBytecodeInfo() 477 info.inputs.emplace_back(ConstDataId(ConstDataIDType::StringIDType, stringId)); in InitBytecodeInfo() 482 info.inputs.emplace_back(VirtualRegister(vsrc)); in InitBytecodeInfo() 491 info.inputs.emplace_back(Immediate(READ_INST_32_0())); in InitBytecodeInfo() 495 info.inputs.emplace_back(Immediate(READ_INST_64_0())); in InitBytecodeInfo() 500 info.inputs.emplace_back(VirtualRegister(a0)); in InitBytecodeInfo() 506 info.inputs.emplace_back(VirtualRegister(startReg)); in InitBytecodeInfo() 507 info.inputs.emplace_back(VirtualRegister(a0)); in InitBytecodeInfo() [all …]
|
D | frame_states.cpp | 360 } else if (bytecodeInfo.inputs.size() != 0) { in ComputeLiveOutBC() 361 auto vreg = std::get<VirtualRegister>(bytecodeInfo.inputs.at(0)).GetId(); in ComputeLiveOutBC() 386 auto id = bytecodeInfo.inputs.size(); in ComputeLiveOutBC() 390 for (size_t i = 0; i < bytecodeInfo.inputs.size(); i++) { in ComputeLiveOutBC() 391 auto in = bytecodeInfo.inputs[i]; in ComputeLiveOutBC()
|
/arkcompiler/ets_frontend/merge_abc/src/ |
D | mergeProgram.cpp | 121 std::vector<std::string> inputs; in CollectProtoFiles() local 146 inputs.push_back(line); in CollectProtoFiles() 151 inputs.push_back(inputAbs.Value()); in CollectProtoFiles() 154 protoFiles.reserve(inputs.size()); in CollectProtoFiles() 155 for (auto &filePath : inputs) { in CollectProtoFiles()
|
/arkcompiler/runtime_core/compiler/optimizer/ir/ |
D | ir_constructor.h | 188 IrConstructor &Inputs(Args... inputs) in Inputs() argument 191 inst_inputs_map_[CurrentInstIndex()].reserve(sizeof...(inputs)); in Inputs() 192 if constexpr (sizeof...(inputs) != 0) { in Inputs() 193 AddInput(inputs...); in Inputs() 202 IrConstructor &Inputs(std::initializer_list<std::pair<int, int>> inputs) in Inputs() argument 207 phi_inst_inputs_map_[CurrentInstIndex()].reserve(inputs.size()); in Inputs() 208 for (const auto &input : inputs) { in Inputs() 233 inst_inputs_map_[CurrentInstIndex()].reserve(inputs.size()); in Inputs() 234 types->AllocateInputTypes(graph_->GetAllocator(), inputs.size()); in Inputs() 235 for (const auto &input : inputs) { in Inputs() [all …]
|
/arkcompiler/ets_runtime/test/ |
D | test_helper.gni | 65 inputs = [ 108 inputs = [ 172 inputs = [ merge_file_raw ] 267 inputs = [ _test_abc_path_ ] 268 inputs += _extra_modules_ 316 inputs = [ _test_abc_path_ ] 317 inputs += _extra_modules_ 365 inputs = [ _test_abc_path_ ] 366 inputs += _extra_modules_ 414 inputs = [ _test_abc_path_ ] [all …]
|
/arkcompiler/runtime_core/compiler/optimizer/templates/ |
D | inst_checker_gen.h.erb | 54 % if inst.inputs.any? { |x| x.is_dyn? } 58 CHECK_EQ(inst->GetInputsCount(), <%= inst.inputs.size %>U); 59 % inst.inputs.each_with_index do |operand, i|
|
D | IR-instructions.md.erb | 27 …inputs = inst.has_inputs? ? "<ul><li> #{inst.inputs.map {|x| x.types_string }.join('</li><li>') } … 41 | <%= inst.opcode %> | <%= dest %> | <%= inputs %> | <%= inst.flags.join(', ') %> | <%= verify_str …
|
D | instructions.rb | 146 raise "Destination can be only first operand" if inputs.any? { |x| x.is_dst? } 158 !inputs.empty?
|
/arkcompiler/runtime_core/libark_defect_scan_aux/ |
D | graph.cpp | 91 std::vector<Inst> inputs; in GetInputInsts() local 94 inputs.emplace_back(input.GetInst()); in GetInputInsts() 97 return inputs; in GetInputInsts()
|
/arkcompiler/toolchain/build/templates/cxx/ |
D | cxx.gni | 72 if (!defined(inputs)) { 73 inputs = [] 78 inputs += [ version_script ] 235 if (!defined(inputs)) { 236 inputs = [] 241 inputs += [ version_script ]
|
/arkcompiler/runtime_core/gn/build/toolchain/ |
D | BUILD.gn | 80 command = "rm -f {{output}} && $ar rcs {{output}} {{inputs}}" 95 rspfile_content = "-Wl,--whole-archive {{inputs}} {{solibs}} -Wl,--no-whole-archive {{libs}}" 122 rspfile_content = "{{inputs}}"
|
/arkcompiler/runtime_core/compiler/docs/ |
D | try_catch_blocks_ir.md | 125 …inputs are values of these virtual registers in the points where throwable instructions are placed… 127 In the next example `CatchPhi` has 3 inputs: `a0`, `a1`, `a2` and contains vector of 3 throwable in…
|
D | ir_builder.md | 56 - set inputs from the virtual register map 118 if not all(x == const.inputs[0] for x in const.inputs):
|
D | deoptimize_elimination_doc.md | 29 For another inputs, algorithm try to replaced by `NOP` all `DeoptimizeIf` instruction which is domi…
|
/arkcompiler/runtime_core/docs/ |
D | ir_format.md | 146 … empty block when there are `Phi` instructions in block 2 with different inputs from those incomin… 183 …* Array of inputs (instructions whose result this Inst uses)(class Inst has virtual method that re… 187 Class **Inst** allows adding and removing users and inputs 189 Class **FixedInputsInst** inherits from **Inst** for instruction with a fixed number of inputs(oper… 190 Class **DynamicInputsInst** inherits from **Inst** for instruction with a variable number of inputs… 195 Class **BinaryOperation** inherits from **FixedInputsInst** for instruction with two inputs. The cl… 222 * signature(supported type of inputs and type of destination for the instruction) 254 …verhead of the JIT. The most basic and frequent use is an iterating over inputs or users. One of t… 262 On the other hand, inputs depend on instruction type and mostly have fixed count. Thus, they should… 264 Following scheme shows how Panda JIT organizes inputs and users in the memory: [all …]
|
/arkcompiler/toolchain/test/ |
D | test_helper.gni | 68 inputs = [ 111 inputs = [
|
/arkcompiler/ets_runtime/test/typeinfer/automatedcases/ |
D | specedNoStackBlown.ts | 30 type Predicate<INPUT, ROOTINPUT> = (value: INPUT, inputs: ROOTINPUT) => boolean;
|
/arkcompiler/toolchain/build/third_party_gn/musl/ |
D | BUILD.gn | 90 inputs = [] 92 inputs += [ "${musl_dir}/${s}" ] 96 inputs += [ "${musl_porting_dir}/${s}" ]
|
/arkcompiler/runtime_core/tests/checked/ |
D | checker.rb | 211 inputs = @options.test_file 227 inputs = value 235 …paoc_args = "--paoc-panda-files #{inputs} --events-output=csv --compiler-dump #{options} #{aot_out…
|
/arkcompiler/runtime_core/compiler/tests/ |
D | graph_comparator_test.cpp | 23 Graph *CreateGraph(std::initializer_list<std::pair<int, int>> inputs) in CreateGraph() argument 53 INST(8, Opcode::Phi).s32().Inputs(inputs); in CreateGraph()
|
/arkcompiler/runtime_core/tests/ |
D | test_helper.gni | 53 inputs = [
|
/arkcompiler/runtime_core/isa/ |
D | BUILD.gn | 43 inputs = [ "$ark_root/isa/isa.yaml" ]
|
/arkcompiler/ets_runtime/ecmascript/snapshot/mem/ |
D | BUILD.gn | 42 inputs = [
|
/arkcompiler/runtime_core/ |
D | ark_config.gni | 105 inputs = [ 110 inputs += invoker.requires 133 inputs = [ invoker.default_file ]
|
/arkcompiler/runtime_core/libpandabase/ |
D | BUILD.gn | 235 inputs = [ "$ark_root/libpandabase/templates/logger.yaml" ] 241 rebase_path(inputs[0], root_build_dir),
|