[Mips][msa] Added the simple builtins (madd_q to xori)
authorJack Carter <jack.carter@imgtec.com>
Thu, 15 Aug 2013 14:22:07 +0000 (14:22 +0000)
committerJack Carter <jack.carter@imgtec.com>
Thu, 15 Aug 2013 14:22:07 +0000 (14:22 +0000)
commitd12e837f051567c4fe28a41f46011ff9ae085916
tree90d917de914794e9033cc0b8c2bccd1f4d6a3d83
parentfd75a2ca37e1c7f6b3ba31367d61d3441587f91d
[Mips][msa] Added the simple builtins (madd_q to xori)

Includes:
madd_q, maddr_q, maddv, max_[asu], maxi_[su], min_[asu], mini_[su], mod_[su],
msub_q, msubr_q, msubv, mul_q, mulr_q, mulv, nloc, nlzc, nori, ori, pckev,
pckod, pcnt, sat_[su], shf, sld, sldi, sll, slli, splat, splati, sr[al],
sr[al]i, subs_[su], subss_u, subus_s, subv, subvi, vshf, xori

Patch by Daniel Sanders

llvm-svn: 188460
16 files changed:
llvm/include/llvm/IR/IntrinsicsMips.td
llvm/lib/Target/Mips/MipsMSAInstrInfo.td
llvm/test/CodeGen/Mips/msa/2r.ll [new file with mode: 0644]
llvm/test/CodeGen/Mips/msa/3r-m.ll [new file with mode: 0644]
llvm/test/CodeGen/Mips/msa/3r-p.ll [new file with mode: 0644]
llvm/test/CodeGen/Mips/msa/3r-s.ll [new file with mode: 0644]
llvm/test/CodeGen/Mips/msa/3r-v.ll [new file with mode: 0644]
llvm/test/CodeGen/Mips/msa/3r_4r.ll [new file with mode: 0644]
llvm/test/CodeGen/Mips/msa/3r_splat.ll [new file with mode: 0644]
llvm/test/CodeGen/Mips/msa/3rf_4rf_q.ll [new file with mode: 0644]
llvm/test/CodeGen/Mips/msa/3rf_q.ll [new file with mode: 0644]
llvm/test/CodeGen/Mips/msa/bit.ll [new file with mode: 0644]
llvm/test/CodeGen/Mips/msa/elm_shift_slide.ll [new file with mode: 0644]
llvm/test/CodeGen/Mips/msa/i5-m.ll [new file with mode: 0644]
llvm/test/CodeGen/Mips/msa/i5-s.ll [new file with mode: 0644]
llvm/test/CodeGen/Mips/msa/i8.ll