Handle logical shift right (at least I hope so :) )
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@70758 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Target/MSP430/MSP430ISelLowering.h b/lib/Target/MSP430/MSP430ISelLowering.h
index 064cb67..2903903 100644
--- a/lib/Target/MSP430/MSP430ISelLowering.h
+++ b/lib/Target/MSP430/MSP430ISelLowering.h
@@ -30,6 +30,9 @@
/// Y = R{R,L}A X, rotate right (left) arithmetically
RRA, RLA,
+ /// Y = RRC X, rotate right via carry
+ RRC,
+
/// CALL/TAILCALL - These operations represent an abstract call
/// instruction, which includes a bunch of information.
CALL,
@@ -53,7 +56,10 @@
/// SELECT. Operand 0 and operand 1 are selection variable, operand 3 is
/// condition code and operand 4 is flag operand.
- SELECT
+ SELECT,
+
+ /// CLRC - Clear carry bit
+ CLRC
};
}