[WebAssembly] Use tabs instead of spaces in assembly output.
[oota-llvm.git] / lib / Target / WebAssembly / WebAssemblyInstrControl.td
index 5883553e8f19fbed601d50a4369bc656fb914c47..af73a93c2079afc8a054393cd2cdeb28c7204541 100644 (file)
 let isBranch = 1, isTerminator = 1, hasCtrlDep = 1 in {
 def BR_IF : I<(outs), (ins bb_op:$dst, I32:$a),
               [(brcond I32:$a, bb:$dst)],
-              "br_if $dst, $a">;
+              "br_if\t$dst, $a">;
 let isBarrier = 1 in {
 def BR   : I<(outs), (ins bb_op:$dst),
              [(br bb:$dst)],
-             "br $dst">;
+             "br\t$dst">;
 } // isBarrier = 1
 } // isBranch = 1, isTerminator = 1, hasCtrlDep = 1
 
@@ -29,19 +29,19 @@ def BR   : I<(outs), (ins bb_op:$dst),
 let isTerminator = 1, hasCtrlDep = 1, isBarrier = 1 in {
 def SWITCH_I32 : I<(outs), (ins I32:$index, variable_ops),
                    [(WebAssemblyswitch I32:$index)],
-                   "switch $index">;
+                   "switch\t$index">;
 def SWITCH_I64 : I<(outs), (ins I64:$index, variable_ops),
                    [(WebAssemblyswitch I64:$index)],
-                   "switch $index">;
+                   "switch\t$index">;
 } // isTerminator = 1, hasCtrlDep = 1, isBarrier = 1
 
 // Placemarkers to indicate the start of a block or loop scope.
-def BLOCK     : I<(outs), (ins bb_op:$dst), [], "block $dst">;
-def LOOP      : I<(outs), (ins bb_op:$dst), [], "loop $dst">;
+def BLOCK     : I<(outs), (ins bb_op:$dst), [], "block\t$dst">;
+def LOOP      : I<(outs), (ins bb_op:$dst), [], "loop\t$dst">;
 
 multiclass RETURN<WebAssemblyRegClass vt> {
   def RETURN_#vt : I<(outs), (ins vt:$val), [(WebAssemblyreturn vt:$val)],
-                     "return $val">;
+                     "return\t$val">;
 }
 
 let isTerminator = 1, hasCtrlDep = 1, isBarrier = 1 in {