Reduces my build from 7005 warnings to 6451 warnings by silencing 554 instances of In file included from ../../SOURCE/master/src/intel/compiler/brw_disasm.c:28:0: ../../SOURCE/master/src/intel/compiler/brw_inst.h: In function ‘brw_inst_3src_a1_src0_imm’: ../../SOURCE/master/src/intel/compiler/brw_inst.h:346:57: warning: unused parameter ‘devinfo’ [-Wunused-parameter] brw_inst_3src_a1_src0_imm(const struct gen_device_info *devinfo, ^~~~~~~ ../../SOURCE/master/src/intel/compiler/brw_inst.h: In function ‘brw_inst_3src_a1_src2_imm’: ../../SOURCE/master/src/intel/compiler/brw_inst.h:354:57: warning: unused parameter ‘devinfo’ [-Wunused-parameter] brw_inst_3src_a1_src2_imm(const struct gen_device_info *devinfo, ^~~~~~~ ../../SOURCE/master/src/intel/compiler/brw_inst.h: In function ‘brw_inst_set_3src_a1_src0_imm’: ../../SOURCE/master/src/intel/compiler/brw_inst.h:362:61: warning: unused parameter ‘devinfo’ [-Wunused-parameter] brw_inst_set_3src_a1_src0_imm(const struct gen_device_info *devinfo, ^~~~~~~ ../../SOURCE/master/src/intel/compiler/brw_inst.h: In function ‘brw_inst_set_3src_a1_src2_imm’: ../../SOURCE/master/src/intel/compiler/brw_inst.h:370:61: warning: unused parameter ‘devinfo’ [-Wunused-parameter] brw_inst_set_3src_a1_src2_imm(const struct gen_device_info *devinfo, ^~~~~~~ ../../SOURCE/master/src/intel/compiler/brw_inst.h: In function ‘brw_inst_imm_uq’: ../../SOURCE/master/src/intel/compiler/brw_inst.h:703:47: warning: unused parameter ‘devinfo’ [-Wunused-parameter] brw_inst_imm_uq(const struct gen_device_info *devinfo, const brw_inst *insn) ^~~~~~~ In file included from ../../SOURCE/master/src/intel/compiler/brw_shader.h:29:0, from ../../SOURCE/master/src/intel/compiler/brw_disasm.c:29: ../../SOURCE/master/src/intel/compiler/brw_compiler.h: In function ‘brw_stage_has_packed_dispatch’: ../../SOURCE/master/src/intel/compiler/brw_compiler.h:1277:61: warning: unused parameter ‘devinfo’ [-Wunused-parameter] brw_stage_has_packed_dispatch(const struct gen_device_info *devinfo, ^~~~~~~ ../../SOURCE/master/src/intel/compiler/brw_disasm.c: In function ‘src_ia1’: ../../SOURCE/master/src/intel/compiler/brw_disasm.c:849:18: warning: unused parameter ‘_reg_file’ [-Wunused-parameter] unsigned _reg_file, ^~~~~~~~~ Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Samuel Iglesias Gonsálvez <siglesias@igalia.com>tags/18.1-branchpoint
@@ -1274,7 +1274,7 @@ encode_slm_size(unsigned gen, uint32_t bytes) | |||
* '2^n - 1' for some n. | |||
*/ | |||
static inline bool | |||
brw_stage_has_packed_dispatch(const struct gen_device_info *devinfo, | |||
brw_stage_has_packed_dispatch(MAYBE_UNUSED const struct gen_device_info *devinfo, | |||
gl_shader_stage stage, | |||
const struct brw_stage_prog_data *prog_data) | |||
{ |
@@ -343,7 +343,7 @@ REG_TYPE(src2) | |||
* @{ | |||
*/ | |||
static inline uint16_t | |||
brw_inst_3src_a1_src0_imm(const struct gen_device_info *devinfo, | |||
brw_inst_3src_a1_src0_imm(MAYBE_UNUSED const struct gen_device_info *devinfo, | |||
const brw_inst *insn) | |||
{ | |||
assert(devinfo->gen >= 10); | |||
@@ -351,7 +351,7 @@ brw_inst_3src_a1_src0_imm(const struct gen_device_info *devinfo, | |||
} | |||
static inline uint16_t | |||
brw_inst_3src_a1_src2_imm(const struct gen_device_info *devinfo, | |||
brw_inst_3src_a1_src2_imm(MAYBE_UNUSED const struct gen_device_info *devinfo, | |||
const brw_inst *insn) | |||
{ | |||
assert(devinfo->gen >= 10); | |||
@@ -359,7 +359,7 @@ brw_inst_3src_a1_src2_imm(const struct gen_device_info *devinfo, | |||
} | |||
static inline void | |||
brw_inst_set_3src_a1_src0_imm(const struct gen_device_info *devinfo, | |||
brw_inst_set_3src_a1_src0_imm(MAYBE_UNUSED const struct gen_device_info *devinfo, | |||
brw_inst *insn, uint16_t value) | |||
{ | |||
assert(devinfo->gen >= 10); | |||
@@ -367,7 +367,7 @@ brw_inst_set_3src_a1_src0_imm(const struct gen_device_info *devinfo, | |||
} | |||
static inline void | |||
brw_inst_set_3src_a1_src2_imm(const struct gen_device_info *devinfo, | |||
brw_inst_set_3src_a1_src2_imm(MAYBE_UNUSED const struct gen_device_info *devinfo, | |||
brw_inst *insn, uint16_t value) | |||
{ | |||
assert(devinfo->gen >= 10); | |||
@@ -700,7 +700,8 @@ brw_inst_imm_ud(const struct gen_device_info *devinfo, const brw_inst *insn) | |||
} | |||
static inline uint64_t | |||
brw_inst_imm_uq(const struct gen_device_info *devinfo, const brw_inst *insn) | |||
brw_inst_imm_uq(MAYBE_UNUSED const struct gen_device_info *devinfo, | |||
const brw_inst *insn) | |||
{ | |||
assert(devinfo->gen >= 8); | |||
return brw_inst_bits(insn, 127, 64); |