Lines Matching refs:fs_inst

142    void convert_attr_sources_to_hw_regs(fs_inst *inst);
165 bool try_copy_propagate(fs_inst *inst, int arg, acp_entry *entry);
166 bool try_constant_propagate(fs_inst *inst, acp_entry *entry);
182 fs_inst *inst);
184 fs_inst *inst);
290 void emit_percomp(const brw::fs_builder &bld, const fs_inst &inst,
299 fs_inst *emit_single_fb_write(const brw::fs_builder &bld,
304 fs_inst *emit_non_coherent_fb_read(const brw::fs_builder &bld,
436 void lower_mul_dword_inst(fs_inst *inst, bblock_t *block);
437 void lower_mul_qword_inst(fs_inst *inst, bblock_t *block);
438 void lower_mulh_inst(fs_inst *inst, bblock_t *block);
480 void fire_fb_write(fs_inst *inst,
484 void generate_send(fs_inst *inst,
490 void generate_fb_write(fs_inst *inst, struct brw_reg payload);
491 void generate_fb_read(fs_inst *inst, struct brw_reg dst,
493 void generate_urb_read(fs_inst *inst, struct brw_reg dst, struct brw_reg payload);
494 void generate_urb_write(fs_inst *inst, struct brw_reg payload);
495 void generate_cs_terminate(fs_inst *inst, struct brw_reg payload);
496 void generate_barrier(fs_inst *inst, struct brw_reg src);
497 bool generate_linterp(fs_inst *inst, struct brw_reg dst,
499 void generate_tex(fs_inst *inst, struct brw_reg dst,
502 void generate_get_buffer_size(fs_inst *inst, struct brw_reg dst,
505 void generate_ddx(const fs_inst *inst,
507 void generate_ddy(const fs_inst *inst,
509 void generate_scratch_write(fs_inst *inst, struct brw_reg src);
510 void generate_scratch_read(fs_inst *inst, struct brw_reg dst);
511 void generate_scratch_read_gen7(fs_inst *inst, struct brw_reg dst);
512 void generate_scratch_header(fs_inst *inst, struct brw_reg dst);
513 void generate_uniform_pull_constant_load(fs_inst *inst, struct brw_reg dst,
516 void generate_uniform_pull_constant_load_gen7(fs_inst *inst,
520 void generate_varying_pull_constant_load_gen4(fs_inst *inst,
523 void generate_mov_dispatch_to_flags(fs_inst *inst);
525 void generate_pixel_interpolator_query(fs_inst *inst,
531 void generate_set_sample_id(fs_inst *inst,
536 void generate_discard_jump(fs_inst *inst);
538 void generate_pack_half_2x16_split(fs_inst *inst,
543 void generate_shader_time_add(fs_inst *inst,
548 void generate_mov_indirect(fs_inst *inst,
553 void generate_shuffle(fs_inst *inst,
558 void generate_quad_swizzle(const fs_inst *inst,
633 lower_src_modifiers(fs_visitor *v, bblock_t *block, fs_inst *inst, unsigned i);
654 uint32_t brw_fb_write_msg_control(const fs_inst *inst,