diff --git a/src/gallium/drivers/r600/sfn/sfn_instr.cpp b/src/gallium/drivers/r600/sfn/sfn_instr.cpp index 8eb9e024958..b7a230d9ba1 100644 --- a/src/gallium/drivers/r600/sfn/sfn_instr.cpp +++ b/src/gallium/drivers/r600/sfn/sfn_instr.cpp @@ -23,7 +23,6 @@ using std::string; using std::vector; Instr::Instr(): - m_use_count(0), m_block_id(std::numeric_limits::max()), m_index(std::numeric_limits::max()) { diff --git a/src/gallium/drivers/r600/sfn/sfn_instr.h b/src/gallium/drivers/r600/sfn/sfn_instr.h index 25f75edbed6..32e5a05a6ba 100644 --- a/src/gallium/drivers/r600/sfn/sfn_instr.h +++ b/src/gallium/drivers/r600/sfn/sfn_instr.h @@ -142,7 +142,6 @@ private: InstrList m_required_instr; InstrList m_dependend_instr; - int m_use_count; int m_block_id; int m_index; std::bitset m_instr_flags{0}; diff --git a/src/gallium/drivers/r600/sfn/sfn_scheduler.cpp b/src/gallium/drivers/r600/sfn/sfn_scheduler.cpp index 18a9b010756..483f281f984 100644 --- a/src/gallium/drivers/r600/sfn/sfn_scheduler.cpp +++ b/src/gallium/drivers/r600/sfn/sfn_scheduler.cpp @@ -210,7 +210,6 @@ private: int m_lds_addr_count{0}; int m_alu_groups_scheduled{0}; r600_chip_class m_chip_class; - radeon_family m_chip_family; bool m_idx0_loading{false}; bool m_idx1_loading{false}; bool m_idx0_pending{false}; @@ -265,8 +264,7 @@ BlockScheduler::BlockScheduler(r600_chip_class chip_class, m_last_pixel(nullptr), m_last_param(nullptr), m_current_block(nullptr), - m_chip_class(chip_class), - m_chip_family(chip_family) + m_chip_class(chip_class) { m_nop_after_rel_dest = chip_family == CHIP_RV770; diff --git a/src/gallium/drivers/r600/sfn/sfn_shader_gs.h b/src/gallium/drivers/r600/sfn/sfn_shader_gs.h index aa40b0f078c..a9431054079 100644 --- a/src/gallium/drivers/r600/sfn/sfn_shader_gs.h +++ b/src/gallium/drivers/r600/sfn/sfn_shader_gs.h @@ -51,13 +51,9 @@ private: unsigned m_ring_item_sizes[4]{0}; bool m_tri_strip_adj_fix{false}; - bool m_first_vertex_emitted{false}; - int m_offset{0}; int m_next_input_ring_offset{0}; int m_cc_dist_mask{0}; int m_clip_dist_write{0}; - int m_cur_ring_output{0}; - bool m_gs_tri_strip_adj_fix{false}; uint64_t m_input_mask{0}; unsigned m_noutputs{0}; bool m_out_viewport{false}; diff --git a/src/gallium/drivers/r600/sfn/sfn_shader_tess.cpp b/src/gallium/drivers/r600/sfn/sfn_shader_tess.cpp index ed6d199f5e8..053f1c599de 100644 --- a/src/gallium/drivers/r600/sfn/sfn_shader_tess.cpp +++ b/src/gallium/drivers/r600/sfn/sfn_shader_tess.cpp @@ -138,8 +138,7 @@ TESShader::TESShader(const pipe_stream_output_info *so_info, const r600_shader *gs_shader, const r600_shader_key& key): VertexStageShader("TES", key.tes.first_atomic_counter), - m_vs_as_gs_a(key.vs.as_gs_a), - m_tes_as_es(key.tes.as_es) + m_vs_as_gs_a(key.vs.as_gs_a) { if (key.tes.as_es) m_export_processor = new VertexExportForGS(this, gs_shader); diff --git a/src/gallium/drivers/r600/sfn/sfn_shader_tess.h b/src/gallium/drivers/r600/sfn/sfn_shader_tess.h index 3b9b95168f9..b15366d77e9 100644 --- a/src/gallium/drivers/r600/sfn/sfn_shader_tess.h +++ b/src/gallium/drivers/r600/sfn/sfn_shader_tess.h @@ -78,9 +78,7 @@ private: VertexExportStage *m_export_processor{nullptr}; - int m_tcs_vertices_out{0}; bool m_vs_as_gs_a{false}; - bool m_tes_as_es{false}; }; } // namespace r600 diff --git a/src/gallium/drivers/r600/sfn/sfn_shader_vs.h b/src/gallium/drivers/r600/sfn/sfn_shader_vs.h index 604b368b4a7..3aff18a6dac 100644 --- a/src/gallium/drivers/r600/sfn/sfn_shader_vs.h +++ b/src/gallium/drivers/r600/sfn/sfn_shader_vs.h @@ -83,7 +83,6 @@ private: ExportInstr *m_last_pos_export{nullptr}; int m_num_clip_dist{0}; - int m_next_param{0}; uint8_t m_cc_dist_mask{0}; uint8_t m_clip_dist_write{0}; int m_cur_clip_pos{1}; diff --git a/src/gallium/drivers/r600/sfn/sfn_split_address_loads.cpp b/src/gallium/drivers/r600/sfn/sfn_split_address_loads.cpp index 901685903bc..10ba14eb66b 100644 --- a/src/gallium/drivers/r600/sfn/sfn_split_address_loads.cpp +++ b/src/gallium/drivers/r600/sfn/sfn_split_address_loads.cpp @@ -61,7 +61,6 @@ private: std::list m_last_ar_use; AluInstr *m_last_ar_load{nullptr}; - unsigned m_linear_index{0}; unsigned m_last_idx_load_index[2] {0,0}; AluInstr *m_last_idx_load[2] {nullptr, nullptr}; std::list m_last_idx_use[2]; diff --git a/src/gallium/drivers/r600/sfn/sfn_valuefactory.h b/src/gallium/drivers/r600/sfn/sfn_valuefactory.h index a8a70600e13..b8400384fa9 100644 --- a/src/gallium/drivers/r600/sfn/sfn_valuefactory.h +++ b/src/gallium/drivers/r600/sfn/sfn_valuefactory.h @@ -282,7 +282,6 @@ private: PVirtualValue ssa_src(const nir_def& dest, int chan); int m_next_register_index; - int m_next_temp_channel{0}; template using unordered_map_alloc = std::unordered_map