HomeSort by relevance Sort by last modified time
    Searched refs:fs_inst (Results 1 - 25 of 26) sorted by null

1 2

  /external/mesa3d/src/mesa/drivers/dri/i965/
brw_fs.h 83 fs_inst *get_instruction_generating_reg(fs_inst *start,
84 fs_inst *end,
111 void convert_attr_sources_to_hw_regs(fs_inst *inst);
137 bool try_copy_propagate(fs_inst *inst, int arg, acp_entry *entry);
138 bool try_constant_propagate(fs_inst *inst, acp_entry *entry);
154 fs_inst *inst);
156 fs_inst *inst);
232 void emit_percomp(const brw::fs_builder &bld, const fs_inst &inst,
241 fs_inst *emit_single_fb_write(const brw::fs_builder &bld
    [all...]
brw_ir_fs.h 30 class fs_inst;
317 class fs_inst : public backend_instruction {
318 fs_inst &operator=(const fs_inst &);
324 DECLARE_RALLOC_CXX_OPERATORS(fs_inst)
326 fs_inst();
327 fs_inst(enum opcode opcode, uint8_t exec_size);
328 fs_inst(enum opcode opcode, uint8_t exec_size, const fs_reg &dst);
329 fs_inst(enum opcode opcode, uint8_t exec_size, const fs_reg &dst,
331 fs_inst(enum opcode opcode, uint8_t exec_size, const fs_reg &dst
    [all...]
brw_fs_live_variables.h 102 void setup_one_read(struct block_data *bd, fs_inst *inst, int ip,
104 void setup_one_write(struct block_data *bd, fs_inst *inst, int ip,
brw_fs_sel_peephole.cpp 66 count_movs_from_if(fs_inst *then_mov[MAX_MOVS], fs_inst *else_mov[MAX_MOVS],
70 foreach_inst_in_block(fs_inst, inst, then_block) {
79 foreach_inst_in_block(fs_inst, inst, else_block) {
133 fs_inst *if_inst = (fs_inst *)block->end();
137 fs_inst *else_mov[MAX_MOVS] = { NULL };
138 fs_inst *then_mov[MAX_MOVS] = { NULL };
brw_fs_lower_pack.cpp 35 foreach_block_and_inst_safe(block, fs_inst, inst, cfg) {
test_fs_copy_propagation.cpp 71 static fs_inst *
74 fs_inst *inst = (fs_inst *)block->start();
76 inst = (fs_inst *)inst->next;
131 fs_inst *mov = instruction(block0, 0);
136 fs_inst *add = instruction(block0, 1);
178 fs_inst *mov = set_saturate(true, bld.MOV(vgrf0, vgrf1));
179 fs_inst *sel = set_condmod(test[i].conditional_mod,
brw_fs_register_coalesce.cpp 48 is_nop_mov(const fs_inst *inst)
69 is_coalesce_candidate(const fs_visitor *v, const fs_inst *inst)
99 const cfg_t *cfg, const fs_inst *inst,
127 foreach_inst_in_block(fs_inst, scan_inst, block) {
163 fs_inst *mov[MAX_VGRF_SIZE];
167 foreach_block_and_inst(block, fs_inst, inst, cfg) {
255 foreach_block_and_inst(block, fs_inst, scan_inst, cfg) {
brw_fs_dead_code_eliminate.cpp 41 can_eliminate(const fs_inst *inst, BITSET_WORD *flag_live)
53 can_omit_write(const fs_inst *inst)
90 foreach_inst_in_block_reverse_safe(fs_inst, inst, block) {
brw_fs_lower_d2x.cpp 35 foreach_block_and_inst_safe(block, fs_inst, inst, cfg) {
brw_fs_validate.cpp 44 foreach_block_and_inst (block, fs_inst, inst, cfg) {
brw_fs_cse.cpp 40 fs_inst *generator;
48 is_expression(const fs_visitor *v, const fs_inst *const inst)
118 operands_match(const fs_inst *a, const fs_inst *b, bool *negate)
174 instructions_match(fs_inst *a, fs_inst *b, bool *negate)
200 create_copy_instr(const fs_builder &bld, fs_inst *inst, fs_reg src, bool negate)
205 fs_inst *copy;
249 foreach_inst_in_block(fs_inst, inst, block) {
310 fs_inst *prev = (fs_inst *)inst->prev
    [all...]
brw_fs.cpp 48 const fs_inst *inst);
51 fs_inst::init(enum opcode opcode, uint8_t exec_size, const fs_reg &dst,
92 fs_inst::fs_inst() function in class:fs_inst
97 fs_inst::fs_inst(enum opcode opcode, uint8_t exec_size) function in class:fs_inst
102 fs_inst::fs_inst(enum opcode opcode, uint8_t exec_size, const fs_reg &dst) function in class:fs_inst
107 fs_inst::fs_inst(enum opcode opcode, uint8_t exec_size, const fs_reg &dst function in class:fs_inst
114 fs_inst::fs_inst(enum opcode opcode, uint8_t exec_size, const fs_reg &dst, function in class:fs_inst
121 fs_inst::fs_inst(enum opcode opcode, uint8_t exec_size, const fs_reg &dst, function in class:fs_inst
128 fs_inst::fs_inst(enum opcode opcode, uint8_t exec_width, const fs_reg &dst, function in class:fs_inst
134 fs_inst::fs_inst(const fs_inst &that) function in class:fs_inst
    [all...]
brw_fs_cmod_propagation.cpp 57 foreach_inst_in_block_reverse_safe(fs_inst, inst, block) {
90 foreach_inst_in_block_reverse_starting_from(fs_inst, scan_inst, inst) {
brw_fs_combine_constants.cpp 48 could_coissue(const struct gen_device_info *devinfo, const fs_inst *inst)
68 must_promote_imm(const struct gen_device_info *devinfo, const fs_inst *inst)
109 fs_inst *inst;
210 foreach_block_and_inst(block, fs_inst, inst, cfg) {
brw_fs_generator.cpp 57 brw_reg_from_fs_reg(fs_inst *inst, fs_reg *reg, unsigned gen, bool compressed)
194 fs_generator::fire_fb_write(fs_inst *inst,
247 fs_generator::generate_fb_write(fs_inst *inst, struct brw_reg payload)
356 fs_generator::generate_fb_read(fs_inst *inst, struct brw_reg dst,
372 fs_generator::generate_mov_indirect(fs_inst *inst,
435 ((fs_inst *)inst->get_next())->mlen > 0) {
449 fs_generator::generate_urb_read(fs_inst *inst,
475 fs_generator::generate_urb_write(fs_inst *inst, struct brw_reg payload)
504 fs_generator::generate_cs_terminate(fs_inst *inst, struct brw_reg payload)
535 fs_generator::generate_barrier(fs_inst *inst, struct brw_reg src
    [all...]
brw_schedule_instructions.cpp 573 bool is_compressed(fs_inst *inst);
594 is_src_duplicate(fs_inst *inst, int src)
606 fs_inst *inst = (fs_inst *)be;
686 fs_inst *inst = (fs_inst *)be;
712 fs_inst *inst = (fs_inst *)be;
    [all...]
brw_fs_saturate_propagation.cpp 51 foreach_inst_in_block_reverse(fs_inst, inst, block) {
66 foreach_inst_in_block_reverse_starting_from(fs_inst, scan_inst, inst) {
brw_fs_reg_allocate.cpp 59 foreach_block_and_inst(block, fs_inst, inst, cfg) {
329 foreach_block_and_inst(block, fs_inst, inst, cfg) {
475 foreach_block_and_inst(block, fs_inst, inst, v->cfg) {
589 foreach_block_and_inst(block, fs_inst, inst, cfg) {
605 foreach_block_and_inst(block, fs_inst, inst, cfg) {
644 foreach_block_and_inst(block, fs_inst, inst, cfg) {
698 foreach_block_and_inst(block, fs_inst, inst, cfg) {
772 fs_inst *unspill_inst = bld.emit(gen7_read ?
797 fs_inst *spill_inst =
822 foreach_block_and_inst(block, fs_inst, inst, cfg)
    [all...]
brw_fs_live_variables.cpp 56 fs_live_variables::setup_one_read(struct block_data *bd, fs_inst *inst,
74 fs_live_variables::setup_one_write(struct block_data *bd, fs_inst *inst,
113 foreach_inst_in_block(fs_inst, inst, block) {
brw_fs_visitor.cpp 93 fs_inst *inst = bld.emit(SHADER_OPCODE_TXF_MCS_LOGICAL, dest, srcs,
147 fs_inst *write;
380 fs_inst *cmp;
402 fs_inst *
432 fs_inst *write = bld.emit(FS_OPCODE_FB_WRITE_LOGICAL, fs_reg(),
450 fs_inst *inst = NULL;
627 fs_inst *inst = bld.emit(SHADER_OPCODE_URB_WRITE_SIMD8, reg_undef, payload);
788 fs_inst *inst = abld.emit(opcode, reg_undef, payload);
816 fs_inst *inst = bld.exec_all()
    [all...]
test_fs_cmod_propagation.cpp 71 static fs_inst *
74 fs_inst *inst = (fs_inst *)block->start();
76 inst = (fs_inst *)inst->next;
brw_fs_copy_propagation.cpp 158 foreach_inst_in_block(fs_inst, inst, block) {
283 can_take_stride(fs_inst *inst, unsigned arg, unsigned stride,
336 fs_visitor::try_copy_propagate(fs_inst *inst, int arg, acp_entry *entry)
493 fs_visitor::try_constant_propagate(fs_inst *inst, acp_entry *entry)
722 can_propagate_from(fs_inst *inst)
745 foreach_inst_in_block(fs_inst, inst, block) {
brw_fs_builder.h 50 typedef fs_inst instruction;
72 fs_builder(backend_shader *shader, bblock_t *block, fs_inst *inst) :
brw_fs_nir.cpp 297 fs_inst *inst = bld.MOV(bld.null_reg_d(),
509 fs_inst *inst;
554 fs_inst *inst;
    [all...]
test_fs_saturate_propagation.cpp 71 static fs_inst *
74 fs_inst *inst = (fs_inst *)block->start();
76 inst = (fs_inst *)inst->next;

Completed in 222 milliseconds

1 2