[VE] Add integer arithmetic vector instructions
authorKazushi (Jam) Marukawa <marukawa@nec.com>
Sun, 18 Oct 2020 10:10:43 +0000 (19:10 +0900)
committerKazushi (Jam) Marukawa <marukawa@nec.com>
Mon, 26 Oct 2020 09:30:11 +0000 (18:30 +0900)
commit0acf7002433052c02487645759540431c3b94829
tree90058e812b856e86d7ce7d0322f591ea49602bda
parentb2bec7cece9bb7d17799ac0af65a770cab4397ee
[VE] Add integer arithmetic vector instructions

Add VADD/VADS/VADX/VSUB/VSBS/VSBX/VMPY/VMPS/VMPX/VMPD/VDIV/VDVS/VDVX
instructions.  Also add regression tests.

Reviewed By: simoll

Differential Revision: https://reviews.llvm.org/D89642
14 files changed:
llvm/lib/Target/VE/VEInstrVec.td
llvm/test/MC/VE/VADD.s [new file with mode: 0644]
llvm/test/MC/VE/VADS.s [new file with mode: 0644]
llvm/test/MC/VE/VADX.s [new file with mode: 0644]
llvm/test/MC/VE/VDIV.s [new file with mode: 0644]
llvm/test/MC/VE/VDVS.s [new file with mode: 0644]
llvm/test/MC/VE/VDVX.s [new file with mode: 0644]
llvm/test/MC/VE/VMPD.s [new file with mode: 0644]
llvm/test/MC/VE/VMPS.s [new file with mode: 0644]
llvm/test/MC/VE/VMPX.s [new file with mode: 0644]
llvm/test/MC/VE/VMPY.s [new file with mode: 0644]
llvm/test/MC/VE/VSBS.s [new file with mode: 0644]
llvm/test/MC/VE/VSBX.s [new file with mode: 0644]
llvm/test/MC/VE/VSUB.s [new file with mode: 0644]