[mips][msa] Added support for matching comparisons from normal IR (i.e. not intrinsics)
authorDaniel Sanders <daniel.sanders@imgtec.com>
Tue, 24 Sep 2013 10:46:19 +0000 (10:46 +0000)
committerDaniel Sanders <daniel.sanders@imgtec.com>
Tue, 24 Sep 2013 10:46:19 +0000 (10:46 +0000)
commitae1fb8fc19dcfd2f0e33a36f40d687b08dcc9a6b
tree6e0141f34ba8f3ad45db6e1767fab0cd51a2b59e
parentcfb1e1703130809043a7b020b4cdfa04b59fa8ec
[mips][msa] Added support for matching comparisons from normal IR (i.e. not intrinsics)

MIPS SelectionDAG changes:
* Added VCEQ, VCL[ET]_[SU] nodes to represent vector comparisons that produce a bitmask.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191286 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Mips/MipsISelLowering.cpp
lib/Target/Mips/MipsISelLowering.h
lib/Target/Mips/MipsMSAInstrInfo.td
lib/Target/Mips/MipsSEISelLowering.cpp
test/CodeGen/Mips/msa/compare.ll [new file with mode: 0644]
test/CodeGen/Mips/msa/compare_float.ll [new file with mode: 0644]