diff options
author | Matt Turner <[email protected]> | 2017-08-02 23:20:39 -0700 |
---|---|---|
committer | Matt Turner <[email protected]> | 2017-08-21 14:05:23 -0700 |
commit | 91ef9490549567968a51bd8c68ebb60e47ebcdcb (patch) | |
tree | 3cd8834a61a4c9f8c63fb3df458ece4fd16ab17f | |
parent | e07fe890353dce5fbefb0e03856f7faabfac06cb (diff) |
i965: Mark brw_hw_type_to_reg_type() as a pure function
text data bss dec hex filename
7816886 346248 420496 8583630 82f9ce i965_dri.so before
7816214 346248 420496 8582958 82f72e i965_dri.so after
Reviewed-by: Scott D Phillips <[email protected]>
-rw-r--r-- | src/intel/compiler/brw_reg_type.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/intel/compiler/brw_reg_type.h b/src/intel/compiler/brw_reg_type.h index 6fc57792b4b..87d9fe31e86 100644 --- a/src/intel/compiler/brw_reg_type.h +++ b/src/intel/compiler/brw_reg_type.h @@ -28,6 +28,12 @@ extern "C" { #endif +#ifdef HAVE_FUNC_ATTRIBUTE_PURE +#define ATTRIBUTE_PURE __attribute__((__pure__)) +#else +#define ATTRIBUTE_PURE +#endif + enum brw_reg_file; struct gen_device_info; @@ -63,7 +69,7 @@ unsigned brw_reg_type_to_hw_type(const struct gen_device_info *devinfo, enum brw_reg_file file, enum brw_reg_type type); -enum brw_reg_type +enum brw_reg_type ATTRIBUTE_PURE brw_hw_type_to_reg_type(const struct gen_device_info *devinfo, enum brw_reg_file file, unsigned hw_type); |