/external/mesa3d/src/intel/compiler/ |
D | brw_eu.h | 55 brw_inst *store; 64 brw_inst stack[BRW_EU_MAX_INSN_STACK]; 66 brw_inst *current; 114 brw_inst *inst, bool on); 117 brw_inst *inst, unsigned group); 128 const struct brw_inst *inst, bool is_compacted); 133 brw_inst *brw_next_insn(struct brw_codegen *p, unsigned opcode); 134 void brw_set_dest(struct brw_codegen *p, brw_inst *insn, struct brw_reg dest); 135 void brw_set_src0(struct brw_codegen *p, brw_inst *insn, struct brw_reg reg); 144 brw_inst *brw_##OP(struct brw_codegen *p, \ [all …]
|
D | brw_inst.h | 46 typedef struct brw_inst { struct 48 } brw_inst; argument 50 static inline uint64_t brw_inst_bits(const brw_inst *inst, 52 static inline void brw_inst_set_bits(brw_inst *inst, 59 brw_inst *inst, uint64_t v) \ 67 const brw_inst *inst) \ 101 brw_inst *inst, uint64_t value) \ 107 brw_inst_##name(const struct gen_device_info *devinfo, const brw_inst *inst) \ 252 brw_inst *inst, enum brw_reg_type type) \ 260 const brw_inst *inst) \ [all …]
|
D | brw_eu_compact.c | 674 brw_compact_inst *dst, const brw_inst *src) in set_control_index() 703 const brw_inst *src) in set_datatype_index() 724 const brw_inst *src, bool is_immediate) in set_subreg_index() 759 brw_compact_inst *dst, const brw_inst *src) in set_src0_index() 774 const brw_inst *src, bool is_immediate) in set_src1_index() 794 brw_compact_inst *dst, const brw_inst *src) in set_3src_control_index() 817 brw_compact_inst *dst, const brw_inst *src) in set_3src_source_index() 850 has_unmapped_bits(const struct gen_device_info *devinfo, const brw_inst *src) in has_unmapped_bits() 882 const brw_inst *src) in has_3src_unmapped_bits() 905 brw_compact_inst *dst, const brw_inst *src) in brw_try_compact_3src_instruction() [all …]
|
D | brw_eu_emit.c | 88 brw_set_dest(struct brw_codegen *p, brw_inst *inst, struct brw_reg dest) in brw_set_dest() 167 brw_set_src0(struct brw_codegen *p, brw_inst *inst, struct brw_reg reg) in brw_set_src0() 274 brw_set_src1(struct brw_codegen *p, brw_inst *inst, struct brw_reg reg) in brw_set_src1() 372 brw_inst *inst, in brw_set_message_descriptor() 405 brw_inst *inst, in brw_set_math_message() 452 brw_inst *insn, in brw_set_ff_sync_message() 471 brw_inst *insn, in brw_set_urb_message() 513 brw_inst *insn, in brw_set_dp_write_message() 543 brw_inst *insn, in brw_set_dp_read_message() 568 brw_inst *inst, in brw_set_sampler_message() [all …]
|
D | brw_eu_validate.c | 80 inst_is_send(const struct gen_device_info *devinfo, const brw_inst *inst) in inst_is_send() 106 inst_is_raw_move(const struct gen_device_info *devinfo, const brw_inst *inst) in inst_is_raw_move() 129 dst_is_null(const struct gen_device_info *devinfo, const brw_inst *inst) in dst_is_null() 136 src0_is_null(const struct gen_device_info *devinfo, const brw_inst *inst) in src0_is_null() 143 src1_is_null(const struct gen_device_info *devinfo, const brw_inst *inst) in src1_is_null() 150 src0_is_grf(const struct gen_device_info *devinfo, const brw_inst *inst) in src0_is_grf() 156 src0_has_scalar_region(const struct gen_device_info *devinfo, const brw_inst *inst) in src0_has_scalar_region() 164 src1_has_scalar_region(const struct gen_device_info *devinfo, const brw_inst *inst) in src1_has_scalar_region() 173 const brw_inst *inst) in num_sources_from_inst() 228 const brw_inst *inst) in sources_not_null() [all …]
|
D | test_eu_compact.cpp | 31 test_compact_instruction(struct brw_codegen *p, brw_inst src) in test_compact_instruction() 37 brw_inst uncompacted; in test_compact_instruction() 67 clear_pad_bits(const struct gen_device_info *devinfo, brw_inst *inst) in clear_pad_bits() 85 skip_bit(const struct gen_device_info *devinfo, brw_inst *src, int bit) in skip_bit() 144 test_fuzz_compact_instruction(struct brw_codegen *p, brw_inst src) in test_fuzz_compact_instruction() 151 brw_inst instr = src; in test_fuzz_compact_instruction() 263 brw_inst *mov = brw_MOV(p, g0, g2); in gen_f0_1_MOV_GRF_GRF()
|
D | brw_eu.c | 197 brw_inst *inst, bool on) in brw_inst_set_compression() 229 brw_inst *inst, unsigned group) in brw_inst_set_group() 279 memcpy(p->current + 1, p->current, sizeof(brw_inst)); in brw_push_insn_state() 306 p->store = rzalloc_array(mem_ctx, brw_inst, p->store_size); in brw_init_codegen() 346 const brw_inst *insn = assembly + offset; in brw_disassemble() 347 brw_inst uncompacted; in brw_disassemble()
|
D | brw_fs_generator.cpp | 236 brw_inst *last_halt = gen6_HALT(p); in patch_discard_jumps_to_fb_writes() 243 brw_inst *patch = &p->store[patch_ip->ip]; in patch_discard_jumps_to_fb_writes() 524 brw_inst *mov = brw_MOV(p, dst, retype(ind_src, reg.type)); in generate_mov_indirect() 552 brw_inst *send = brw_next_insn(p, BRW_OPCODE_SEND); in generate_urb_read() 572 brw_inst *insn; in generate_urb_write() 614 struct brw_inst *insn; in generate_cs_terminate() 1028 brw_inst *insn = brw_send_indirect_message( in generate_tex() 1259 brw_inst *send = brw_next_insn(p, BRW_OPCODE_SEND); in generate_uniform_pull_constant_load_gen7() 1279 brw_inst *insn_and = brw_next_insn(p, BRW_OPCODE_AND); in generate_uniform_pull_constant_load_gen7() 1286 brw_inst *insn = brw_send_indirect_message( in generate_uniform_pull_constant_load_gen7() [all …]
|
D | brw_disasm.c | 702 dest(FILE *file, const struct gen_device_info *devinfo, const brw_inst *inst) in dest() 757 dest_3src(FILE *file, const struct gen_device_info *devinfo, const brw_inst *inst) in dest_3src() 1019 src0_3src(FILE *file, const struct gen_device_info *devinfo, const brw_inst *inst) in src0_3src() 1097 src1_3src(FILE *file, const struct gen_device_info *devinfo, const brw_inst *inst) in src1_3src() 1165 src2_3src(FILE *file, const struct gen_device_info *devinfo, const brw_inst *inst) in src2_3src() 1248 const brw_inst *inst) in imm() 1299 src0(FILE *file, const struct gen_device_info *devinfo, const brw_inst *inst) in src0() 1355 src1(FILE *file, const struct gen_device_info *devinfo, const brw_inst *inst) in src1() 1411 qtr_ctrl(FILE *file, const struct gen_device_info *devinfo, const brw_inst *inst) in qtr_ctrl() 1449 brw_inst inst; in brw_disassemble_imm() [all …]
|
D | brw_disasm_info.c | 174 if (offset + sizeof(brw_inst) != next->offset) { in disasm_insert_error() 182 new->offset = offset + sizeof(brw_inst); in disasm_insert_error()
|
D | brw_vec4_generator.cpp | 327 brw_inst *insn = brw_send_indirect_message( in generate_tex() 777 brw_inst *send = brw_next_insn(p, BRW_OPCODE_SEND); in generate_tcs_urb_write() 952 brw_inst *send = brw_next_insn(p, BRW_OPCODE_SEND); in generate_vec4_urb_read() 989 brw_inst *send = brw_next_insn(p, BRW_OPCODE_SEND); in generate_tcs_release_input() 1166 brw_inst *send = brw_next_insn(p, BRW_OPCODE_SEND); in generate_scratch_read() 1242 brw_inst *send = brw_next_insn(p, BRW_OPCODE_SEND); in generate_scratch_write() 1308 brw_inst *send = brw_next_insn(p, BRW_OPCODE_SEND); in generate_pull_constant_load() 1363 brw_inst *insn = brw_next_insn(p, BRW_OPCODE_SEND); in generate_pull_constant_load_gen7() 1387 brw_inst *insn_and = brw_next_insn(p, BRW_OPCODE_AND); in generate_pull_constant_load_gen7() 1396 brw_inst *insn = brw_send_indirect_message( in generate_pull_constant_load_gen7() [all …]
|
D | meson.build | 69 'brw_inst.h',
|
/external/mesa3d/src/intel/tools/ |
D | disasm.c | 54 brw_inst *insn = assembly + offset; in gen_disasm_find_end()
|
/external/mesa3d/src/intel/ |
D | Makefile.sources | 73 compiler/brw_inst.h \
|
/external/mesa3d/src/mesa/drivers/dri/i965/ |
D | brw_ff_gs_emit.c | 341 brw_inst *inst; in gen6_sol_program()
|
D | brw_context.h | 139 struct brw_inst;
|