Searched refs:exec_type (Results 1 - 16 of 16) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/
H A Dbrw_ir_fs.h468 brw_reg_type exec_type = BRW_REGISTER_TYPE_B; local in function:get_exec_type
474 if (type_sz(t) > type_sz(exec_type))
475 exec_type = t;
476 else if (type_sz(t) == type_sz(exec_type) &&
478 exec_type = t;
482 if (exec_type == BRW_REGISTER_TYPE_B)
483 exec_type = inst->dst.type;
485 assert(exec_type != BRW_REGISTER_TYPE_B);
500 if (type_sz(exec_type) == 2 &&
501 inst->dst.type != exec_type) {
544 const brw_reg_type exec_type = get_exec_type(inst); local in function:has_dst_aligned_region_restriction
[all...]
H A Dbrw_ir_vec4.h441 enum brw_reg_type exec_type = BRW_REGISTER_TYPE_B; local in function:brw::get_exec_type
446 if (type_sz(t) > type_sz(exec_type))
447 exec_type = t;
448 else if (type_sz(t) == type_sz(exec_type) &&
450 exec_type = t;
454 if (exec_type == BRW_REGISTER_TYPE_B)
455 exec_type = inst->dst.type;
458 assert(exec_type != BRW_REGISTER_TYPE_HF ||
460 assert(exec_type != BRW_REGISTER_TYPE_B);
462 return exec_type;
[all...]
H A Dbrw_reg_type.c162 enum gen10_align1_3src_exec_type exec_type; member in struct:hw_3src_type
304 unsigned hw_type, unsigned exec_type)
308 gen10_hw_3src_align1_type[i].exec_type == exec_type) {
303 brw_a1_hw_3src_type_to_reg_type(const struct gen_device_info * devinfo,unsigned hw_type,unsigned exec_type) argument
H A Dbrw_reg_type.h125 unsigned hw_type, unsigned exec_type);
H A Dbrw_inst.h314 UNUSED enum gen10_align1_3src_exec_type exec_type = \
318 assert(exec_type == BRW_ALIGN1_3SRC_EXEC_TYPE_FLOAT); \
320 assert(exec_type == BRW_ALIGN1_3SRC_EXEC_TYPE_INT); \
330 enum gen10_align1_3src_exec_type exec_type = \
334 return brw_a1_hw_3src_type_to_reg_type(devinfo, hw_type, exec_type); \
H A Dbrw_fs_lower_regioning.cpp174 const brw_reg_type exec_type = get_exec_type(inst); local in function:__anon2ddb267b0110::has_invalid_dst_region
178 type_sz(inst->dst.type) < type_sz(exec_type);
H A Dbrw_eu_validate.c670 unsigned exec_type = execution_type(devinfo, inst); local in function:general_restrictions_based_on_operand_types
671 unsigned exec_type_size = brw_reg_type_to_size(exec_type);
1667 enum brw_reg_type exec_type = execution_type(devinfo, inst); local in function:special_requirements_for_handling_double_precision_data_types
1668 unsigned exec_type_size = brw_reg_type_to_size(exec_type);
/xsrc/external/mit/MesaLib/dist/src/intel/compiler/
H A Dbrw_ir_fs.h476 brw_reg_type exec_type = BRW_REGISTER_TYPE_B; local in function:get_exec_type
482 if (type_sz(t) > type_sz(exec_type))
483 exec_type = t;
484 else if (type_sz(t) == type_sz(exec_type) &&
486 exec_type = t;
490 if (exec_type == BRW_REGISTER_TYPE_B)
491 exec_type = inst->dst.type;
493 assert(exec_type != BRW_REGISTER_TYPE_B);
508 if (type_sz(exec_type) == 2 &&
509 inst->dst.type != exec_type) {
559 const brw_reg_type exec_type = get_exec_type(inst); local in function:has_dst_aligned_region_restriction
[all...]
H A Dbrw_ir_vec4.h443 enum brw_reg_type exec_type = BRW_REGISTER_TYPE_B; local in function:brw::get_exec_type
448 if (type_sz(t) > type_sz(exec_type))
449 exec_type = t;
450 else if (type_sz(t) == type_sz(exec_type) &&
452 exec_type = t;
456 if (exec_type == BRW_REGISTER_TYPE_B)
457 exec_type = inst->dst.type;
460 assert(exec_type != BRW_REGISTER_TYPE_HF ||
462 assert(exec_type != BRW_REGISTER_TYPE_B);
464 return exec_type;
[all...]
H A Dbrw_reg_type.h197 unsigned hw_type, unsigned exec_type);
H A Dbrw_reg_type.c240 enum gfx10_align1_3src_exec_type exec_type; member in struct:hw_3src_type
484 unsigned hw_type, unsigned exec_type)
494 table[i].exec_type == exec_type) {
483 brw_a1_hw_3src_type_to_reg_type(const struct intel_device_info * devinfo,unsigned hw_type,unsigned exec_type) argument
H A Dbrw_eu_validate.c757 unsigned exec_type = execution_type(devinfo, inst); local in function:general_restrictions_based_on_operand_types
758 unsigned exec_type_size = brw_reg_type_to_size(exec_type);
1754 enum brw_reg_type exec_type = execution_type(devinfo, inst); local in function:special_requirements_for_handling_double_precision_data_types
1755 unsigned exec_type_size = brw_reg_type_to_size(exec_type);
1974 enum brw_reg_type exec_type = execution_type(devinfo, inst); local in function:instruction_restrictions
1984 ERROR_IF(!brw_reg_type_is_floating_point(exec_type) &&
1985 type_sz(exec_type) == 4 && !(src0_valid && src1_valid),
H A Dbrw_inst.h447 UNUSED enum gfx10_align1_3src_exec_type exec_type = \
451 assert(exec_type == BRW_ALIGN1_3SRC_EXEC_TYPE_FLOAT); \
453 assert(exec_type == BRW_ALIGN1_3SRC_EXEC_TYPE_INT); \
463 enum gfx10_align1_3src_exec_type exec_type = \
467 return brw_a1_hw_3src_type_to_reg_type(devinfo, hw_type, exec_type); \
H A Dbrw_fs_lower_regioning.cpp174 const brw_reg_type exec_type = get_exec_type(inst); local in function:__anon94c3f22e0110::has_invalid_dst_region
178 type_sz(inst->dst.type) < type_sz(exec_type);
H A Dtest_eu_validate.cpp460 const int num_bits = 3 + 1 /* for exec_type */;
471 unsigned exec_type; member in struct:TEST_P::__anon909a53240408
500 unsigned hw_exec_type = hw_type | (test_case[i].exec_type << 3);
527 const unsigned exec_type = e >> 3; local in function:TEST_P
539 brw_inst_set_3src_a1_exec_type(&devinfo, last_inst, exec_type);
H A Dbrw_fs.cpp449 const brw_reg_type exec_type = get_exec_type(this); local in function:fs_inst::can_do_source_mods
454 if (brw_reg_type_is_integer(exec_type) &&
455 type_sz(exec_type) >= 4 &&
456 type_sz(exec_type) != min_type_sz)

Completed in 42 milliseconds