diff options
author | Tom Stellard <thomas.stellard@amd.com> | 2014-06-10 16:42:41 +0000 |
---|---|---|
committer | Tom Stellard <thomas.stellard@amd.com> | 2014-06-10 16:42:41 +0000 |
commit | d172270c44ad57827539e04bc244aa07e10d37e9 (patch) | |
tree | fceac1682ee1ddba6fe60fffbb6d744748f871a0 /llvm/lib/Target/Hexagon/HexagonISelLowering.cpp | |
parent | 7f62b23e92a4f71c1668cc4fdb0450e2b3b3e6ca (diff) | |
download | bcm5719-llvm-d172270c44ad57827539e04bc244aa07e10d37e9.tar.gz bcm5719-llvm-d172270c44ad57827539e04bc244aa07e10d37e9.zip |
Hexagon: Expand i1 SELECT_CC
il is legal for Hexagon, so I should have marked this as Expand for
SELECT_CC when I removed setOperationAction(ISD::SELECT_CC, MVT::Other,
Expand); in r210541.
llvm-svn: 210544
Diffstat (limited to 'llvm/lib/Target/Hexagon/HexagonISelLowering.cpp')
-rw-r--r-- | llvm/lib/Target/Hexagon/HexagonISelLowering.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp b/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp index 394a552925f..17a6674cf57 100644 --- a/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp +++ b/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp @@ -1326,6 +1326,7 @@ HexagonTargetLowering::HexagonTargetLowering(HexagonTargetMachine setOperationAction(ISD::BSWAP, MVT::i64, Expand); // Lower SELECT_CC to SETCC and SELECT. + setOperationAction(ISD::SELECT_CC, MVT::i1, Expand); setOperationAction(ISD::SELECT_CC, MVT::i32, Expand); setOperationAction(ISD::SELECT_CC, MVT::i64, Expand); |