diff options
author | Dan Gohman <gohman@apple.com> | 2009-07-27 21:49:34 +0000 |
---|---|---|
committer | Dan Gohman <gohman@apple.com> | 2009-07-27 21:49:34 +0000 |
commit | 1aefb721fce7eb582688dba9acc953a2099b1758 (patch) | |
tree | 90c11144436f094e38a2f7b7fffdc421e302c9f9 /llvm | |
parent | ae15479eb35d28356af5d0efe980e4757ea09c36 (diff) | |
download | bcm5719-llvm-1aefb721fce7eb582688dba9acc953a2099b1758.tar.gz bcm5719-llvm-1aefb721fce7eb582688dba9acc953a2099b1758.zip |
Order unsigned before signed, for consistency.
llvm-svn: 77257
Diffstat (limited to 'llvm')
-rw-r--r-- | llvm/include/llvm/Operator.h | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/llvm/include/llvm/Operator.h b/llvm/include/llvm/Operator.h index 452e1292c78..932c2ace8c4 100644 --- a/llvm/include/llvm/Operator.h +++ b/llvm/include/llvm/Operator.h @@ -66,21 +66,21 @@ public: /// class OverflowingBinaryOperator : public Operator { public: - /// hasNoSignedOverflow - Test whether this operation is known to never - /// undergo signed overflow. - bool hasNoSignedOverflow() const { + /// hasNoUnsignedOverflow - Test whether this operation is known to never + /// undergo unsigned overflow. + bool hasNoUnsignedOverflow() const { return SubclassOptionalData & (1 << 0); } - void setHasNoSignedOverflow(bool B) { + void setHasNoUnsignedOverflow(bool B) { SubclassOptionalData = (SubclassOptionalData & ~(1 << 0)) | (B << 0); } - /// hasNoUnsignedOverflow - Test whether this operation is known to never - /// undergo unsigned overflow. - bool hasNoUnsignedOverflow() const { + /// hasNoSignedOverflow - Test whether this operation is known to never + /// undergo signed overflow. + bool hasNoSignedOverflow() const { return SubclassOptionalData & (1 << 1); } - void setHasNoUnsignedOverflow(bool B) { + void setHasNoSignedOverflow(bool B) { SubclassOptionalData = (SubclassOptionalData & ~(1 << 1)) | (B << 1); } |