Akira Hatanaka
be8612f6f4
[mips] Fix definitions of multiply, multiply-add/sub and divide instructions.
...
The new instructions have explicit register output operands and use table-gen
patterns instead of C++ code to do instruction selection.
Mips16's instructions are unaffected by this change.
llvm-svn: 178403
2013-03-30 01:36:35 +00:00
Akira Hatanaka
b8835b8213
[mips] Define function MipsSEDAGToDAGISel::selectAddESubE.
...
No intended functionality changes.
llvm-svn: 177095
2013-03-14 18:39:25 +00:00
Akira Hatanaka
040d225588
[mips] Rename functions and variables to start with proper case.
...
llvm-svn: 177092
2013-03-14 18:33:23 +00:00
Akira Hatanaka
30a847876b
[mips] Define two subclasses of MipsDAGToDAGISel. Mips16DAGToDAGISel is for
...
mips16 and MipsSEDAGToDAGISel is for mips32/64.
No functionality changes.
llvm-svn: 177089
2013-03-14 18:27:31 +00:00