Searched refs:exec_size (Results 1 - 25 of 92) sorted by relevance

1234

/xsrc/external/mit/MesaLib/dist/src/intel/compiler/
H A Dbrw_eu.h52 unsigned exec_size:3; member in struct:brw_insn_state
631 unsigned exec_size, /**< 0 for SIMD4x2 */
635 assert(exec_size <= 8 || exec_size == 16);
639 if (exec_size > 0) {
650 SET_BITS(0 < exec_size && exec_size <= 8, 4, 4) |
658 unsigned exec_size,
662 assert(exec_size <= 8 || exec_size
630 brw_dp_untyped_atomic_desc(const struct intel_device_info * devinfo,unsigned exec_size,unsigned atomic_op,bool response_expected) argument
657 brw_dp_untyped_atomic_float_desc(const struct intel_device_info * devinfo,unsigned exec_size,unsigned atomic_op,bool response_expected) argument
691 brw_dp_untyped_surface_rw_desc(const struct intel_device_info * devinfo,unsigned exec_size,unsigned num_channels,bool write) argument
745 brw_dp_byte_scattered_rw_desc(const struct intel_device_info * devinfo,unsigned exec_size,unsigned bit_size,bool write) argument
766 brw_dp_dword_scattered_rw_desc(const struct intel_device_info * devinfo,unsigned exec_size,bool write) argument
817 brw_dp_a64_untyped_surface_rw_desc(const struct intel_device_info * devinfo,unsigned exec_size,unsigned num_channels,bool write) argument
880 brw_dp_a64_byte_scattered_rw_desc(const struct intel_device_info * devinfo,unsigned exec_size,unsigned bit_size,bool write) argument
902 brw_dp_a64_untyped_atomic_desc(const struct intel_device_info * devinfo,ASSERTED unsigned exec_size,unsigned bit_size,unsigned atomic_op,bool response_expected) argument
927 brw_dp_a64_untyped_atomic_float_desc(const struct intel_device_info * devinfo,ASSERTED unsigned exec_size,unsigned bit_size,unsigned atomic_op,bool response_expected) argument
952 brw_dp_typed_atomic_desc(const struct intel_device_info * devinfo,unsigned exec_size,unsigned exec_group,unsigned atomic_op,bool response_expected) argument
985 brw_dp_typed_surface_rw_desc(const struct intel_device_info * devinfo,unsigned exec_size,unsigned exec_group,unsigned num_channels,bool write) argument
1083 brw_fb_read_desc(const struct intel_device_info * devinfo,unsigned binding_table_index,unsigned msg_control,unsigned exec_size,bool per_sample) argument
1459 brw_mdc_sm2(unsigned exec_size) argument
1473 brw_btd_spawn_desc(ASSERTED const struct intel_device_info * devinfo,unsigned exec_size,unsigned msg_type) argument
1498 brw_rt_trace_ray_desc(ASSERTED const struct intel_device_info * devinfo,unsigned exec_size) argument
[all...]
H A Dbrw_vec4_cse.cpp160 a->exec_size == b->exec_size &&
213 const unsigned width = entry->generator->exec_size;
221 copy->exec_size = width;
234 const unsigned width = inst->exec_size;
242 copy->exec_size = inst->exec_size;
H A Dbrw_fs_generator.cpp85 const unsigned phys_width = compressed ? inst->exec_size / 2 :
86 inst->exec_size;
483 assert(inst->exec_size <= 8 || devinfo->ver >= 8);
492 inst->exec_size == dispatch_width;
620 MIN2(16, inst->exec_size);
623 for (unsigned group = 0; group < inst->exec_size; group += lower_width) {
761 assert(inst->exec_size >= 4);
770 assert(inst->exec_size == 8);
798 assert(inst->exec_size == 4);
804 brw_set_default_exec_size(p, cvt(inst->exec_size /
2041 unsigned exec_size = inst->exec_size; local in function:fs_generator::generate_code
[all...]
H A Dbrw_eu_validate.c699 unsigned exec_size = 1 << brw_inst_exec_size(devinfo, inst); local in function:general_restrictions_based_on_operand_types
722 if (exec_size == 1)
750 if (is_packed(exec_size * dst_stride, exec_size, dst_stride)) {
931 unsigned exec_size = 1 << brw_inst_exec_size(devinfo, inst); local in function:general_restrictions_on_region_parameters
1013 ERROR_IF(exec_size < width, "ExecSize must be greater than or equal "
1019 if (exec_size == width && hstride != 0) {
1035 if (exec_size == 1 && width == 1) {
1056 for (int y = 0; y < exec_size / width; y++) {
1097 unsigned exec_size local in function:special_restrictions_for_mixed_float_mode
1319 align1_access_mask(uint64_t access_mask[static32],unsigned exec_size,unsigned element_size,unsigned subreg,unsigned vstride,unsigned width,unsigned hstride) argument
1371 unsigned exec_size = 1 << brw_inst_exec_size(devinfo, inst); local in function:region_alignment_rules
[all...]
H A Dbrw_fs_cmod_propagation.cpp63 scan_inst->exec_size == inst->exec_size) {
189 scan_inst->exec_size != inst->exec_size)
303 scan_inst->exec_size != inst->exec_size)
H A Dbrw_fs.cpp51 fs_inst::init(enum opcode opcode, uint8_t exec_size, const fs_reg &dst, argument
63 this->exec_size = exec_size;
68 assert(this->exec_size != 0);
79 this->size_written = dst.component_size(exec_size);
97 fs_inst::fs_inst(enum opcode opcode, uint8_t exec_size) argument
99 init(opcode, exec_size, reg_undef, NULL, 0);
102 fs_inst::fs_inst(enum opcode opcode, uint8_t exec_size, const fs_reg &dst) argument
104 init(opcode, exec_size, dst, NULL, 0);
107 fs_inst::fs_inst(enum opcode opcode, uint8_t exec_size, cons argument
114 fs_inst(enum opcode opcode,uint8_t exec_size,const fs_reg & dst,const fs_reg & src0,const fs_reg & src1) argument
121 fs_inst(enum opcode opcode,uint8_t exec_size,const fs_reg & dst,const fs_reg & src0,const fs_reg & src1,const fs_reg & src2) argument
2017 const unsigned exec_size = local in function:fs_visitor::convert_attr_sources_to_hw_regs
[all...]
H A Dbrw_vec4_cmod_propagation.cpp118 if (scan_inst->exec_size != inst->exec_size ||
149 scan_inst->exec_size != inst->exec_size ||
H A Dbrw_fs_saturate_propagation.cpp69 if (scan_inst->exec_size == inst->exec_size &&
H A Dbrw_fs_sel_peephole.cpp168 then_mov[i]->exec_size != else_mov[i]->exec_size ||
H A Dtest_eu_validate.cpp195 enum brw_execution_size exec_size; member in struct:TEST_P::__anon909a53240108
212 brw_inst_set_exec_size(&devinfo, last_inst, test_case[i].exec_size);
216 if (test_case[i].exec_size == BRW_EXECUTE_1) {
1494 unsigned exec_size; member in struct:TEST_P::__anon909a53240b08
1501 #define INST(exec_size, dst_type, src0_type, src1_type, \
1504 BRW_EXECUTE_##exec_size, \
1535 brw_inst_set_exec_size(&devinfo, last_inst, inst[i].exec_size);
1618 unsigned exec_size; member in struct:TEST_P::__anon909a53240d08
1628 #define INST(exec_size, opcode, dst_type, src0_type, src1_type, \
1632 BRW_EXECUTE_##exec_size, \
1765 unsigned exec_size; member in struct:TEST_P::__anon909a53240f08
1903 unsigned exec_size; member in struct:TEST_P::__anon909a53241108
2064 unsigned exec_size; member in struct:TEST_P::__anon909a53241408
2141 unsigned exec_size; member in struct:TEST_P::__anon909a53241608
2329 unsigned exec_size; member in struct:TEST_P::__anon909a53241708
2461 unsigned exec_size; member in struct:TEST_P::__anon909a53241808
2621 unsigned exec_size; member in struct:TEST_P::__anon909a53241908
2695 unsigned exec_size; member in struct:TEST_P::__anon909a53241a08
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/
H A Dbrw_eu.h51 unsigned exec_size:3; member in struct:brw_insn_state
563 unsigned exec_size, /**< 0 for SIMD4x2 */
567 assert(exec_size <= 8 || exec_size == 16);
571 if (exec_size > 0) {
582 SET_BITS(0 < exec_size && exec_size <= 8, 4, 4) |
590 unsigned exec_size,
594 assert(exec_size <= 8 || exec_size
562 brw_dp_untyped_atomic_desc(const struct gen_device_info * devinfo,unsigned exec_size,unsigned atomic_op,bool response_expected) argument
589 brw_dp_untyped_atomic_float_desc(const struct gen_device_info * devinfo,unsigned exec_size,unsigned atomic_op,bool response_expected) argument
616 brw_dp_untyped_surface_rw_desc(const struct gen_device_info * devinfo,unsigned exec_size,unsigned num_channels,bool write) argument
670 brw_dp_byte_scattered_rw_desc(const struct gen_device_info * devinfo,unsigned exec_size,unsigned bit_size,bool write) argument
691 brw_dp_a64_untyped_surface_rw_desc(const struct gen_device_info * devinfo,unsigned exec_size,unsigned num_channels,bool write) argument
732 brw_dp_a64_byte_scattered_rw_desc(const struct gen_device_info * devinfo,unsigned exec_size,unsigned bit_size,bool write) argument
753 brw_dp_a64_untyped_atomic_desc(const struct gen_device_info * devinfo,MAYBE_UNUSED unsigned exec_size,unsigned bit_size,unsigned atomic_op,bool response_expected) argument
774 brw_dp_a64_untyped_atomic_float_desc(const struct gen_device_info * devinfo,MAYBE_UNUSED unsigned exec_size,unsigned atomic_op,bool response_expected) argument
793 brw_dp_typed_atomic_desc(const struct gen_device_info * devinfo,unsigned exec_size,unsigned exec_group,unsigned atomic_op,bool response_expected) argument
826 brw_dp_typed_surface_rw_desc(const struct gen_device_info * devinfo,unsigned exec_size,unsigned exec_group,unsigned num_channels,bool write) argument
[all...]
H A Dbrw_eu_validate.c612 unsigned exec_size = 1 << brw_inst_exec_size(devinfo, inst); local in function:general_restrictions_based_on_operand_types
635 if (exec_size == 1)
663 if (is_packed(exec_size * dst_stride, exec_size, dst_stride)) {
844 unsigned exec_size = 1 << brw_inst_exec_size(devinfo, inst); local in function:general_restrictions_on_region_parameters
926 ERROR_IF(exec_size < width, "ExecSize must be greater than or equal "
932 if (exec_size == width && hstride != 0) {
948 if (exec_size == 1 && width == 1) {
969 for (int y = 0; y < exec_size / width; y++) {
1010 unsigned exec_size local in function:special_restrictions_for_mixed_float_mode
1232 align1_access_mask(uint64_t access_mask[static32],unsigned exec_size,unsigned element_size,unsigned subreg,unsigned vstride,unsigned width,unsigned hstride) argument
1284 unsigned exec_size = 1 << brw_inst_exec_size(devinfo, inst); local in function:region_alignment_rules
[all...]
H A Dbrw_fs_cmod_propagation.cpp60 scan_inst->exec_size == inst->exec_size) {
146 scan_inst->exec_size != inst->exec_size)
239 scan_inst->exec_size != inst->exec_size)
H A Dbrw_vec4_cse.cpp160 a->exec_size == b->exec_size &&
213 const unsigned width = entry->generator->exec_size;
221 copy->exec_size = width;
234 const unsigned width = inst->exec_size;
242 copy->exec_size = inst->exec_size;
H A Dbrw_fs_generator.cpp84 const unsigned phys_width = compressed ? inst->exec_size / 2 :
85 inst->exec_size;
316 assert(inst->group == 0 && inst->exec_size == 16);
320 assert(inst->exec_size == 8);
330 assert(inst->group == 0 || (inst->group == 16 && inst->exec_size == 16));
332 if (inst->exec_size == 16)
334 else if (inst->exec_size == 8)
438 assert(inst->exec_size <= 8 || devinfo->gen >= 8);
543 8 : MIN2(16, inst->exec_size);
546 for (unsigned group = 0; group < inst->exec_size; grou
1754 unsigned exec_size = inst->exec_size; local in function:fs_generator::generate_code
[all...]
H A Dbrw_fs.cpp50 fs_inst::init(enum opcode opcode, uint8_t exec_size, const fs_reg &dst, argument
62 this->exec_size = exec_size;
67 assert(this->exec_size != 0);
78 this->size_written = dst.component_size(exec_size);
96 fs_inst::fs_inst(enum opcode opcode, uint8_t exec_size) argument
98 init(opcode, exec_size, reg_undef, NULL, 0);
101 fs_inst::fs_inst(enum opcode opcode, uint8_t exec_size, const fs_reg &dst) argument
103 init(opcode, exec_size, dst, NULL, 0);
106 fs_inst::fs_inst(enum opcode opcode, uint8_t exec_size, cons argument
113 fs_inst(enum opcode opcode,uint8_t exec_size,const fs_reg & dst,const fs_reg & src0,const fs_reg & src1) argument
120 fs_inst(enum opcode opcode,uint8_t exec_size,const fs_reg & dst,const fs_reg & src0,const fs_reg & src1,const fs_reg & src2) argument
1772 const unsigned exec_size = local in function:fs_visitor::convert_attr_sources_to_hw_regs
[all...]
H A Dbrw_vec4_cmod_propagation.cpp118 if (scan_inst->exec_size != inst->exec_size ||
149 scan_inst->exec_size != inst->exec_size ||
H A Dbrw_ir_fs.h335 fs_inst(enum opcode opcode, uint8_t exec_size);
336 fs_inst(enum opcode opcode, uint8_t exec_size, const fs_reg &dst);
337 fs_inst(enum opcode opcode, uint8_t exec_size, const fs_reg &dst,
339 fs_inst(enum opcode opcode, uint8_t exec_size, const fs_reg &dst,
341 fs_inst(enum opcode opcode, uint8_t exec_size, const fs_reg &dst,
343 fs_inst(enum opcode opcode, uint8_t exec_size, const fs_reg &dst,
H A Dbrw_fs_saturate_propagation.cpp67 if (scan_inst->exec_size == inst->exec_size &&
H A Dbrw_fs_sel_peephole.cpp167 then_mov[i]->exec_size != else_mov[i]->exec_size ||
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/vc4/kernel/
H A Dvc4_gem.c43 uint32_t exec_size = uniforms_offset + args->uniforms_size; local in function:vc4_get_bcl
44 uint32_t temp_size = exec_size + (sizeof(struct vc4_shader_state) *
48 exec_size < uniforms_offset ||
51 temp_size < exec_size) {
73 exec->shader_state = temp + exec_size;
100 exec->exec_bo = drm_gem_cma_create(dev, exec_size);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/vc4/kernel/
H A Dvc4_gem.c43 uint32_t exec_size = uniforms_offset + args->uniforms_size; local in function:vc4_get_bcl
44 uint32_t temp_size = exec_size + (sizeof(struct vc4_shader_state) *
48 exec_size < uniforms_offset ||
51 temp_size < exec_size) {
73 exec->shader_state = temp + exec_size;
100 exec->exec_bo = drm_gem_cma_create(dev, exec_size);
/xsrc/external/mit/MesaLib/dist/src/amd/compiler/
H A Daco_print_asm.cpp152 disasm_instr(chip_class chip, LLVMDisasmContextRef disasm, uint32_t* binary, unsigned exec_size, argument
156 LLVMDisasmInstruction(disasm, (uint8_t*)&binary[pos], (exec_size - pos) * sizeof(uint32_t),
193 print_asm_llvm(Program* program, std::vector<uint32_t>& binary, unsigned exec_size, FILE* output) argument
231 while (pos < exec_size) {
234 if (pos + prev_size <= exec_size && prev_pos != pos && !new_block &&
253 exec_size, pos, outline, sizeof(outline));
312 print_asm(Program* program, std::vector<uint32_t>& binary, unsigned exec_size, FILE* output) argument
316 return print_asm_llvm(program, binary, exec_size, output);
H A Daco_interface.cpp190 unsigned exec_size = aco::emit_program(program.get(), code); local in function:aco_compile_shader
207 aco::print_asm(program.get(), code, exec_size / 4u, memf);
248 legacy_binary->exec_size = exec_size;
292 unsigned exec_size = aco::emit_program(program.get(), code); local in function:aco_compile_vs_prolog
295 aco::print_asm(program.get(), code, exec_size / 4u, stderr);
/xsrc/external/mit/MesaLib/dist/src/amd/common/
H A Dac_rtld.h65 uint64_t exec_size; member in struct:ac_rtld_binary

Completed in 46 milliseconds

1234