OSDN Git Service

[Mips][msa] Added the simple builtins (fadd to ftq)
authorJack Carter <jack.carter@imgtec.com>
Thu, 15 Aug 2013 13:45:36 +0000 (13:45 +0000)
committerJack Carter <jack.carter@imgtec.com>
Thu, 15 Aug 2013 13:45:36 +0000 (13:45 +0000)
commitd0f99639c16ddad697db30e75643ae4cc52c3e80
tree87ce781f1e567fc510032f490a07f84183ca9f16
parente2a9376b1bd2204ea6f56a35b762e28e0ef4e35a
[Mips][msa] Added the simple builtins (fadd to ftq)

Includes:
fadd, fceq, fcg[et], fclass, fcl[et], fcne, fcun, fdiv, fexdo, fexp2,
fexup[lr], ffint_[su], ffql, ffqr, fill, flog2, fmadd, fmax, fmax_a, fmin,
fmin_a, fmsub, fmul, frint, frcp, frsqrt, fseq, fsge, fsgt, fsle, fslt,
fsne, fsqr, fsub, ftint_s, ftq

Patch by Daniel Sanders

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188458 91177308-0d34-0410-b5e6-96231b3b80d8
14 files changed:
include/llvm/IR/Intrinsics.td
include/llvm/IR/IntrinsicsMips.td
lib/Target/Mips/MipsMSAInstrInfo.td
test/CodeGen/Mips/msa/2rf.ll [new file with mode: 0644]
test/CodeGen/Mips/msa/2rf_exup.ll [new file with mode: 0644]
test/CodeGen/Mips/msa/2rf_float_int.ll [new file with mode: 0644]
test/CodeGen/Mips/msa/2rf_fq.ll [new file with mode: 0644]
test/CodeGen/Mips/msa/2rf_int_float.ll [new file with mode: 0644]
test/CodeGen/Mips/msa/2rf_tq.ll [new file with mode: 0644]
test/CodeGen/Mips/msa/3rf.ll [new file with mode: 0644]
test/CodeGen/Mips/msa/3rf_4rf.ll [new file with mode: 0644]
test/CodeGen/Mips/msa/3rf_exdo.ll [new file with mode: 0644]
test/CodeGen/Mips/msa/3rf_float_int.ll [new file with mode: 0644]
test/CodeGen/Mips/msa/3rf_int_float.ll [new file with mode: 0644]