New V instructions:
vfrsqrte7.v
vfrece7.v
vrgatherei16.vv
New aliases:
vneg.v
vncvt.x.x.w
vfneg.v
Paths
| Differential D93613
[RISCV] Add new V instructions and aliases in v1.0-08a0b46. ClosedPublic Authored by HsiangKai on Dec 20 2020, 11:23 PM.
Details
Summary New V instructions: New aliases:
Diff Detail
Unit TestsFailed Event TimelineHerald added subscribers: NickHung, luismarques, apazos and 24 others. · View Herald TranscriptDec 20 2020, 11:23 PM
Comment Actions LGTM. But please title this "[RISCV] Add new V instructions and aliases in v1.0-08a0b46." and clarify in the commit message which ones are aliases. This revision is now accepted and ready to land.Dec 21 2020, 9:59 AM HsiangKai retitled this revision from [RISCV] Add new V instructions in v1.0-08a0b46. to [RISCV] Add new V instructions and aliases in v1.0-08a0b46..Dec 21 2020, 2:12 PM arcbbb added a child revision: D95014: [RISCV] Add intrinsics for vrgatherei16 instruction.Jan 19 2021, 11:07 PM arcbbb added a child revision: D95113: [RISCV] Add intrinsics for RVV v1.0 VFRSQRTE7 & VFRECE7.Jan 20 2021, 7:22 PM
Revision Contents
Diff 317775 llvm/lib/Target/RISCV/RISCVInstrInfoV.td
llvm/test/MC/RISCV/rvv/aliases.s
llvm/test/MC/RISCV/rvv/fothers.s
llvm/test/MC/RISCV/rvv/others.s
|
Do you know if vfabs.v has been discussed for the V spec? We have a fabs.s alias for scalar. Seems odd that its not in the vector spec.