[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)
commitbd71eea899d579deb1fcee02944f955a4708091a
treebe24275208d0486971942ed18ef0c487905cb497
parentd0f99639c16ddad697db30e75643ae4cc52c3e80
[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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188460 91177308-0d34-0410-b5e6-96231b3b80d8
16 files changed:
include/llvm/IR/IntrinsicsMips.td
lib/Target/Mips/MipsMSAInstrInfo.td
test/CodeGen/Mips/msa/2r.ll [new file with mode: 0644]
test/CodeGen/Mips/msa/3r-m.ll [new file with mode: 0644]
test/CodeGen/Mips/msa/3r-p.ll [new file with mode: 0644]
test/CodeGen/Mips/msa/3r-s.ll [new file with mode: 0644]
test/CodeGen/Mips/msa/3r-v.ll [new file with mode: 0644]
test/CodeGen/Mips/msa/3r_4r.ll [new file with mode: 0644]
test/CodeGen/Mips/msa/3r_splat.ll [new file with mode: 0644]
test/CodeGen/Mips/msa/3rf_4rf_q.ll [new file with mode: 0644]
test/CodeGen/Mips/msa/3rf_q.ll [new file with mode: 0644]
test/CodeGen/Mips/msa/bit.ll [new file with mode: 0644]
test/CodeGen/Mips/msa/elm_shift_slide.ll [new file with mode: 0644]
test/CodeGen/Mips/msa/i5-m.ll [new file with mode: 0644]
test/CodeGen/Mips/msa/i5-s.ll [new file with mode: 0644]
test/CodeGen/Mips/msa/i8.ll