From 5a4e2a47b3444bf92caffcbd2371cf18845d83ba Mon Sep 17 00:00:00 2001 From: Dan Gohman Date: Mon, 27 Jul 2009 21:49:34 +0000 Subject: [PATCH] Order unsigned before signed, for consistency. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77257 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/Operator.h | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/include/llvm/Operator.h b/include/llvm/Operator.h index 452e1292c78..932c2ace8c4 100644 --- a/include/llvm/Operator.h +++ b/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); } -- 2.34.1