]> granicus.if.org Git - llvm/commitdiff
[WebAssembly] Simplify regcopy.mir
authorHeejin Ahn <aheejin@gmail.com>
Mon, 15 Jul 2019 22:22:10 +0000 (22:22 +0000)
committerHeejin Ahn <aheejin@gmail.com>
Mon, 15 Jul 2019 22:22:10 +0000 (22:22 +0000)
Summary:
This deletes the ll templates from the functions because they don't need
them (mir files need ll templates only when they have function calls or
BB names that are not numbers).

This also renames the filename to `reg-copy.mir`, because I'm planning
to add some more `reg-*.mir` soon.

Reviewers: tlively

Subscribers: dschuff, sbc100, jgravelle-google, sunfish, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D64704

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

test/CodeGen/WebAssembly/reg-copy.mir [moved from test/CodeGen/WebAssembly/regcopy.mir with 69% similarity]

similarity index 69%
rename from test/CodeGen/WebAssembly/regcopy.mir
rename to test/CodeGen/WebAssembly/reg-copy.mir
index 5115cde6d240b62cf1c677a913f93844b26ba67e..0a362699b8143771bf5441d785c16fb53b5b9767 100644 (file)
@@ -1,32 +1,9 @@
-# RUN: llc %s -o - -run-pass=postrapseudos | FileCheck %s
---- |
-  target datalayout = "e-m:e-p:32:32-i64:64-n32:64-S128"
-  target triple = "wasm32-unknown-unknown"
+# RUN: llc -mtriple=wasm32-unknown-unknown %s -o - -run-pass=postrapseudos | FileCheck %s
 
-  define void @copy_i32() {
-    ret void
-  }
-
-  define void @copy_i64() {
-    ret void
-  }
-
-  define void @copy_f32() {
-    ret void
-  }
-
-  define void @copy_f64() {
-    ret void
-  }
-
-  define void @copy_v128() {
-    ret void
-  }
-...
 ---
 name: copy_i32
 # CHECK-LABEL: copy_i32
-body:             |
+body: |
   ; CHECK-LABEL: bb.0:
   ; CHECK-NEXT: %0:i32 = COPY_I32 %1:i32
   ; CHECK-NEXT: RETURN_VOID
@@ -48,7 +25,7 @@ body:             |
 ---
 name: copy_f32
 # CHECK-LABEL: copy_f32
-body:             |
+body: |
   ; CHECK-LABEL: bb.0:
   ; CHECK-NEXT: %0:f32 = COPY_F32 %1:f32
   ; CHECK-NEXT: RETURN_VOID
@@ -59,7 +36,7 @@ body:             |
 ---
 name: copy_f64
 # CHECK-LABEL: copy_f64
-body:             |
+body: |
   ; CHECK-LABEL: bb.0:
   ; CHECK-NEXT: %0:f64 = COPY_F64 %1:f64
   ; CHECK-NEXT: RETURN_VOID
@@ -70,7 +47,7 @@ body:             |
 ---
 name: copy_v128
 # CHECK-LABEL: copy_v128
-body:             |
+body: |
   ; CHECK-LABEL: bb.0:
   ; CHECK-NEXT: %0:v128 = COPY_V128 %1:v128
   ; CHECK-NEXT: RETURN_VOID