From: Francisco Jerez Date: Mon, 26 Aug 2019 07:12:26 +0000 (-0700) Subject: intel/fs: Define is_send() convenience IR helper. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=6f275a863dd5a4babc9ee9de792c401c0eb7cb0d;p=mesa.git intel/fs: Define is_send() convenience IR helper. Reviewed-by: Caio Marcelo de Oliveira Filho Reviewed-by: Jordan Justen Reviewed-by: Kenneth Graunke --- diff --git a/src/intel/compiler/brw_ir_fs.h b/src/intel/compiler/brw_ir_fs.h index 5dd03127c08..831d99607d6 100644 --- a/src/intel/compiler/brw_ir_fs.h +++ b/src/intel/compiler/brw_ir_fs.h @@ -515,6 +515,12 @@ get_exec_type_size(const fs_inst *inst) return type_sz(get_exec_type(inst)); } +static inline bool +is_send(const fs_inst *inst) +{ + return inst->mlen || inst->is_send_from_grf(); +} + /** * Return whether the instruction isn't an ALU instruction and cannot be * assumed to complete in-order. @@ -522,7 +528,7 @@ get_exec_type_size(const fs_inst *inst) static inline bool is_unordered(const fs_inst *inst) { - return inst->mlen || inst->is_send_from_grf() || inst->is_math(); + return is_send(inst) || inst->is_math(); } /**