nir: Silence unused parameter warnings
These cases had the parameter removed: nir/nir_lower_vec_to_movs.c: In function ‘try_coalesce’: nir/nir_lower_vec_to_movs.c:124:66: warning: unused parameter ‘shader’ [-Wunused-parameter] try_coalesce(nir_alu_instr *vec, unsigned start_idx, nir_shader *shader) ^ nir/nir_lower_io.c: In function ‘load_op’: nir/nir_lower_io.c:147:32: warning: unused parameter ‘state’ [-Wunused-parameter] load_op(struct lower_io_state *state, ^ These cases had the parameter (void) silenced because the parameter was necessary for an interface: nir/glsl_to_nir.cpp:1900:32: warning: unused parameter 'ir' [-Wunused-parameter] nir_visitor::visit(ir_barrier *ir) ^ nir/nir.c: In function ‘remove_use_cb’: nir/nir.c:802:35: warning: unused parameter ‘state’ [-Wunused-parameter] remove_use_cb(nir_src *src, void *state) ^ nir/nir.c: In function ‘remove_def_cb’: nir/nir.c:811:37: warning: unused parameter ‘state’ [-Wunused-parameter] remove_def_cb(nir_dest *dest, void *state) ^ Number of total warnings in my build reduced from 2543 to 2538 (reduction of 5). Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
This commit is contained in:
@@ -2007,7 +2007,7 @@ nir_visitor::visit(ir_dereference_array *ir)
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
nir_visitor::visit(ir_barrier *ir)
|
nir_visitor::visit(ir_barrier *)
|
||||||
{
|
{
|
||||||
nir_intrinsic_instr *instr =
|
nir_intrinsic_instr *instr =
|
||||||
nir_intrinsic_instr_create(this->shader, nir_intrinsic_barrier);
|
nir_intrinsic_instr_create(this->shader, nir_intrinsic_barrier);
|
||||||
|
@@ -893,6 +893,8 @@ src_is_valid(const nir_src *src)
|
|||||||
static bool
|
static bool
|
||||||
remove_use_cb(nir_src *src, void *state)
|
remove_use_cb(nir_src *src, void *state)
|
||||||
{
|
{
|
||||||
|
(void) state;
|
||||||
|
|
||||||
if (src_is_valid(src))
|
if (src_is_valid(src))
|
||||||
list_del(&src->use_link);
|
list_del(&src->use_link);
|
||||||
|
|
||||||
@@ -902,6 +904,8 @@ remove_use_cb(nir_src *src, void *state)
|
|||||||
static bool
|
static bool
|
||||||
remove_def_cb(nir_dest *dest, void *state)
|
remove_def_cb(nir_dest *dest, void *state)
|
||||||
{
|
{
|
||||||
|
(void) state;
|
||||||
|
|
||||||
if (!dest->is_ssa)
|
if (!dest->is_ssa)
|
||||||
list_del(&dest->reg.def_link);
|
list_del(&dest->reg.def_link);
|
||||||
|
|
||||||
|
@@ -144,8 +144,7 @@ get_io_offset(nir_builder *b, nir_deref_var *deref,
|
|||||||
}
|
}
|
||||||
|
|
||||||
static nir_intrinsic_op
|
static nir_intrinsic_op
|
||||||
load_op(struct lower_io_state *state,
|
load_op(nir_variable_mode mode, bool per_vertex)
|
||||||
nir_variable_mode mode, bool per_vertex)
|
|
||||||
{
|
{
|
||||||
nir_intrinsic_op op;
|
nir_intrinsic_op op;
|
||||||
switch (mode) {
|
switch (mode) {
|
||||||
@@ -270,7 +269,7 @@ nir_lower_io_block(nir_block *block,
|
|||||||
|
|
||||||
nir_intrinsic_instr *load =
|
nir_intrinsic_instr *load =
|
||||||
nir_intrinsic_instr_create(state->mem_ctx,
|
nir_intrinsic_instr_create(state->mem_ctx,
|
||||||
load_op(state, mode, per_vertex));
|
load_op(mode, per_vertex));
|
||||||
load->num_components = intrin->num_components;
|
load->num_components = intrin->num_components;
|
||||||
|
|
||||||
nir_intrinsic_set_base(load,
|
nir_intrinsic_set_base(load,
|
||||||
|
@@ -118,7 +118,7 @@ has_replicated_dest(nir_alu_instr *alu)
|
|||||||
* can then call insert_mov as normal.
|
* can then call insert_mov as normal.
|
||||||
*/
|
*/
|
||||||
static unsigned
|
static unsigned
|
||||||
try_coalesce(nir_alu_instr *vec, unsigned start_idx, nir_shader *shader)
|
try_coalesce(nir_alu_instr *vec, unsigned start_idx)
|
||||||
{
|
{
|
||||||
assert(start_idx < nir_op_infos[vec->op].num_inputs);
|
assert(start_idx < nir_op_infos[vec->op].num_inputs);
|
||||||
|
|
||||||
@@ -264,7 +264,7 @@ lower_vec_to_movs_block(nir_block *block, nir_function_impl *impl)
|
|||||||
continue;
|
continue;
|
||||||
|
|
||||||
if (!(finished_write_mask & (1 << i)))
|
if (!(finished_write_mask & (1 << i)))
|
||||||
finished_write_mask |= try_coalesce(vec, i, shader);
|
finished_write_mask |= try_coalesce(vec, i);
|
||||||
|
|
||||||
if (!(finished_write_mask & (1 << i)))
|
if (!(finished_write_mask & (1 << i)))
|
||||||
finished_write_mask |= insert_mov(vec, i, shader);
|
finished_write_mask |= insert_mov(vec, i, shader);
|
||||||
|
Reference in New Issue
Block a user