HomeSort by: relevance | last modified time | path
    Searched refs:nir_op (Results 1 - 25 of 110) sorted by relevancy

1 2 3 4 5

  /xsrc/external/mit/MesaLib/dist/src/compiler/nir/
nir_constant_expressions.h 33 void nir_eval_const_opcode(nir_op op, nir_const_value *dest,
nir_opt_phi_precision.c 95 static nir_op
96 concrete_conversion(nir_op op)
109 static nir_op
110 narrowing_conversion_op(nir_instr *instr, nir_op current_op)
115 nir_op op = nir_instr_as_alu(instr)->op;
155 static nir_op
186 op_to_type(nir_op op)
197 nir_op op = INVALID_OP;
269 can_convert_load_const(nir_load_const_instr *lc, nir_op op)
303 static nir_op
    [all...]
nir_loop_analyze.c 678 nir_op limit_op = nir_ssa_scalar_alu_op(limit);
694 eval_const_unop(nir_op op, unsigned bit_size, nir_const_value src0,
705 eval_const_binop(nir_op op, unsigned bit_size,
717 get_iteration(nir_op cond_op, nir_const_value initial, nir_const_value step,
765 nir_op cond_op, unsigned bit_size,
772 nir_op add_op;
802 nir_const_value limit, nir_op cond_op, unsigned bit_size,
810 nir_op mul_op;
811 nir_op add_op;
852 nir_ssa_scalar cond, nir_op alu_op, bool limit_rhs
    [all...]
nir_lower_idiv.c 44 convert_instr(nir_builder *bld, nir_op op,
161 emit_idiv(nir_builder *bld, nir_ssa_def *numer, nir_ssa_def *denom, nir_op op)
192 convert_instr_precise(nir_builder *bld, nir_op op,
202 convert_instr_small(nir_builder *b, nir_op op,
nir_search.h 132 uint16_t nir_search_op_for_nir_op(nir_op op);
158 /* One of nir_op or nir_search_op */
nir_lower_bool_to_bitsize.c 68 nir_op convert_op = get_bool_convert_opcode(bit_size);
150 nir_op opcode = alu->op;
379 nir_op convert_op = get_bool_convert_opcode(dst_bit_size);
nir_opt_uniform_atomics.c 42 static nir_op
179 reduce_data(nir_builder *b, nir_op op, nir_ssa_def *data,
198 nir_op op = parse_atomic_op(intrin->intrinsic, &offset_src, &data_src);
nir_conversion_builder.h 65 nir_op low_conv = nir_type_conversion_op(nir_type_float | src_bit_size,
68 nir_op high_conv = nir_type_conversion_op(nir_type_float | dest_bit_size,
484 nir_op op = nir_type_conversion_op(src_type, dest_type, round);
510 nir_op op = nir_type_conversion_op(src_type, dest_type, round);
nir_algebraic.py 633 nir_op = opcodes[val.opcode]
634 assert len(val.sources) == nir_op.num_inputs, \
636 val, len(val.sources), nir_op.num_inputs)
641 dst_type_bits = type_bits(nir_op.output_type)
647 for src_type, src in zip(nir_op.input_types, val.sources):
675 src, src_bit_size, nir_op.name, src_type_bits))
682 src, src_bit_size, nir_op.name, src_type_bits))
704 val, dst_bit_size, nir_op.name, dst_type_bits))
  /xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/
nir_constant_expressions.h 33 void nir_eval_const_opcode(nir_op op, nir_const_value *dest,
nir_lower_bit_size.c 41 nir_op opcode =
50 const nir_op op = alu->op;
nir_search.h 127 uint16_t nir_search_op_for_nir_op(nir_op op);
150 /* One of nir_op or nir_search_op */
nir_loop_analyze.c 576 nir_op limit_op = nir_ssa_scalar_alu_op(limit);
592 eval_const_unop(nir_op op, unsigned bit_size, nir_const_value src0)
602 eval_const_binop(nir_op op, unsigned bit_size,
613 get_iteration(nir_op cond_op, nir_const_value initial, nir_const_value step,
652 nir_const_value *limit, nir_op cond_op, unsigned bit_size,
659 nir_op mul_op;
660 nir_op add_op;
703 nir_ssa_scalar cond, nir_op alu_op, bool limit_rhs,
778 static nir_op
779 inverse_comparison(nir_op alu_op
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/intel/compiler/
brw_nir_lower_conversions.c 27 static nir_op
41 get_opcode_rounding_mode(nir_op op)
54 split_conversion(nir_builder *b, nir_alu_instr *alu, nir_op op1, nir_op op2)
91 nir_op op1 = get_conversion_op(src_type, src_bit_size,
94 nir_op op2 = get_conversion_op(nir_type_float, 32,
117 nir_op op1 = get_conversion_op(src_type, src_bit_size, dst_type, 32,
119 nir_op op2 = get_conversion_op(dst_type, 32, dst_type, dst_bit_size,
  /xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/
brw_nir_lower_conversions.c 27 static nir_op
41 get_opcode_rounding_mode(nir_op op)
54 split_conversion(nir_builder *b, nir_alu_instr *alu, nir_op op1, nir_op op2)
91 nir_op op1 = get_conversion_op(src_type, src_bit_size,
94 nir_op op2 = get_conversion_op(nir_type_float, 32,
117 nir_op op1 = get_conversion_op(src_type, src_bit_size, dst_type, 32,
119 nir_op op2 = get_conversion_op(dst_type, 32, dst_type, dst_bit_size,
  /xsrc/external/mit/MesaLib/dist/src/panfrost/util/
nir_mod_helpers.c 40 pan_has_source_mod(nir_alu_src *src, nir_op op)
82 pan_has_dest_mod(nir_dest **odest, nir_op op)
pan_ir.h 372 bool pan_has_source_mod(nir_alu_src *src, nir_op op);
373 bool pan_has_dest_mod(nir_dest **dest, nir_op op);
  /xsrc/external/mit/MesaLib/dist/src/panfrost/midgard/
midgard_address.c 94 nir_op op = nir_ssa_scalar_alu_op(address->B);
128 nir_op op = nir_ssa_scalar_alu_op(address->B);
147 nir_op op = nir_ssa_scalar_alu_op(address->B);
166 nir_op op = nir_ssa_scalar_alu_op(address->B);
186 nir_op op = nir_ssa_scalar_alu_op(address->A);
193 nir_op op = nir_ssa_scalar_alu_op(address->B);
midgard_derivatives.c 54 mir_derivative_mode(nir_op op)
  /xsrc/external/mit/MesaLib/dist/src/compiler/nir/tests/
algebraic_tests.cpp 39 void test_op(nir_op op, nir_ssa_def *src0, nir_ssa_def *src1, nir_ssa_def *src2,
42 void test_2src_op(nir_op op, int64_t src0, int64_t src1);
66 void algebraic_test_base::test_op(nir_op op, nir_ssa_def *src0, nir_ssa_def *src1,
98 void algebraic_test_base::test_2src_op(nir_op op, int64_t src0, int64_t src1)
ssa_def_bits_used_tests.cpp 45 nir_alu_instr *build_alu_instr(nir_op op, nir_ssa_def *, nir_ssa_def *);
58 ssa_def_bits_used_test::build_alu_instr(nir_op op,
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/sfn/
sfn_nir_lower_64bit.cpp 88 split_reduction(nir_ssa_def *src[2][2], nir_op op1, nir_op op2, nir_op reduction);
92 nir_op op1, nir_op op2, nir_op reduction);
96 nir_op op1, nir_op op2, nir_op reduction);
472 LowerSplit64BitVar::split_reduction(nir_ssa_def *src[2][2], nir_op op1, nir_op op2, nir_op reduction
    [all...]
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a2xx/
ir2_nir_lower_scalar.c 45 lower_reduction(nir_alu_instr * instr, nir_op chan_op, nir_op merge_op,
  /xsrc/external/mit/MesaLib.old/dist/src/compiler/spirv/
vtn_subgroup.c 28 nir_intrinsic_op nir_op,
45 vtn_build_subgroup_instr(b, nir_op, dst->elems[i],
53 nir_intrinsic_instr_create(b->nb.shader, nir_op);
308 nir_op reduction_op;
  /xsrc/external/mit/MesaLib/dist/src/compiler/spirv/
vtn_subgroup.c 28 nir_intrinsic_op nir_op,
47 vtn_build_subgroup_instr(b, nir_op, src0->elems[i], index,
54 nir_intrinsic_instr_create(b->nb.shader, nir_op);
405 nir_op reduction_op;

Completed in 30 milliseconds

1 2 3 4 5