i965: Move MRF macros from brw_inst.h to brw_eu.h.
authorMatt Turner <mattst88@gmail.com>
Mon, 23 Nov 2015 01:58:51 +0000 (17:58 -0800)
committerMatt Turner <mattst88@gmail.com>
Tue, 24 Nov 2015 18:05:33 +0000 (10:05 -0800)
brw_inst.h is only for the brw_inst/brw_compact_inst functions.

Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
src/mesa/drivers/dri/i965/brw_eu.h
src/mesa/drivers/dri/i965/brw_fs_reg_allocate.cpp
src/mesa/drivers/dri/i965/brw_inst.h

index 829e39330f234a603860d50dd4defe8cb841a3e4..81d4ef9ad63617bfb3ed6e656f5dad8b5322d15d 100644 (file)
@@ -543,6 +543,15 @@ is_3src(enum opcode opcode)
    return opcode_descs[opcode].nsrc == 3;
 }
 
+/** Maximum SEND message length */
+#define BRW_MAX_MSG_LENGTH 15
+
+/** First MRF register used by pull loads */
+#define FIRST_SPILL_MRF(gen) ((gen) == 6 ? 21 : 13)
+
+/** First MRF register used by spills */
+#define FIRST_PULL_LOAD_MRF(gen) ((gen) == 6 ? 16 : 13)
+
 #ifdef __cplusplus
 }
 #endif
index 1b61f9fe01c8b55f84730086596b19b69bdf569b..ef59c240139a549a1b1c7f1475ca4be6bd78500f 100644 (file)
@@ -25,6 +25,7 @@
  *
  */
 
+#include "brw_eu.h"
 #include "brw_fs.h"
 #include "brw_cfg.h"
 #include "glsl/nir/glsl_types.h"
index cd9f6ef591dd0eb3439ea73c05c408990f058136..0e5f61389df29fbe7b6a5ced559426afa5968694 100644 (file)
 extern "C" {
 #endif
 
-/** Maximum SEND message length */
-#define BRW_MAX_MSG_LENGTH 15
-
-/** First MRF register used by pull loads */
-#define FIRST_SPILL_MRF(gen) ((gen) == 6 ? 21 : 13)
-
-/** First MRF register used by spills */
-#define FIRST_PULL_LOAD_MRF(gen) ((gen) == 6 ? 16 : 13)
-
 /* brw_context.h has a forward declaration of brw_inst, so name the struct. */
 typedef struct brw_inst {
    uint64_t data[2];