intel/fs: Get rid of fs_inst::equals
authorJason Ekstrand <jason.ekstrand@intel.com>
Fri, 25 Jan 2019 19:30:36 +0000 (13:30 -0600)
committerJason Ekstrand <jason@jlekstrand.net>
Tue, 29 Jan 2019 18:43:55 +0000 (18:43 +0000)
commit077b9557a4e18e267f2c7966d643a457f26644e2
tree4bd95833e8c2680d042c46361d498589dcc7fbe4
parent446a14bc0a93edebc6774435c8516c079455cf35
intel/fs: Get rid of fs_inst::equals

There are piles of fields that it doesn't check so using it is a lie.
The only reason why it's not causing problem is because it has exactly
one user which only uses it for MOV instructions (which aren't very
interesting) and only on Sandy Bridge and earlier hardware.  Just get
rid of it and inline it in the one place that it's actually used.

Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
src/intel/compiler/brw_fs.cpp
src/intel/compiler/brw_ir_fs.h