Home
last modified time | relevance | path

Searched full:acc_and_operands (Results 1 – 6 of 6) sorted by relevance

/arkcompiler/runtime_core/isa/
Dasserts.rb117 i.acc_and_operands.map(&:dst?).any? == (i.dtype != 'none')
123 i.float? == i.acc_and_operands.any? { |op| op.type.start_with?('f') }
153 …i.acc_and_operands.select(&:src?).first.type[1..-1].to_i >= ssize.to_i && i.dtype[1..-1].to_i >= d…
160 i.acc_and_operands.all? { |op| types.include?(op.type.sub('[]', '')) }
167 i.acc_and_operands.select(&:dst?).count <= 1
Disapi.rb186 cached def acc_and_operands
223 acc_and_operands.select(&:src?)[index].type || 'none'
228 acc_and_operands.select(&:dst?).first&.type || 'none'
252 !acc_and_operands.select(&:acc?).select(&:src?).empty?
256 !acc_and_operands.select(&:acc?).select(&:dst?).empty?
260 acc_and_operands.select(&:acc?).empty?
/arkcompiler/runtime_core/compiler/optimizer/ir_builder/
Dinst_templates.yaml27 % if inst.acc_and_operands.last.imm?
81 % if inst.acc_and_operands.size > 2
97 % elsif inst.acc_and_operands[1].imm?
108 % raise "Unsupported instruction type" unless inst.acc_and_operands[1].reg?
129 % elsif inst.acc_and_operands[1].imm?
145 % elsif inst.acc_and_operands[1].id?
153 % raise "Unsupported instruction type" unless inst.acc_and_operands[1].reg?
178 % if inst.acc_and_operands.first.acc?
/arkcompiler/runtime_core/compiler/optimizer/templates/
Dinst_builder_gen.cpp.erb23 acc_and_operands.each_with_index do |op, i|
31 @inputs ||= acc_and_operands.select { |x| !x.dst? }
35 !acc_and_operands.empty? && acc_and_operands.first.dst?
/arkcompiler/runtime_core/bytecode_optimizer/
Dbytecode_optimizer_isapi.rb18 op = acc_and_operands.select { |op| op.acc? && op.src? }.first
24 op = acc_and_operands.select { |op| op.acc? && op.dst? }.first
/arkcompiler/runtime_core/assembler/templates/
Dins_emit.h.erb38 % src_acc_ops = insn.acc_and_operands.select(&:src?)