diff options
author | Anton Korobeynikov <asl@math.spbu.ru> | 2009-07-16 14:19:54 +0000 |
---|---|---|
committer | Anton Korobeynikov <asl@math.spbu.ru> | 2009-07-16 14:19:54 +0000 |
commit | 10c086cd776f94c75e996f8d56165b6bdd439241 (patch) | |
tree | 4557e2969f49b47d60522fb2e5abef939d84a1a9 /lib/Target/SystemZ/SystemZOperands.td | |
parent | ae53567de16cae164f98d2b06317e062d96c728a (diff) | |
download | llvm-10c086cd776f94c75e996f8d56165b6bdd439241.tar.gz llvm-10c086cd776f94c75e996f8d56165b6bdd439241.tar.bz2 llvm-10c086cd776f94c75e996f8d56165b6bdd439241.tar.xz |
Implement all comparisons
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76017 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/SystemZ/SystemZOperands.td')
-rw-r--r-- | lib/Target/SystemZ/SystemZOperands.td | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/lib/Target/SystemZ/SystemZOperands.td b/lib/Target/SystemZ/SystemZOperands.td index 55afbed8bc..f72966808a 100644 --- a/lib/Target/SystemZ/SystemZOperands.td +++ b/lib/Target/SystemZ/SystemZOperands.td @@ -17,12 +17,20 @@ // SystemZ specific condition code. These correspond to CondCode in // SystemZ.h. They must be kept in synch. -def SYSTEMZ_COND_E : PatLeaf<(i8 0)>; -def SYSTEMZ_COND_NE : PatLeaf<(i8 1)>; -def SYSTEMZ_COND_H : PatLeaf<(i8 2)>; -def SYSTEMZ_COND_L : PatLeaf<(i8 3)>; -def SYSTEMZ_COND_HE : PatLeaf<(i8 4)>; -def SYSTEMZ_COND_LE : PatLeaf<(i8 5)>; +def SYSTEMZ_COND_O : PatLeaf<(i8 0)>; +def SYSTEMZ_COND_H : PatLeaf<(i8 1)>; +def SYSTEMZ_COND_NLE : PatLeaf<(i8 2)>; +def SYSTEMZ_COND_L : PatLeaf<(i8 3)>; +def SYSTEMZ_COND_NHE : PatLeaf<(i8 4)>; +def SYSTEMZ_COND_LH : PatLeaf<(i8 5)>; +def SYSTEMZ_COND_NE : PatLeaf<(i8 6)>; +def SYSTEMZ_COND_E : PatLeaf<(i8 7)>; +def SYSTEMZ_COND_NLH : PatLeaf<(i8 8)>; +def SYSTEMZ_COND_HE : PatLeaf<(i8 9)>; +def SYSTEMZ_COND_NL : PatLeaf<(i8 10)>; +def SYSTEMZ_COND_LE : PatLeaf<(i8 11)>; +def SYSTEMZ_COND_NH : PatLeaf<(i8 12)>; +def SYSTEMZ_COND_NO : PatLeaf<(i8 13)>; def LL16 : SDNodeXForm<imm, [{ // Transformation function: return low 16 bits. |