[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 5cf8664eba8d6dacb487e231e4ec47e5ce2edf05..f0b4ce7caf5199f55e42eac844f1ba6faa71a82f 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))]>;
 }