llvm-6502/test/CodeGen/Mips/llvm-ir
Vasileios Kalintiris 31f9936bf5 [mips] Support SELECT nodes for targets that don't have conditional-move instructions.
Summary:
For Mips targets that do not have conditional-move instructions, ie. targets
before MIPS32 and MIPS-IV, we have to insert a diamond control-flow
pattern in order to support SELECT nodes. In order to do that, we add
pseudo-instructions with a custom inserter that emits the necessary
control-flow that selects the correct value.

With this patch we add complete support for code generation of Mips-II targets
based on the LLVM test-suite.

Reviewers: dsanders

Reviewed By: dsanders

Subscribers: llvm-commits

Differential Revision: http://reviews.llvm.org/D6212

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224124 91177308-0d34-0410-b5e6-96231b3b80d8
2014-12-12 14:41:37 +00:00
..
call.ll
indirectbr.ll
mul.ll [mips] Add preliminary support for the MIPS II target. 2014-11-11 11:43:55 +00:00
ret.ll
select.ll [mips] Support SELECT nodes for targets that don't have conditional-move instructions. 2014-12-12 14:41:37 +00:00