diff options
| author | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2016-08-19 16:11:33 +0000 |
|---|---|---|
| committer | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2016-08-19 16:11:33 +0000 |
| commit | dddb097a1fac41bc75ed442b60989ea33a92bf0a (patch) | |
| tree | f62e50ae7b4c4e1153ccb4c04b6c7cd1967c4800 /llvm/lib | |
| parent | 3e6833b4b236e46ccf304a7b118615036d7c582b (diff) | |
| download | bcm5719-llvm-dddb097a1fac41bc75ed442b60989ea33a92bf0a.tar.gz bcm5719-llvm-dddb097a1fac41bc75ed442b60989ea33a92bf0a.zip | |
[Hexagon] Add missing pattern for C4_cmplte
llvm-svn: 279265
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/Target/Hexagon/HexagonInstrInfoV4.td | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Target/Hexagon/HexagonInstrInfoV4.td b/llvm/lib/Target/Hexagon/HexagonInstrInfoV4.td index 3c50380d331..27d4ad3da81 100644 --- a/llvm/lib/Target/Hexagon/HexagonInstrInfoV4.td +++ b/llvm/lib/Target/Hexagon/HexagonInstrInfoV4.td @@ -157,8 +157,10 @@ def: T_cmp32_rr_pat<A4_rcmpeq, CmpInReg<seteq>, i32>; def: T_cmp32_rr_pat<A4_rcmpneq, CmpInReg<setne>, i32>; def: T_cmp32_rr_pat<C4_cmpneq, setne, i1>; +def: T_cmp32_rr_pat<C4_cmplte, setle, i1>; def: T_cmp32_rr_pat<C4_cmplteu, setule, i1>; +def: T_cmp32_rr_pat<C4_cmplte, RevCmp<setge>, i1>; def: T_cmp32_rr_pat<C4_cmplteu, RevCmp<setuge>, i1>; class T_CMP_rrbh<string mnemonic, bits<3> MinOp, bit IsComm> |

