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

12

/xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/
H A Dbrw_inst.h25 * @file brw_inst.h
45 /* brw_context.h has a forward declaration of brw_inst, so name the struct. */
46 typedef struct brw_inst { struct
48 } brw_inst; typedef in typeref:struct:brw_inst
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 *ins
[all...]
H A Dbrw_eu_compact.c709 brw_compact_inst *dst, const brw_inst *src)
738 const brw_inst *src)
759 const brw_inst *src, bool is_immediate)
794 brw_compact_inst *dst, const brw_inst *src)
809 const brw_inst *src, bool is_immediate)
829 brw_compact_inst *dst, const brw_inst *src)
852 brw_compact_inst *dst, const brw_inst *src)
885 has_unmapped_bits(const struct gen_device_info *devinfo, const brw_inst *src)
917 const brw_inst *src)
943 brw_compact_inst *dst, const brw_inst *sr
[all...]
H A Dbrw_eu.h38 #include "brw_inst.h"
86 brw_inst *store;
147 brw_inst *inst, bool on);
150 brw_inst *inst, unsigned group);
161 const struct brw_inst *inst, bool is_compacted);
166 brw_inst *brw_next_insn(struct brw_codegen *p, unsigned opcode);
167 void brw_set_dest(struct brw_codegen *p, brw_inst *insn, struct brw_reg dest);
168 void brw_set_src0(struct brw_codegen *p, brw_inst *insn, struct brw_reg reg);
177 brw_inst *brw_##OP(struct brw_codegen *p, \
182 brw_inst *brw
[all...]
H A Dtest_eu_compact.cpp31 test_compact_instruction(struct brw_codegen *p, brw_inst src)
37 brw_inst uncompacted;
67 clear_pad_bits(const struct gen_device_info *devinfo, brw_inst *inst)
85 skip_bit(const struct gen_device_info *devinfo, brw_inst *src, int bit)
144 test_fuzz_compact_instruction(struct brw_codegen *p, brw_inst src)
151 brw_inst instr = src;
263 brw_inst *mov = brw_MOV(p, g0, g2);
H A Dbrw_eu_emit.c88 brw_set_dest(struct brw_codegen *p, brw_inst *inst, struct brw_reg dest)
192 brw_set_src0(struct brw_codegen *p, brw_inst *inst, struct brw_reg reg)
314 brw_set_src1(struct brw_codegen *p, brw_inst *inst, struct brw_reg reg)
420 brw_set_desc_ex(struct brw_codegen *p, brw_inst *inst,
434 brw_inst *inst,
482 brw_inst *insn,
504 brw_inst *insn,
548 brw_inst *inst,
578 brw_inst *insn,
606 brw_inst *
[all...]
H A Dbrw_eu_validate.c92 inst_is_send(const struct gen_device_info *devinfo, const brw_inst *inst)
106 inst_is_split_send(const struct gen_device_info *devinfo, const brw_inst *inst)
130 inst_is_raw_move(const struct gen_device_info *devinfo, const brw_inst *inst)
153 dst_is_null(const struct gen_device_info *devinfo, const brw_inst *inst)
160 src0_is_null(const struct gen_device_info *devinfo, const brw_inst *inst)
167 src1_is_null(const struct gen_device_info *devinfo, const brw_inst *inst)
174 src0_is_acc(const struct gen_device_info *devinfo, const brw_inst *inst)
181 src1_is_acc(const struct gen_device_info *devinfo, const brw_inst *inst)
188 src0_is_grf(const struct gen_device_info *devinfo, const brw_inst *inst)
194 src0_has_scalar_region(const struct gen_device_info *devinfo, const brw_inst *ins
[all...]
H A Dbrw_disasm_info.c175 if (offset + sizeof(brw_inst) != next->offset) {
183 new->offset = offset + sizeof(brw_inst);
H A Dbrw_eu.c211 brw_inst *inst, bool on)
243 brw_inst *inst, unsigned group)
319 p->store = rzalloc_array(mem_ctx, brw_inst, p->store_size);
359 const brw_inst *insn = assembly + offset;
360 brw_inst uncompacted;
H A Dbrw_fs_generator.cpp242 brw_inst *last_halt = gen6_HALT(p);
249 brw_inst *patch = &p->store[patch_ip->ip];
346 brw_inst *insn = brw_fb_WRITE(p,
504 brw_inst *mov = brw_MOV(p, dst, retype(ind_src, reg.type));
675 brw_inst *insn = brw_MOV(
698 brw_inst *send = brw_next_insn(p, BRW_OPCODE_SEND);
718 brw_inst *insn;
760 struct brw_inst *insn;
822 brw_inst *i[2];
853 brw_inst *lin
[all...]
H A Dbrw_disasm.c28 #include "brw_inst.h"
31 #include "brw_inst.h"
733 dest(FILE *file, const struct gen_device_info *devinfo, const brw_inst *inst)
809 dest_3src(FILE *file, const struct gen_device_info *devinfo, const brw_inst *inst)
1070 src0_3src(FILE *file, const struct gen_device_info *devinfo, const brw_inst *inst)
1154 src1_3src(FILE *file, const struct gen_device_info *devinfo, const brw_inst *inst)
1222 src2_3src(FILE *file, const struct gen_device_info *devinfo, const brw_inst *inst)
1305 const brw_inst *inst)
1400 src0(FILE *file, const struct gen_device_info *devinfo, const brw_inst *inst)
1469 src1(FILE *file, const struct gen_device_info *devinfo, const brw_inst *ins
[all...]
H A Dbrw_vec4_generator.cpp774 brw_inst *send = brw_next_insn(p, BRW_OPCODE_SEND);
961 brw_inst *send = brw_next_insn(p, BRW_OPCODE_SEND);
998 brw_inst *send = brw_next_insn(p, BRW_OPCODE_SEND);
1175 brw_inst *send = brw_next_insn(p, BRW_OPCODE_SEND);
1251 brw_inst *send = brw_next_insn(p, BRW_OPCODE_SEND);
1315 brw_inst *send = brw_next_insn(p, BRW_OPCODE_SEND);
1368 brw_inst *insn = brw_next_insn(p, BRW_OPCODE_SEND);
1387 brw_inst *insn_and = brw_next_insn(p, BRW_OPCODE_AND);
1699 brw_inst *if_inst = brw_IF(p, BRW_EXECUTE_8);
2048 struct brw_inst *ins
[all...]
/xsrc/external/mit/MesaLib/dist/src/intel/compiler/
H A Dbrw_inst.h25 * @file brw_inst.h
45 /* brw_context.h has a forward declaration of brw_inst, so name the struct. */
46 typedef struct brw_inst { struct
48 } brw_inst; typedef in typeref:struct:brw_inst
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) \
69 const brw_inst *inst) \
111 brw_inst *inst, uint64_t value) \
118 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)
209 brw_set_src0(struct brw_codegen *p, brw_inst *inst, struct brw_reg reg)
345 brw_set_src1(struct brw_codegen *p, brw_inst *inst, struct brw_reg reg)
455 brw_set_desc_ex(struct brw_codegen *p, brw_inst *inst,
470 brw_inst *inst,
518 brw_inst *insn,
540 brw_inst *insn,
584 brw_inst *inst,
614 brw_inst *insn,
643 static brw_inst *
[all...]
H A Dtest_eu_compact.cpp57 test_compact_instruction(struct brw_codegen *p, brw_inst src)
63 brw_inst uncompacted;
93 clear_pad_bits(const struct intel_device_info *devinfo, brw_inst *inst)
111 skip_bit(const struct intel_device_info *devinfo, brw_inst *src, int bit)
170 test_fuzz_compact_instruction(struct brw_codegen *p, brw_inst src)
177 brw_inst instr = src;
342 brw_inst *mov = brw_MOV(p, g0, g2);
H A Dbrw_eu.h38 #include "brw_inst.h"
90 brw_inst *store;
162 brw_inst *inst, bool on);
165 brw_inst *inst, unsigned group);
181 const struct brw_inst *inst, bool is_compacted,
202 brw_inst *brw_next_insn(struct brw_codegen *p, unsigned opcode);
206 void brw_set_dest(struct brw_codegen *p, brw_inst *insn, struct brw_reg dest);
207 void brw_set_src0(struct brw_codegen *p, brw_inst *insn, struct brw_reg reg);
216 brw_inst *brw_##OP(struct brw_codegen *p, \
221 brw_inst *brw
[all...]
H A Dbrw_eu.cpp220 brw_inst *inst, bool on)
252 brw_inst *inst, unsigned group)
333 p->store = rzalloc_array(mem_ctx, brw_inst, p->store_size);
396 p->nr_insn -= (p->next_insn_offset - start_offset) / sizeof(brw_inst);
397 p->nr_insn += sb.st_size / sizeof(brw_inst);
400 p->store_size = (start_offset + sb.st_size) / sizeof(brw_inst);
401 p->store = (brw_inst *)reralloc_size(p->mem_ctx, p->store, p->next_insn_offset);
473 int to_bytes_scale = sizeof(brw_inst) / brw_jump_scale(devinfo);
476 const brw_inst *inst = (const brw_inst *) ((cons
[all...]
H A Dbrw_eu_compact.c1081 brw_compact_inst *dst, const brw_inst *src)
1126 const brw_inst *src, bool is_immediate)
1169 const brw_inst *src, bool is_immediate)
1200 const brw_inst *src)
1230 const brw_inst *src, bool is_immediate, unsigned imm)
1271 brw_compact_inst *dst, const brw_inst *src)
1352 brw_compact_inst *dst, const brw_inst *src)
1419 brw_compact_inst *dst, const brw_inst *src)
1440 has_unmapped_bits(const struct intel_device_info *devinfo, const brw_inst *src)
1475 const brw_inst *sr
[all...]
H A Dbrw_eu_validate.c93 inst_is_send(const struct intel_device_info *devinfo, const brw_inst *inst)
108 const brw_inst *inst)
136 inst_dst_type(const struct intel_device_info *devinfo, const brw_inst *inst)
143 inst_is_raw_move(const struct intel_device_info *devinfo, const brw_inst *inst)
166 dst_is_null(const struct intel_device_info *devinfo, const brw_inst *inst)
173 src0_is_null(const struct intel_device_info *devinfo, const brw_inst *inst)
181 src1_is_null(const struct intel_device_info *devinfo, const brw_inst *inst)
188 src0_is_acc(const struct intel_device_info *devinfo, const brw_inst *inst)
195 src1_is_acc(const struct intel_device_info *devinfo, const brw_inst *inst)
203 const brw_inst *ins
[all...]
H A Dbrw_fs_generator.cpp244 brw_inst *last_halt = brw_HALT(p);
252 brw_inst *patch = &p->store[patch_ip->ip];
274 brw_inst *reset = brw_MOV(p, brw_mask_reg(BRW_AMASK),
382 brw_inst *insn = brw_fb_WRITE(p,
493 brw_inst *insn;
578 brw_inst *mov = brw_MOV(p, dst, retype(ind_src, reg.type));
686 brw_inst *insn;
807 brw_inst *insn = brw_MOV(
834 brw_inst *send = brw_next_insn(p, BRW_OPCODE_SEND);
855 brw_inst *ins
[all...]
H A Dbrw_disasm_info.c186 if (offset + sizeof(brw_inst) != next->offset) {
194 new->offset = offset + sizeof(brw_inst);
H A Dbrw_disasm.c28 #include "brw_inst.h"
31 #include "brw_inst.h"
891 dest(FILE *file, const struct intel_device_info *devinfo, const brw_inst *inst)
972 const brw_inst *inst)
1244 const brw_inst *inst)
1331 const brw_inst *inst)
1405 const brw_inst *inst)
1493 const brw_inst *inst)
1611 src0(FILE *file, const struct intel_device_info *devinfo, const brw_inst *inst)
1688 src1(FILE *file, const struct intel_device_info *devinfo, const brw_inst *ins
[all...]
H A Dbrw_vec4_generator.cpp773 brw_inst *send = brw_next_insn(p, BRW_OPCODE_SEND);
960 brw_inst *send = brw_next_insn(p, BRW_OPCODE_SEND);
997 brw_inst *send = brw_next_insn(p, BRW_OPCODE_SEND);
1174 brw_inst *send = brw_next_insn(p, BRW_OPCODE_SEND);
1250 brw_inst *send = brw_next_insn(p, BRW_OPCODE_SEND);
1312 brw_inst *send = brw_next_insn(p, BRW_OPCODE_SEND);
1363 brw_inst *insn = brw_next_insn(p, BRW_OPCODE_SEND);
1382 brw_inst *insn_and = brw_next_insn(p, BRW_OPCODE_AND);
1739 brw_inst *if_inst = brw_IF(p, BRW_EXECUTE_8);
2103 struct brw_inst *ins
[all...]
/xsrc/external/mit/MesaLib/dist/src/intel/tools/
H A Di965_asm.c63 get_dword(const brw_inst *inst, int idx)
71 print_instruction(FILE *output, bool compact, const brw_inst *instruction)
140 brw_inst *inst = store + ilabel->offset;
142 int relative_offset = (tlabel->offset - ilabel->offset) / sizeof(brw_inst);
343 const brw_inst *insn = store + offset;
/xsrc/external/mit/MesaLib/dist/src/intel/common/
H A Dintel_disasm.c26 #include "compiler/brw_inst.h"
48 const brw_inst *insn = assembly + offset;
/xsrc/external/mit/MesaLib.old/dist/src/intel/common/
H A Dgen_disasm.c26 #include "compiler/brw_inst.h"
53 const brw_inst *insn = assembly + offset;

Completed in 35 milliseconds

12