[mips][msa] Implemented extract_vector_elt for v4f32 or v2f64
authorDaniel Sanders <daniel.sanders@imgtec.com>
Fri, 27 Sep 2013 12:17:32 +0000 (12:17 +0000)
committerDaniel Sanders <daniel.sanders@imgtec.com>
Fri, 27 Sep 2013 12:17:32 +0000 (12:17 +0000)
commit39bb8ba02302b1140f62561305610cae7dacbcfd
tree747c37ec63cee8e75fff1004ff0eba946fe3b724
parent63192f635ebf623f18c876f46e58f724e695fa4a
[mips][msa] Implemented extract_vector_elt for v4f32 or v2f64

For v4f32 and v2f64, EXTRACT_VECTOR_ELT is matched by a pseudo-insn which may
be expanded to subregister copies and/or instructions as appropriate.

llvm-svn: 191514
llvm/lib/Target/Mips/MipsMSAInstrInfo.td
llvm/lib/Target/Mips/MipsSEISelLowering.cpp
llvm/lib/Target/Mips/MipsSEISelLowering.h
llvm/test/CodeGen/Mips/msa/basic_operations_float.ll
llvm/test/CodeGen/Mips/msa/llvm-stress-s997348632.ll [new file with mode: 0644]