SelectionDAG: Expand SELECT_CC to SELECT + SETCC
authorTom Stellard <thomas.stellard@amd.com>
Tue, 10 Jun 2014 16:01:22 +0000 (16:01 +0000)
committerTom Stellard <thomas.stellard@amd.com>
Tue, 10 Jun 2014 16:01:22 +0000 (16:01 +0000)
commit3ca1bfc728b5215ae39054f2db20bfb7f51e9413
tree77ac37f9927c264118e8bdd9634475d56122b0f6
parentf4fcbf409705ef24fbbb1b95c5c5a300c308d2fd
SelectionDAG: Expand SELECT_CC to SELECT + SETCC

This consolidates code from the Hexagon, R600, and XCore targets.

No functionality change intended.

llvm-svn: 210539
llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
llvm/lib/Target/Hexagon/HexagonISelLowering.cpp
llvm/lib/Target/Hexagon/HexagonISelLowering.h
llvm/lib/Target/R600/SIISelLowering.cpp
llvm/lib/Target/R600/SIISelLowering.h
llvm/lib/Target/XCore/XCoreISelLowering.cpp
llvm/lib/Target/XCore/XCoreISelLowering.h
llvm/test/CodeGen/R600/sint_to_fp64.ll
llvm/test/CodeGen/R600/uint_to_fp.f64.ll