From 3a8bdb5677e0c6f66d367b71d75189270073bd98 Mon Sep 17 00:00:00 2001 From: Owen Anderson Date: Fri, 20 Jul 2012 03:38:19 +0000 Subject: [PATCH] Make RegisterOperand a subclass of DAGOperand so that RegisterOperands can be passed into multiclasses that take DAGOperands as multiclass parameters. llvm-svn: 160540 --- llvm/include/llvm/Target/Target.td | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/llvm/include/llvm/Target/Target.td b/llvm/include/llvm/Target/Target.td index 440cf65d4707..03adccebd976 100644 --- a/llvm/include/llvm/Target/Target.td +++ b/llvm/include/llvm/Target/Target.td @@ -564,7 +564,8 @@ class Operand : DAGOperand { AsmOperandClass ParserMatchClass = ImmAsmOperand; } -class RegisterOperand { +class RegisterOperand + : DAGOperand { // RegClass - The register class of the operand. RegisterClass RegClass = regclass; // PrintMethod - The target method to call to print register operands of