i965: Move MRF macros from brw_inst.h to brw_eu.h.

brw_inst.h is only for the brw_inst/brw_compact_inst functions.

Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
This commit is contained in:
Matt Turner 2015-11-22 17:58:51 -08:00
parent 76732932ec
commit 6b525d9f2b
3 changed files with 10 additions and 9 deletions

View 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

View file

@ -25,6 +25,7 @@
*
*/
#include "brw_eu.h"
#include "brw_fs.h"
#include "brw_cfg.h"
#include "glsl/nir/glsl_types.h"

View file

@ -39,15 +39,6 @@
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];