OSDN Git Service

[MIR] Simplify and move MIR test
authorFrancis Visoiu Mistrih <francisvm@yahoo.com>
Fri, 26 Oct 2018 16:00:29 +0000 (16:00 +0000)
committerFrancis Visoiu Mistrih <francisvm@yahoo.com>
Fri, 26 Oct 2018 16:00:29 +0000 (16:00 +0000)
Also fixes a Machine Verifier issue.

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

test/CodeGen/Generic/zero-probability.mir [deleted file]
test/CodeGen/MIR/X86/zero-probability.mir [new file with mode: 0644]

diff --git a/test/CodeGen/Generic/zero-probability.mir b/test/CodeGen/Generic/zero-probability.mir
deleted file mode 100644 (file)
index 6a9ab67..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-# RUN: llc -o /dev/null %s 
-# REQUIRES: asserts
-# Makes sure that having a probability of 0x00000000 to branch to a successor
-# doesn't hit an APInt assert in the MIParser.
-
---- |
-  define i32 @main() local_unnamed_addr #0 {
-  entry:
-    ret i32 0
-  
-  other:
-    ret i32 0
-  }
-  
-  attributes #0 = { nounwind }
-  
-  !llvm.module.flags = !{!0, !1}
-  !llvm.ident = !{!2}
-  
-  !0 = !{i32 1, !"wchar_size", i32 4}
-  !1 = !{i32 7, !"PIC Level", i32 2}
-  !2 = !{!"clang version 6.0.0"}
-  !3 = !{!"branch_weights", i32 0, i32 -1}
-
-...
----
-name:            main
-alignment:       2
-exposesReturnsTwice: false
-legalized:       false
-regBankSelected: false
-selected:        false
-tracksRegLiveness: true   
-body:             |
-  bb.0.entry:
-    successors: %bb.1.other(0x00000000)
-  bb.1.other:
-
-...
diff --git a/test/CodeGen/MIR/X86/zero-probability.mir b/test/CodeGen/MIR/X86/zero-probability.mir
new file mode 100644 (file)
index 0000000..c6863df
--- /dev/null
@@ -0,0 +1,13 @@
+# RUN: llc -run-pass=none -o /dev/null %s
+# REQUIRES: asserts
+# Makes sure that having a probability of 0x00000000 to branch to a successor
+# doesn't hit an APInt assert in the MIParser.
+
+---
+name:            main
+body:             |
+  bb.0:
+    successors: %bb.1(0x00000000)
+  bb.1:
+
+...