diff options
author | Alyssa Rosenzweig <[email protected]> | 2019-10-30 16:29:28 -0400 |
---|---|---|
committer | Alyssa Rosenzweig <[email protected]> | 2019-11-01 01:01:47 +0000 |
commit | c3a46e7644c403890ba872b82731ef3ab5a47834 (patch) | |
tree | 225aa8de90adb8b7623b4271d4ae1ac4ca332cff /src/panfrost/midgard/compiler.h | |
parent | 70072a20e0086ad2d3714216a2b8fb4a97776385 (diff) |
pan/midgard: Eliminate blank_alu_src
We don't need it in practice, so this is some more cleanup.
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Diffstat (limited to 'src/panfrost/midgard/compiler.h')
-rw-r--r-- | src/panfrost/midgard/compiler.h | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/src/panfrost/midgard/compiler.h b/src/panfrost/midgard/compiler.h index e2c3d0f8893..e77344f0ff0 100644 --- a/src/panfrost/midgard/compiler.h +++ b/src/panfrost/midgard/compiler.h @@ -538,18 +538,10 @@ void mir_insert_instruction_after_scheduled(compiler_context *ctx, midgard_block void mir_flip(midgard_instruction *ins); void mir_compute_temp_count(compiler_context *ctx); -/* MIR goodies */ - -static const midgard_vector_alu_src blank_alu_src = {}; - -static const midgard_scalar_alu_src blank_scalar_alu_src = { - .full = true -}; - /* 'Intrinsic' move for aliasing */ static inline midgard_instruction -v_mov(unsigned src, midgard_vector_alu_src mod, unsigned dest) +v_mov(unsigned src, unsigned dest) { midgard_instruction ins = { .type = TAG_ALU_4, @@ -561,9 +553,7 @@ v_mov(unsigned src, midgard_vector_alu_src mod, unsigned dest) .op = midgard_alu_op_imov, .reg_mode = midgard_reg_mode_32, .dest_override = midgard_dest_override_none, - .outmod = midgard_outmod_int_wrap, - .src1 = vector_alu_srco_unsigned(blank_alu_src), - .src2 = vector_alu_srco_unsigned(mod) + .outmod = midgard_outmod_int_wrap }, }; |