[PATCH] D68673: [AMDGPU] Support mov dpp with 64 bit operands
Matt Arsenault via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Oct 14 11:02:39 PDT 2019
arsenm added inline comments.
================
Comment at: llvm/lib/Target/AMDGPU/SIInstructions.td:1869-1875
+ (i64 (int_amdgcn_mov_dpp i64:$src, timm:$dpp_ctrl, timm:$row_mask, timm:$bank_mask,
+ timm:$bound_ctrl)),
+ (V_MOV_B64_DPP_PSEUDO $src, $src, (as_i32imm $dpp_ctrl),
+ (as_i32imm $row_mask), (as_i32imm $bank_mask),
+ (as_i1imm $bound_ctrl))
+>;
+
----------------
arsenm wrote:
> Why not do the split here? Why treat it as a post-RA pseudo? At latest I would have expected this to be expanded in FinalizeISel
I still don't see the point of the pseudo. You can just emit the reg_sequence directly here?
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D68673/new/
https://reviews.llvm.org/D68673
More information about the llvm-commits
mailing list