For PR1913:
authorReid Spencer <rspencer@reidspencer.com>
Sat, 14 Apr 2007 23:04:54 +0000 (23:04 +0000)
committerReid Spencer <rspencer@reidspencer.com>
Sat, 14 Apr 2007 23:04:54 +0000 (23:04 +0000)
Convert to new test system. This exposes test/Transforms/ConstProp/calls.ll

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

test/Transforms/ConstProp/2002-05-03-NotOperator.ll
test/Transforms/ConstProp/2005-01-28-SetCCGEP.ll
test/Transforms/ConstProp/2006-11-30-vector-cast.ll
test/Transforms/ConstProp/2006-12-01-TruncBoolBug.ll
test/Transforms/ConstProp/2006-12-01-bool-casts.ll
test/Transforms/ConstProp/2007-02-23-sdiv.ll
test/Transforms/ConstProp/calls.ll
test/Transforms/ConstProp/dg.exp
test/Transforms/ConstProp/float-to-ptr-cast.ll

index d028dfbadc3264686baef87a1895324ae40d4555..51f352caab318d662dd0f5d1becec014adc4ee71 100644 (file)
@@ -4,7 +4,8 @@
 
 ; Fix #2: The unary not instruction now no longer exists. Change to xor.
 
-; RUN: llvm-upgrade < %s | llvm-as | opt -constprop | llvm-dis | not grep 'int 0'
+; RUN: llvm-upgrade < $test | llvm-as | opt -constprop | llvm-dis | \
+; RUN:   not grep {int 0}
 
 int "test1"() {
        %R = xor int 123, -1
index 9a06a458b90d986373b94604b08052d2a6ac7459..ee1f251b83917ec544219259f74b642f08f8cfc7 100644 (file)
@@ -1,4 +1,5 @@
-; RUN: llvm-upgrade < %s | llvm-as | opt -constprop | llvm-dis | not grep 'ret bool false'
+; RUN: llvm-upgrade < %s | llvm-as | opt -constprop | llvm-dis | \
+; RUN:    not grep {ret bool false}
 
 %b = external global [2 x {  }] 
 
index 4a9d8a586fc7b23a8d62cff33cc9aaa210d9ae69..80f4252fb401075c60a885a5e9e15542e2ab399e 100644 (file)
@@ -1,5 +1,7 @@
-; RUN: llvm-upgrade < %s | llvm-as | opt -constprop | llvm-dis | grep 'i32 -1' &&
-; RUN: llvm-upgrade < %s | llvm-as | opt -constprop | llvm-dis | not grep zeroinitializer
+; RUN: llvm-upgrade < %s | llvm-as | opt -constprop | llvm-dis | \
+; RUN:   grep {i32 -1}
+; RUN: llvm-upgrade < %s | llvm-as | opt -constprop | llvm-dis | \
+; RUN:   not grep zeroinitializer
 
 < 4 x uint> %test() {
   %tmp40 = bitcast <2 x long> bitcast (<4 x int> < int 0, int 0, int -1, int 0 > to <2 x long>) to <4 x uint>
index df727dbe15ac0eb37ca4ccf0d26aaaa2fc1bcd2c..779f6be2da2d1c521f91696f22aafc95fc353694 100644 (file)
@@ -1,4 +1,5 @@
-; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | grep 'ret i1 false'
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | \
+; RUN:   grep {ret i1 false}
 bool %test() {
   %X = trunc uint 320 to bool
   ret bool %X
index fbc3111146ae47136831f7fb067c1cec56f9d4fe..2474132d355c68d11df7c451c04d1a9d000f12a3 100644 (file)
@@ -1,5 +1,7 @@
-; RUN: llvm-upgrade < %s | llvm-as | opt -constprop | llvm-dis | grep 'ret i32 -1' &&
-; RUN: llvm-upgrade < %s | llvm-as | opt -constprop | llvm-dis | grep 'ret i32 1'
+; RUN: llvm-upgrade < %s | llvm-as | opt -constprop | llvm-dis | \
+; RUN:    grep {ret i32 -1}
+; RUN: llvm-upgrade < %s | llvm-as | opt -constprop | llvm-dis | \
+; RUN:    grep {ret i32 1}
 
 int %test1() {
   %A = sext bool true to int
index e3ec194d018dff75681d12c299228b3171931a39..721199fc7f141ee4ca81ba971942002a6f041663 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llvm-dis | grep 'global i32 0'
+; RUN: llvm-as < %s | llvm-dis | grep {global i32 0}
 ; PR1215
 
 @G = global i32 sdiv (i32 0, i32 -1)
index 35efe8dfed8b741c8a2543ddef4c07f411402554..56fd208ad71744b97581c5bb002c04bf8480f6ea 100644 (file)
@@ -1,25 +1,25 @@
 ; RUN: llvm-upgrade < %s | llvm-as | opt -constprop | llvm-dis | not grep call
 
-declare double %cos(double)
-declare double %sin(double)
-declare double %tan(double)
-declare double %sqrt(double)
-declare bool %llvm.isunordered(double, double)
+declare double %cos.f64(double)
+declare double %sin.f64(double)
+declare double %tan.f64(double)
+declare double %sqrt.f64(double)
+declare bool %llvm.isunordered.f64(double, double)
 
 double %T() {
-       %A = call double %cos(double 0.0)
-       %B = call double %sin(double 0.0)
+       %A = call double %cos.f64(double 0.0)
+       %B = call double %sin.f64(double 0.0)
        %a = add double %A, %B
-       %C = call double %tan(double 0.0)
+       %C = call double %tan.f64(double 0.0)
        %b = add double %a, %C
-       %D = call double %sqrt(double 4.0)
+       %D = call double %sqrt.f64(double 4.0)
        %c = add double %b, %D
        ret double %c
 }
 
 bool %TNAN() {
-       %A = call bool %llvm.isunordered(double 0x7FF8000000000000, double 1.0)  ;; it's a nan!
-       %B = call bool %llvm.isunordered(double 123.0, double 1.0)
+       %A = call bool %llvm.isunordered.f64(double 0x7FF8000000000000, double 1.0)  ;; it's a nan!
+       %B = call bool %llvm.isunordered.f64(double 123.0, double 1.0)
        %C = or bool %A, %B
        ret bool %C
 }
index ff34508c3c64c167429097e1c896dd65daaff278..879685ca879df60056ae48bf4411e0df73b77dc5 100644 (file)
@@ -1,3 +1,3 @@
-load_lib llvm-dg.exp
+load_lib llvm.exp
 
-llvm-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.{ll,llx,c,cpp,tr}]]
+RunLLVMTests [lsort [glob -nocomplain $srcdir/$subdir/*.{ll,llx,c,cpp,tr}]]
index df641cd0c815cd1422304a5e36f6fbf7521c1f31..f5201defb5ac05e22467cf070984e49cecb0d0c2 100644 (file)
@@ -1,4 +1,6 @@
-; RUN: llvm-upgrade < %s | llvm-as | opt -constprop | llvm-dis | grep -F 'ret i32* null' | wc -l | grep 2
+; RUN: llvm-upgrade < %s | llvm-as | opt -constprop | llvm-dis | \
+; RUN:    grep -F {ret i32* null} | wc -l | grep 2
+
 int* %test1() {
   %X = cast float 0.0 to int*
   ret int* %X