Home
last modified time | relevance | path

Searched refs:inputs (Results 1 – 25 of 44) sorted by relevance

12

/arkcompiler/ets_runtime/ecmascript/compiler/
Dbytecodes.cpp458 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 …]
Dframe_states.cpp360 } 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/
DmergeProgram.cpp121 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/
Dir_constructor.h188 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/
Dtest_helper.gni65 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/
Dinst_checker_gen.h.erb54 % 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|
DIR-instructions.md.erb27inputs = 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 …
Dinstructions.rb146 raise "Destination can be only first operand" if inputs.any? { |x| x.is_dst? }
158 !inputs.empty?
/arkcompiler/runtime_core/libark_defect_scan_aux/
Dgraph.cpp91 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/
Dcxx.gni72 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/
DBUILD.gn80 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/
Dtry_catch_blocks_ir.md125inputs 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…
Dir_builder.md56 - set inputs from the virtual register map
118 if not all(x == const.inputs[0] for x in const.inputs):
Ddeoptimize_elimination_doc.md29 For another inputs, algorithm try to replaced by `NOP` all `DeoptimizeIf` instruction which is domi…
/arkcompiler/runtime_core/docs/
Dir_format.md146 … 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/
Dtest_helper.gni68 inputs = [
111 inputs = [
/arkcompiler/ets_runtime/test/typeinfer/automatedcases/
DspecedNoStackBlown.ts30 type Predicate<INPUT, ROOTINPUT> = (value: INPUT, inputs: ROOTINPUT) => boolean;
/arkcompiler/toolchain/build/third_party_gn/musl/
DBUILD.gn90 inputs = []
92 inputs += [ "${musl_dir}/${s}" ]
96 inputs += [ "${musl_porting_dir}/${s}" ]
/arkcompiler/runtime_core/tests/checked/
Dchecker.rb211 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/
Dgraph_comparator_test.cpp23 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/
Dtest_helper.gni53 inputs = [
/arkcompiler/runtime_core/isa/
DBUILD.gn43 inputs = [ "$ark_root/isa/isa.yaml" ]
/arkcompiler/ets_runtime/ecmascript/snapshot/mem/
DBUILD.gn42 inputs = [
/arkcompiler/runtime_core/
Dark_config.gni105 inputs = [
110 inputs += invoker.requires
133 inputs = [ invoker.default_file ]
/arkcompiler/runtime_core/libpandabase/
DBUILD.gn235 inputs = [ "$ark_root/libpandabase/templates/logger.yaml" ]
241 rebase_path(inputs[0], root_build_dir),

12