[PATCH] D95381: [ARM] Select VINS from vector inserts
Sjoerd Meijer via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Jan 26 05:28:40 PST 2021
SjoerdMeijer added inline comments.
================
Comment at: llvm/lib/Target/ARM/ARMInstrVFP.td:1129
def VINSH : ASuInp<0b11101, 0b11, 0b0000, 0b11, 0,
- (outs SPR:$Sd), (ins SPR:$Sm),
+ (outs SPR:$Sd), (ins SPR:$Sda, SPR:$Sm),
IIC_fpUNA16, "vins.f16\t$Sd, $Sm", []>,
----------------
It's unclear to me why we need 2 inputs to model that it is inserting into the top half of an existing register. I forgot if this is how that's done, is there precedent for this?
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D95381/new/
https://reviews.llvm.org/D95381
More information about the llvm-commits
mailing list