[VE] Add vector merger operation instructions
authorKazushi (Jam) Marukawa <marukawa@nec.com>
Wed, 28 Oct 2020 03:51:48 +0000 (12:51 +0900)
committerKazushi (Jam) Marukawa <marukawa@nec.com>
Wed, 28 Oct 2020 10:57:10 +0000 (19:57 +0900)
commitcbdee7df06b4a63d01b37842423db24ca117f422
treef5ce561f101a84b8c907bb91852db1b4a4f6e017
parent419168d9381959ec6850e9e87aff9d062b68ef4b
[VE] Add vector merger operation instructions

Add VMRG/VSHF/VCP/VEX isntructions.  Add regression tests too.
Also add new patterns to parse new UImm4 oeprand.

Reviewed By: simoll

Differential Revision: https://reviews.llvm.org/D90292
llvm/lib/Target/VE/AsmParser/VEAsmParser.cpp
llvm/lib/Target/VE/VEInstrInfo.td
llvm/lib/Target/VE/VEInstrVec.td
llvm/test/MC/VE/VCP.s [new file with mode: 0644]
llvm/test/MC/VE/VEX.s [new file with mode: 0644]
llvm/test/MC/VE/VMRG.s [new file with mode: 0644]
llvm/test/MC/VE/VSHF.s [new file with mode: 0644]