Make RegisterOperand a subclass of DAGOperand so that RegisterOperands can be passed...
authorOwen Anderson <resistor@mac.com>
Fri, 20 Jul 2012 03:38:19 +0000 (03:38 +0000)
committerOwen Anderson <resistor@mac.com>
Fri, 20 Jul 2012 03:38:19 +0000 (03:38 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160540 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Target/Target.td

index 440cf65d47077c72027834a072f2376909951ca0..03adccebd97629af4f7ace2e4fc455a47d7c1272 100644 (file)
@@ -564,7 +564,8 @@ class Operand<ValueType ty> : DAGOperand {
   AsmOperandClass ParserMatchClass = ImmAsmOperand;
 }
 
-class RegisterOperand<RegisterClass regclass, string pm = "printOperand"> {
+class RegisterOperand<RegisterClass regclass, string pm = "printOperand">
+  : DAGOperand {
   // RegClass - The register class of the operand.
   RegisterClass RegClass = regclass;
   // PrintMethod - The target method to call to print register operands of