[WebAssembly] Mark the ARGUMENT pseudo-instructions as CodeGenOnly.
[oota-llvm.git] / 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))]>;
 }