intel/compiler: Drop invalidate_live_intervals()
authorFrancisco Jerez <currojerez@riseup.net>
Sun, 13 Mar 2016 08:09:16 +0000 (00:09 -0800)
committerMatt Turner <mattst88@gmail.com>
Fri, 6 Mar 2020 18:21:01 +0000 (10:21 -0800)
Reviewed-by: Matt Turner <mattst88@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4012>

src/intel/compiler/brw_fs.h
src/intel/compiler/brw_fs_live_variables.cpp
src/intel/compiler/brw_shader.cpp
src/intel/compiler/brw_shader.h
src/intel/compiler/brw_vec4.h
src/intel/compiler/brw_vec4_live_variables.cpp

index 265a1106a153caf7903a8b9b3205d007513c90b6..3c578d9a0cd679d6b7213be8835d0833ee2a1ec7 100644 (file)
@@ -125,7 +125,6 @@ public:
    bool get_pull_locs(const fs_reg &src, unsigned *out_surf_index,
                       unsigned *out_pull_index);
    void lower_constant_loads();
-   void invalidate_live_intervals();
    virtual void invalidate_analysis(brw::analysis_dependency_class c);
    void calculate_register_pressure();
    void validate();
index f7f6de1fe76be0b1f2b312d6e52f1f58f4ca5dd3..1b7db21753d28cff9fa16808abd36e9e4a056975 100644 (file)
@@ -364,14 +364,6 @@ fs_live_variables::validate(const backend_shader *s) const
    return true;
 }
 
-void
-fs_visitor::invalidate_live_intervals()
-{
-   /* XXX -- Leave this around for the moment to keep the fs_vistor object
-    * concrete.
-    */
-}
-
 bool
 fs_live_variables::vars_interfere(int a, int b) const
 {
index 14f0eb311f24baea2fda63415947a2f32b70fe9f..ba95232e1ea01a403dfbfd59565d7be4ffc77300 100644 (file)
@@ -1248,8 +1248,6 @@ backend_shader::calculate_cfg()
 void
 backend_shader::invalidate_analysis(brw::analysis_dependency_class c)
 {
-   if (c)
-      invalidate_live_intervals();
 }
 
 extern "C" const unsigned *
index 2ab20a72f49011cfe5cebdedccfc8440fa557689..14230a106437596a55fa4d1cd63a0fc4c8ca8c68 100644 (file)
@@ -84,7 +84,6 @@ public:
 
    void calculate_cfg();
 
-   virtual void invalidate_live_intervals() = 0;
    virtual void invalidate_analysis(brw::analysis_dependency_class c);
 };
 
index c0ea912a634d9e05ce9f5831638ed1a5fe9e0bf1..2d5ec655486da0f860ab5d50268f2a3c89fd4d61 100644 (file)
@@ -135,7 +135,6 @@ public:
    void move_push_constants_to_pull_constants();
    void split_uniform_registers();
    void pack_uniform_registers();
-   void invalidate_live_intervals();
    virtual void invalidate_analysis(brw::analysis_dependency_class c);
    void split_virtual_grfs();
    bool opt_vector_float();
index 8457706024faebd73e3ac6093f9fec004e28271c..cc3f0a5a3c4b7291f71dc20494ca7daf805bd31c 100644 (file)
@@ -254,14 +254,6 @@ vec4_live_variables::~vec4_live_variables()
    ralloc_free(mem_ctx);
 }
 
-void
-vec4_visitor::invalidate_live_intervals()
-{
-   /* XXX -- Leave this around for the moment to keep the vec4_vistor object
-    * concrete.
-    */
-}
-
 static bool
 check_register_live_range(const vec4_live_variables *live, int ip,
                           unsigned var, unsigned n)