mark variable arity instructions as such. Alpha wins the battle for
authorChris Lattner <sabre@nondot.org>
Fri, 19 Aug 2005 00:51:37 +0000 (00:51 +0000)
committerChris Lattner <sabre@nondot.org>
Fri, 19 Aug 2005 00:51:37 +0000 (00:51 +0000)
cleanest backend in this metric :)

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22893 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/Alpha/AlphaInstrInfo.td

index ac542759c6e9b21e641d76312f9f76c893e2e441..ea0776b9b9dfbcf55ea5ddf8acd72a197ceb4e8d 100644 (file)
@@ -18,11 +18,11 @@ include "AlphaInstrFormats.td"
   // //#define GP    $29
   // //#define SP    $30
 
-def PHI : PseudoInstAlpha<(ops ), "#phi">;
+def PHI : PseudoInstAlpha<(ops variable_ops), "#phi">;
 def IDEF : PseudoInstAlpha<(ops GPRC:$RA), "#idef $RA">;
-def WTF : PseudoInstAlpha<(ops ), "#wtf">;
-def ADJUSTSTACKUP : PseudoInstAlpha<(ops ), "ADJUP">;
-def ADJUSTSTACKDOWN : PseudoInstAlpha<(ops ), "ADJDOWN">;
+def WTF : PseudoInstAlpha<(ops variable_ops), "#wtf">;
+def ADJUSTSTACKUP : PseudoInstAlpha<(ops variable_ops), "ADJUP">;
+def ADJUSTSTACKDOWN : PseudoInstAlpha<(ops variable_ops), "ADJDOWN">;
 def ALTENT : PseudoInstAlpha<(ops s64imm:$TARGET), "$TARGET:\n">;
 def PCLABEL : PseudoInstAlpha<(ops s64imm:$num), "PCMARKER_$num:\n">;
 def MEMLABEL : PseudoInstAlpha<(ops s64imm:$i, s64imm:$j, s64imm:$k, s64imm:$m),