[WebAssembly] Mark the ARGUMENT pseudo-instructions as CodeGenOnly.
authorDan Gohman <dan433584@gmail.com>
Mon, 21 Dec 2015 16:53:29 +0000 (16:53 +0000)
committerDan Gohman <dan433584@gmail.com>
Mon, 21 Dec 2015 16:53:29 +0000 (16:53 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@256165 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/WebAssembly/WebAssemblyInstrInfo.td

index 5cf8664..f0b4ce7 100644 (file)
@@ -79,7 +79,7 @@ include "WebAssemblyInstrFormats.td"
 //===----------------------------------------------------------------------===//
 
 multiclass ARGUMENT<WebAssemblyRegClass vt> {
-  let hasSideEffects = 1, Uses = [ARGUMENTS] in
+  let hasSideEffects = 1, Uses = [ARGUMENTS], isCodeGenOnly = 1 in
   def ARGUMENT_#vt : I<(outs vt:$res), (ins i32imm:$argno),
                        [(set vt:$res, (WebAssemblyargument timm:$argno))]>;
 }