intel: compiler: remove duplicated code
authorLionel Landwerlin <lionel.g.landwerlin@intel.com>
Mon, 8 May 2017 17:50:53 +0000 (18:50 +0100)
committerLionel Landwerlin <lionel.g.landwerlin@intel.com>
Tue, 9 May 2017 12:56:17 +0000 (13:56 +0100)
CID: 1399470: (Control flow issues)

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Matt Turner <mattst88@gmail.com>
src/intel/compiler/brw_eu_validate.c

index f231ea038b4aa5861286b0c2ee680237a3fed950..63b798c771a9266adf5882c965ffe73d340aa7d6 100644 (file)
@@ -434,18 +434,6 @@ general_restrictions_based_on_operand_types(const struct gen_device_info *devinf
     * In fact, checking it would weaken testing of the other rules.
     */
 
-   if (num_sources == 3)
-      return (struct string){};
-
-   if (exec_size == 1)
-      return (struct string){};
-
-   if (inst_is_send(devinfo, inst))
-      return (struct string){};
-
-   if (desc->ndst == 0)
-      return (struct string){};
-
    unsigned dst_stride = 1 << (brw_inst_dst_hstride(devinfo, inst) - 1);
    bool dst_type_is_byte =
       brw_inst_dst_reg_type(devinfo, inst) == BRW_HW_REG_NON_IMM_TYPE_B ||