Add main functions to benchmarks
authorChris Lattner <sabre@nondot.org>
Wed, 4 Dec 2002 17:15:07 +0000 (17:15 +0000)
committerChris Lattner <sabre@nondot.org>
Wed, 4 Dec 2002 17:15:07 +0000 (17:15 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4915 91177308-0d34-0410-b5e6-96231b3b80d8

test/ExecutionEngine/test-arith.ll
test/ExecutionEngine/test-branch.ll
test/ExecutionEngine/test-call.ll
test/ExecutionEngine/test-loadstore.ll
test/ExecutionEngine/test-logical.ll
test/ExecutionEngine/test-ret.ll

index ffe85a8525ac606803099160e3c2ad2422ece993..0527277e9d6e4aecb406f56ed4904a10ea96b7cb 100644 (file)
@@ -1,5 +1,5 @@
 
-void %test() {
+void %main() {
        %A = add sbyte 0, 12
        %B = sub sbyte %A, %A
        %C = mul sbyte %B, %B
index d209e0b2f9809623dafea57bb84ab64ac1743391..3de281b02b916600330ff91ba952b0775043dc6a 100644 (file)
@@ -2,7 +2,7 @@
 void %main() {
        br label %Test
 Test:
-       %X = seteq int 0, 4
+       %X = setne int 0, 4
        br bool %X, label %Test, label %Label
 Label:
        ret void
index 6699bb65bae2f8d1d3aadce2f43d070767fca713..0b5d2817b81ec17fa89ae9b3dd1d2c0b32b2ab6a 100644 (file)
@@ -1,7 +1,7 @@
 
-declare void %foo()
+declare void %exit(int)
 
-void %test1() {
-       call void %foo()
+void %main() {
+       call void %exit(int 1)
        ret void
 }
index f8fadab85e4691a0482cbfe6a93c8ae843f9b9ea..936aa5f744348204c8d8ad6ee4707c4bb6b6a45d 100644 (file)
@@ -10,3 +10,11 @@ void %test(sbyte* %P, short* %P, int* %P) {
        store int %V, int* %P
        ret void
 }
+
+void %main() {
+       %A = alloca sbyte
+       %B = alloca short
+       %C = alloca int
+       call void %test(sbyte* %A, short* %B, int* %C)
+       ret void
+}
index 732054d6f8831d6c71284f1745083c14c2044d84..0edf0d4df89eac99c6bb99d1c6eb41b1424a77bd 100644 (file)
@@ -1,5 +1,5 @@
 
-void %test() {
+void %main() {
        %A = and sbyte 4, 8
        %B = or sbyte %A, 7
        %C = xor sbyte %B, %A
index ce76fb6edbd633151b3c60a8772012d2675a5cce..7387b1b14e02f77b97e8889bb77e8ce68e0b1c10 100644 (file)
@@ -5,7 +5,7 @@ sbyte %test() { ret sbyte 1 }
 ubyte %test() { ret ubyte 1 }
 short %test() { ret short -1 }
 ushort %test() { ret ushort 65535 }
-int  %test() { ret int -1 }
+int  %main() { ret int -1 }
 uint %test() { ret uint 4 }
 ;long %test() { ret void }
 ;ulong %test() { ret void }