[VE] Bit operator isel
authorKazushi (Jam) Marukawa <marukawa@nec.com>
Wed, 12 Feb 2020 08:01:30 +0000 (09:01 +0100)
committerSimon Moll <simon.moll@emea.nec.com>
Wed, 12 Feb 2020 08:02:13 +0000 (09:02 +0100)
commit42a16dacda41be13ccd57b55fef196ca8664b11d
treeec0bec09d3a4610d21a49895fa4e9543a17d6c88
parent477c09043e654bc154fce6e6b013f8f91fb96f05
[VE] Bit operator isel

Summary: Isel and tests for bswap,brev,ctpop,ctlz,ctty,rotl,rotr

Reviewed By: arsenm

Differential Revision: https://reviews.llvm.org/D74304
llvm/lib/Target/VE/VEISelLowering.cpp
llvm/lib/Target/VE/VEInstrInfo.td
llvm/test/CodeGen/VE/bitreverse.ll [new file with mode: 0644]
llvm/test/CodeGen/VE/bswap.ll [new file with mode: 0644]
llvm/test/CodeGen/VE/ctlz.ll [new file with mode: 0644]
llvm/test/CodeGen/VE/ctpop.ll [new file with mode: 0644]
llvm/test/CodeGen/VE/cttz.ll [new file with mode: 0644]
llvm/test/CodeGen/VE/rotl.ll [new file with mode: 0644]
llvm/test/CodeGen/VE/rotr.ll [new file with mode: 0644]