Home
last modified time | relevance | path

Searched refs:etna_compile (Results 1 – 6 of 6) sorted by relevance

/external/mesa3d/src/gallium/drivers/etnaviv/
Detnaviv_compiler_nir.h34 struct etna_compile { struct
313 static inline int reg_get_base(struct etna_compile *c, int virt_reg) in reg_get_base()
325 etna_ra_assign(struct etna_compile *c, nir_shader *shader);
328 etna_ra_finish(struct etna_compile *c);
331 emit_inst(struct etna_compile *c, struct etna_inst *inst) in emit_inst()
337 etna_emit_alu(struct etna_compile *c, nir_op op, struct etna_inst_dst dst,
341 etna_emit_tex(struct etna_compile *c, nir_texop op, unsigned texid, unsigned dst_swiz,
346 etna_emit_jump(struct etna_compile *c, unsigned block, struct etna_inst_src condition);
349 etna_emit_discard(struct etna_compile *c, struct etna_inst_src condition);
Detnaviv_compiler_tgsi.c146 struct etna_compile { struct
204 etna_get_dst_reg(struct etna_compile *c, struct tgsi_dst_register dst) in etna_get_dst_reg() argument
210 etna_get_src_reg(struct etna_compile *c, struct tgsi_src_register src) in etna_get_src_reg()
303 alloc_new_native_reg(struct etna_compile *c) in alloc_new_native_reg()
311 assign_temporaries_to_native(struct etna_compile *c, in assign_temporaries_to_native()
326 assign_inouts_to_temporaries(struct etna_compile *c, uint file) in assign_inouts_to_temporaries()
372 alloc_imm(struct etna_compile *c, enum etna_immediate_contents contents, in alloc_imm()
412 alloc_imm_u32(struct etna_compile *c, uint32_t value) in alloc_imm_u32()
418 alloc_imm_vec4u(struct etna_compile *c, enum etna_immediate_contents contents, in alloc_imm_vec4u()
456 get_imm_u32(struct etna_compile *c, const struct etna_inst_src *imm, in get_imm_u32()
[all …]
Detnaviv_compiler_nir.c92 etna_emit_block_start(struct etna_compile *c, unsigned block) in etna_emit_block_start()
98 etna_emit_output(struct etna_compile *c, nir_variable *var, struct etna_inst_src src) in etna_emit_output()
236 const_src(struct etna_compile *c, nir_const_value *value, unsigned num_components) in const_src()
336 ra_src(struct etna_compile *c, nir_src *src) in ra_src()
343 get_src(struct etna_compile *c, nir_src *src) in get_src()
430 ra_dest(struct etna_compile *c, nir_dest *dest, unsigned *p_swiz) in ra_dest()
448 emit_alu(struct etna_compile *c, nir_alu_instr * alu) in emit_alu()
500 emit_tex(struct etna_compile *c, nir_tex_instr * tex) in emit_tex()
532 emit_intrinsic(struct etna_compile *c, nir_intrinsic_instr * intr) in emit_intrinsic()
592 emit_instr(struct etna_compile *c, nir_instr * instr) in emit_instr()
[all …]
Detnaviv_compiler_nir_emit.c125 etna_emit_alu(struct etna_compile *c, nir_op op, struct etna_inst_dst dst, in etna_emit_alu()
194 etna_emit_tex(struct etna_compile *c, nir_texop op, unsigned texid, unsigned dst_swiz, in etna_emit_tex()
223 etna_emit_jump(struct etna_compile *c, unsigned block, struct etna_inst_src condition) in etna_emit_jump()
242 etna_emit_discard(struct etna_compile *c, struct etna_inst_src condition) in etna_emit_discard()
Detnaviv_compiler_nir_ra.c115 etna_ra_assign(struct etna_compile *c, nir_shader *shader) in etna_ra_assign()
243 etna_ra_finish(struct etna_compile *c) in etna_ra_finish()
/external/mesa3d/docs/relnotes/
D20.2.0.rst1100 - etnaviv: get rid of etna_compile dependency
1105 - etnaviv: merge struct etna_compile and etna_state