summaryrefslogtreecommitdiffstats
path: root/llvm/test/Assembler
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/Assembler')
-rw-r--r--llvm/test/Assembler/2004-02-01-NegativeZero.ll5
-rw-r--r--llvm/test/Assembler/2004-11-28-InvalidTypeCrash.ll3
-rw-r--r--llvm/test/Assembler/2005-01-03-FPConstantDisassembly.ll3
-rw-r--r--llvm/test/Assembler/2007-01-02-Undefined-Arg-Type.ll4
-rw-r--r--llvm/test/Assembler/2007-03-19-NegValue.ll3
-rw-r--r--llvm/test/Assembler/2007-04-25-AssemblerFoldExternWeak.ll4
-rw-r--r--llvm/test/Assembler/2007-09-29-GC.ll7
7 files changed, 21 insertions, 8 deletions
diff --git a/llvm/test/Assembler/2004-02-01-NegativeZero.ll b/llvm/test/Assembler/2004-02-01-NegativeZero.ll
index 98a8920f5ff..98bd4cb0d94 100644
--- a/llvm/test/Assembler/2004-02-01-NegativeZero.ll
+++ b/llvm/test/Assembler/2004-02-01-NegativeZero.ll
@@ -1,6 +1,9 @@
-; RUN: llvm-as < %s | llvm-dis | grep -- -0.0
+; RUN: llvm-as < %s | llvm-dis | FileCheck %s
; RUN: verify-uselistorder %s
+; CHECK: global double -0.000000e+00
global double 0x8000000000000000
+
+; CHECK: global float -0.000000e+00
global float -0.0
diff --git a/llvm/test/Assembler/2004-11-28-InvalidTypeCrash.ll b/llvm/test/Assembler/2004-11-28-InvalidTypeCrash.ll
index 4db5b7453b0..7260f19bfd9 100644
--- a/llvm/test/Assembler/2004-11-28-InvalidTypeCrash.ll
+++ b/llvm/test/Assembler/2004-11-28-InvalidTypeCrash.ll
@@ -1,4 +1,5 @@
; Test for PR463. This program is erroneous, but should not crash llvm-as.
-; RUN: not llvm-as %s -o /dev/null 2>&1 | grep "use of undefined type named 'struct.none'"
+; RUN: not llvm-as %s -o /dev/null 2>&1 | FileCheck %s
+; CHECK: use of undefined type named 'struct.none'
@.FOO = internal global %struct.none zeroinitializer
diff --git a/llvm/test/Assembler/2005-01-03-FPConstantDisassembly.ll b/llvm/test/Assembler/2005-01-03-FPConstantDisassembly.ll
index 4a9046d02bd..643d04c84b3 100644
--- a/llvm/test/Assembler/2005-01-03-FPConstantDisassembly.ll
+++ b/llvm/test/Assembler/2005-01-03-FPConstantDisassembly.ll
@@ -1,7 +1,8 @@
-; RUN: llvm-as < %s | llvm-dis | grep 1.0
+; RUN: llvm-as < %s | llvm-dis | FileCheck %s
; RUN: verify-uselistorder %s
define double @test() {
+; CHECK: ret double 1.0
ret double 1.0 ;; This should not require hex notation
}
diff --git a/llvm/test/Assembler/2007-01-02-Undefined-Arg-Type.ll b/llvm/test/Assembler/2007-01-02-Undefined-Arg-Type.ll
index 184e543123f..a0542ee0013 100644
--- a/llvm/test/Assembler/2007-01-02-Undefined-Arg-Type.ll
+++ b/llvm/test/Assembler/2007-01-02-Undefined-Arg-Type.ll
@@ -1,5 +1,7 @@
; The assembler should catch an undefined argument type .
-; RUN: not llvm-as %s -o /dev/null 2>&1 | grep "use of undefined type named 'typedef.bc_struct'"
+; RUN: not llvm-as %s -o /dev/null 2>&1 | FileCheck %s
+
+; CHECK: use of undefined type named 'typedef.bc_struct'
; %typedef.bc_struct = type opaque
diff --git a/llvm/test/Assembler/2007-03-19-NegValue.ll b/llvm/test/Assembler/2007-03-19-NegValue.ll
index cad9f45567c..a2deac280b8 100644
--- a/llvm/test/Assembler/2007-03-19-NegValue.ll
+++ b/llvm/test/Assembler/2007-03-19-NegValue.ll
@@ -1,8 +1,9 @@
; Test whether negative values > 64 bits retain their negativeness.
-; RUN: llvm-as < %s | llvm-dis | grep "add i65.*, -1"
+; RUN: llvm-as < %s | llvm-dis | FileCheck %s
; RUN: verify-uselistorder %s
define i65 @testConsts(i65 %N) {
+; CHECK: add i65 %N, -1
%a = add i65 %N, -1
ret i65 %a
}
diff --git a/llvm/test/Assembler/2007-04-25-AssemblerFoldExternWeak.ll b/llvm/test/Assembler/2007-04-25-AssemblerFoldExternWeak.ll
index 35485cd0d46..7c73abc6a2b 100644
--- a/llvm/test/Assembler/2007-04-25-AssemblerFoldExternWeak.ll
+++ b/llvm/test/Assembler/2007-04-25-AssemblerFoldExternWeak.ll
@@ -1,6 +1,8 @@
-; RUN: llvm-as < %s | llvm-dis | grep "icmp.*test_weak.*null"
+; RUN: llvm-as < %s | llvm-dis | FileCheck %s
; RUN: verify-uselistorder %s
; PR1358
+
+; CHECK: icmp ne (i32 (...)* @test_weak, i32 (...)* null)
@G = global i1 icmp ne (i32 (...)* @test_weak, i32 (...)* null)
declare extern_weak i32 @test_weak(...)
diff --git a/llvm/test/Assembler/2007-09-29-GC.ll b/llvm/test/Assembler/2007-09-29-GC.ll
index c77809cc8a7..f2cafbcc0fb 100644
--- a/llvm/test/Assembler/2007-09-29-GC.ll
+++ b/llvm/test/Assembler/2007-09-29-GC.ll
@@ -1,7 +1,10 @@
-; RUN: llvm-as < %s | llvm-dis | grep "@f.*gc.*shadowstack"
-; RUN: llvm-as < %s | llvm-dis | grep "@g.*gc.*java"
+; RUN: llvm-as < %s | llvm-dis | FileCheck %s
; RUN: verify-uselistorder %s
+
+; CHECK: define void @f() gc "shadowstack"
+; CHECK: define void @g() gc "java"
+
define void @f() gc "shadowstack" {
entry:
ret void
OpenPOWER on IntegriCloud