diff options
author | Rob Clark <[email protected]> | 2015-04-25 11:05:27 -0400 |
---|---|---|
committer | Rob Clark <[email protected]> | 2015-06-21 07:52:41 -0400 |
commit | 5c8c2e2f97394436effbdd3e0f61eec4590accb2 (patch) | |
tree | e72e41ab88b3cbb22332ea076d68633108bd19ad /src/gallium/drivers/freedreno/ir3/ir3.h | |
parent | b33015f8895a37fcae1da2984796cb1ef30f8b13 (diff) |
freedreno/ir3: more builder helpers
Use ir3_MOV() builder in a couple of spots, rather than open-coding the
instruction construction. Also add ir3_NOP() builder and use that
instead of open coding.
Signed-off-by: Rob Clark <[email protected]>
Diffstat (limited to 'src/gallium/drivers/freedreno/ir3/ir3.h')
-rw-r--r-- | src/gallium/drivers/freedreno/ir3/ir3.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/gallium/drivers/freedreno/ir3/ir3.h b/src/gallium/drivers/freedreno/ir3/ir3.h index c0a14a07d48..a7fd1814ff5 100644 --- a/src/gallium/drivers/freedreno/ir3/ir3.h +++ b/src/gallium/drivers/freedreno/ir3/ir3.h @@ -807,6 +807,12 @@ ir3_COV(struct ir3_block *block, struct ir3_instruction *src, return instr; } +static inline struct ir3_instruction * +ir3_NOP(struct ir3_block *block) +{ + return ir3_instr_create(block, 0, OPC_NOP); +} + #define INSTR1(CAT, name) \ static inline struct ir3_instruction * \ ir3_##name(struct ir3_block *block, \ |