Home
last modified time | relevance | path

Searched refs:brw_inst (Results 1 - 14 of 14) sorted by relevance

/third_party/mesa3d/src/intel/compiler/
H A Dbrw_inst.h25 * @file brw_inst.h
46 /* brw_context.h has a forward declaration of brw_inst, so name the struct. */
47 typedef struct brw_inst { struct
49 } brw_inst; typedef
51 static inline uint64_t brw_inst_bits(const brw_inst *inst,
53 static inline void brw_inst_set_bits(brw_inst *inst,
60 brw_inst *inst, uint64_t v) \
70 const brw_inst *inst) \
112 brw_inst *inst, uint64_t value) \
119 brw_inst_##name(const struct intel_device_info *devinfo, const brw_inst *ins
[all...]
H A Dbrw_eu_emit.c89 brw_set_dest(struct brw_codegen *p, brw_inst *inst, struct brw_reg dest) in brw_set_dest()
209 brw_set_src0(struct brw_codegen *p, brw_inst *inst, struct brw_reg reg) in brw_set_src0()
345 brw_set_src1(struct brw_codegen *p, brw_inst *inst, struct brw_reg reg) in brw_set_src1()
455 brw_set_desc_ex(struct brw_codegen *p, brw_inst *inst, in brw_set_desc_ex()
470 brw_inst *inst, in brw_set_math_message()
518 brw_inst *insn, in brw_set_ff_sync_message()
540 brw_inst *insn, in brw_set_urb_message()
584 brw_inst *inst, in gfx7_set_dp_scratch_message()
614 brw_inst *insn, in brw_inst_set_state()
645 static brw_inst *
[all...]
H A Dbrw_eu_compact.c1081 brw_compact_inst *dst, const brw_inst *src) in set_control_index()
1126 const brw_inst *src, bool is_immediate) in set_datatype_index()
1169 const brw_inst *src, bool is_immediate) in set_subreg_index()
1200 const brw_inst *src) in set_src0_index()
1230 const brw_inst *src, bool is_immediate, unsigned imm) in set_src1_index()
1271 brw_compact_inst *dst, const brw_inst *src) in set_3src_control_index()
1352 brw_compact_inst *dst, const brw_inst *src) in set_3src_source_index()
1419 brw_compact_inst *dst, const brw_inst *src) in set_3src_subreg_index()
1440 has_unmapped_bits(const struct brw_isa_info *isa, const brw_inst *src) in has_unmapped_bits()
1477 const brw_inst *sr in has_3src_unmapped_bits()
[all...]
H A Dbrw_eu.h38 #include "brw_inst.h"
93 brw_inst *store;
166 brw_inst *inst, bool on);
169 brw_inst *inst, unsigned group);
185 const struct brw_inst *inst, bool is_compacted,
206 brw_inst *brw_next_insn(struct brw_codegen *p, unsigned opcode);
210 void brw_set_dest(struct brw_codegen *p, brw_inst *insn, struct brw_reg dest);
211 void brw_set_src0(struct brw_codegen *p, brw_inst *insn, struct brw_reg reg);
220 brw_inst *brw_##OP(struct brw_codegen *p, \
225 brw_inst *brw
[all...]
H A Dbrw_eu.c220 brw_inst *inst, bool on) in brw_inst_set_compression()
252 brw_inst *inst, unsigned group) in brw_inst_set_group()
334 p->store = rzalloc_array(mem_ctx, brw_inst, p->store_size); in brw_init_codegen()
397 p->nr_insn -= (p->next_insn_offset - start_offset) / sizeof(brw_inst); in brw_try_override_assembly()
398 p->nr_insn += sb.st_size / sizeof(brw_inst); in brw_try_override_assembly()
401 p->store_size = (start_offset + sb.st_size) / sizeof(brw_inst); in brw_try_override_assembly()
402 p->store = (brw_inst *)reralloc_size(p->mem_ctx, p->store, p->next_insn_offset); in brw_try_override_assembly()
476 int to_bytes_scale = sizeof(brw_inst) / brw_jump_scale(devinfo); in brw_label_assembly()
479 const brw_inst *inst = (const brw_inst *) ((cons in brw_label_assembly()
[all...]
H A Dtest_eu_compact.cpp57 test_compact_instruction(struct brw_codegen *p, brw_inst src) in test_compact_instruction()
63 brw_inst uncompacted; in test_compact_instruction()
93 clear_pad_bits(const struct brw_isa_info *isa, brw_inst *inst) in clear_pad_bits()
113 skip_bit(const struct brw_isa_info *isa, brw_inst *src, int bit) in skip_bit()
174 test_fuzz_compact_instruction(struct brw_codegen *p, brw_inst src) in test_fuzz_compact_instruction()
181 brw_inst instr = src; in test_fuzz_compact_instruction()
192 if (!brw_validate_instruction(p->isa, &instr, 0, sizeof(brw_inst), NULL)) in test_fuzz_compact_instruction()
348 brw_inst *mov = brw_MOV(p, g0, g2); in TEST_P()
H A Dbrw_eu_validate.c93 inst_is_send(const struct brw_isa_info *isa, const brw_inst *inst) in inst_is_send()
107 inst_is_split_send(const struct brw_isa_info *isa, const brw_inst *inst) in inst_is_split_send()
137 inst_dst_type(const struct brw_isa_info *isa, const brw_inst *inst) in inst_dst_type()
146 inst_is_raw_move(const struct brw_isa_info *isa, const brw_inst *inst) in inst_is_raw_move()
171 dst_is_null(const struct intel_device_info *devinfo, const brw_inst *inst) in dst_is_null()
178 src0_is_null(const struct intel_device_info *devinfo, const brw_inst *inst) in src0_is_null()
186 src1_is_null(const struct intel_device_info *devinfo, const brw_inst *inst) in src1_is_null()
193 src0_is_acc(const struct intel_device_info *devinfo, const brw_inst *inst) in src0_is_acc()
200 src1_is_acc(const struct intel_device_info *devinfo, const brw_inst *inst) in src1_is_acc()
208 const brw_inst *ins in src0_has_scalar_region()
[all...]
H A Dbrw_fs_generator.cpp245 brw_inst *last_halt = brw_HALT(p); in patch_halt_jumps()
253 brw_inst *patch = &p->store[patch_ip->ip]; in patch_halt_jumps()
275 brw_inst *reset = brw_MOV(p, brw_mask_reg(BRW_AMASK), in patch_halt_jumps()
383 brw_inst *insn = brw_fb_WRITE(p, in fire_fb_write()
494 brw_inst *insn; in generate_mov_indirect()
579 brw_inst *mov = brw_MOV(p, dst, retype(ind_src, reg.type)); in generate_mov_indirect()
680 brw_inst *insn; in generate_shuffle()
769 brw_inst *insn = brw_MOV( in generate_quad_swizzle()
790 struct brw_inst *insn; in generate_cs_terminate()
866 brw_inst * in generate_linterp()
[all...]
H A Dbrw_disasm.c28 #include "brw_inst.h"
31 #include "brw_inst.h"
894 dest(FILE *file, const struct brw_isa_info *isa, const brw_inst *inst) in dest()
976 const brw_inst *inst) in dest_3src()
1249 const brw_inst *inst) in src0_3src()
1336 const brw_inst *inst) in src1_3src()
1410 const brw_inst *inst) in src2_3src()
1498 const brw_inst *inst) in imm()
1618 src0(FILE *file, const struct brw_isa_info *isa, const brw_inst *inst) in src0()
1697 src1(FILE *file, const struct brw_isa_info *isa, const brw_inst *ins
[all...]
H A Dbrw_vec4_generator.cpp767 brw_inst *send = brw_next_insn(p, BRW_OPCODE_SEND); in generate_tcs_urb_write()
954 brw_inst *send = brw_next_insn(p, BRW_OPCODE_SEND); in generate_vec4_urb_read()
991 brw_inst *send = brw_next_insn(p, BRW_OPCODE_SEND); in generate_tcs_release_input()
1169 brw_inst *send = brw_next_insn(p, BRW_OPCODE_SEND); in generate_scratch_read()
1245 brw_inst *send = brw_next_insn(p, BRW_OPCODE_SEND); in generate_scratch_write()
1307 brw_inst *send = brw_next_insn(p, BRW_OPCODE_SEND); in generate_pull_constant_load()
1358 brw_inst *insn = brw_next_insn(p, BRW_OPCODE_SEND); in generate_pull_constant_load_gfx7()
1377 brw_inst *insn_and = brw_next_insn(p, BRW_OPCODE_AND); in generate_pull_constant_load_gfx7()
1734 brw_inst *if_inst = brw_IF(p, BRW_EXECUTE_8); in generate_code()
2088 struct brw_inst *ins in generate_code()
[all...]
H A Dbrw_compile_ff_gs.c371 brw_inst *inst; in gfx6_sol_program()
/third_party/mesa3d/src/intel/tools/
H A Di965_asm.c63 get_dword(const brw_inst *inst, int idx) in get_dword()
71 print_instruction(FILE *output, bool compact, const brw_inst *instruction) in print_instruction()
140 brw_inst *inst = store + ilabel->offset; in i965_postprocess_labels()
142 int relative_offset = (tlabel->offset - ilabel->offset) / sizeof(brw_inst); in i965_postprocess_labels()
346 const brw_inst *insn = store + offset; in main()
H A Di965_gram.y356 brw_inst *instruction;
/third_party/mesa3d/src/intel/common/
H A Dintel_disasm.c26 #include "compiler/brw_inst.h"
50 const brw_inst *insn = assembly + offset; in intel_disasm_find_end()

Completed in 20 milliseconds