Home
last modified time | relevance | path

Searched refs:brw_inst (Results 1 – 16 of 16) sorted by relevance

/external/mesa3d/src/intel/compiler/
Dbrw_eu.h55 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 …]
Dbrw_inst.h46 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 …]
Dbrw_eu_compact.c674 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 …]
Dbrw_eu_emit.c88 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 …]
Dbrw_eu_validate.c80 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 …]
Dtest_eu_compact.cpp31 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()
Dbrw_eu.c197 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()
Dbrw_fs_generator.cpp236 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 …]
Dbrw_disasm.c702 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 …]
Dbrw_disasm_info.c174 if (offset + sizeof(brw_inst) != next->offset) { in disasm_insert_error()
182 new->offset = offset + sizeof(brw_inst); in disasm_insert_error()
Dbrw_vec4_generator.cpp327 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 …]
Dmeson.build69 'brw_inst.h',
/external/mesa3d/src/intel/tools/
Ddisasm.c54 brw_inst *insn = assembly + offset; in gen_disasm_find_end()
/external/mesa3d/src/intel/
DMakefile.sources73 compiler/brw_inst.h \
/external/mesa3d/src/mesa/drivers/dri/i965/
Dbrw_ff_gs_emit.c341 brw_inst *inst; in gen6_sol_program()
Dbrw_context.h139 struct brw_inst;