Skip to content

Commit

Permalink
Added RUN and CHECK commands for Bench tests
Browse files Browse the repository at this point in the history
  • Loading branch information
dmpots committed Aug 16, 2011
1 parent 8220273 commit 4d731dd
Show file tree
Hide file tree
Showing 8 changed files with 18 additions and 2 deletions.
2 changes: 2 additions & 0 deletions tests/Bench/Append.hs
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
{-# LANGUAGE NoImplicitPrelude, BangPatterns, MagicHash #-}
{-# OPTIONS_GHC -O0 #-}
-- RUN: %bc_vm_chk
-- CHECK: @Result@ IND -> GHC.Bool.True!con_info
module Bench.Append where

import GHC.Types
Expand Down
6 changes: 4 additions & 2 deletions tests/Bench/Primes.hs
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
{-# LANGUAGE NoImplicitPrelude, BangPatterns, MagicHash #-}
-- RUN: %bc_vm_chk
-- CHECK: @Result@ IND -> GHC.Bool.True!con_info
module Bench.Primes where

import GHC.Prim
Expand All @@ -25,7 +27,7 @@ root n = primes !! n
primes = map head (iterate the_filter (iterate succ 2))

test =
root 10 == 13
root 10 == 31
--(root 1500 == 12569)

{-
Expand All @@ -52,4 +54,4 @@ let x0 = 2 : iterate succ (succ 2); let x1 = the_filter x0; ... in head x10
... x1 = filter (isdivs 2) (iterate succ (succ 2)) ...
... x1 = 2 : filter (isdivs 2) (iterate succ (succ 2)) ...
-}
-}
2 changes: 2 additions & 0 deletions tests/Bench/SumFromTo1.hs
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
{-# LANGUAGE NoImplicitPrelude, BangPatterns, MagicHash #-}
-- RUN: %bc_vm_chk
-- CHECK: @Result@ IND -> GHC.Bool.True!con_info
module Bench.SumFromTo1 where

import GHC.Prim
Expand Down
2 changes: 2 additions & 0 deletions tests/Bench/SumFromTo2.hs
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
{-# LANGUAGE NoImplicitPrelude, BangPatterns, MagicHash #-}
-- RUN: %bc_vm_chk
-- CHECK: @Result@ IND -> GHC.Types.I#!con_info 0x00000000000013ba
module Bench.SumFromTo2 where

import GHC.Prim
Expand Down
2 changes: 2 additions & 0 deletions tests/Bench/SumFromTo3.hs
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
{-# LANGUAGE NoImplicitPrelude, BangPatterns, MagicHash #-}
-- RUN: %bc_vm_chk
-- CHECK: @Result@ IND -> GHC.Bool.True!con_info
module Bench.SumFromTo3 where

import GHC.Prim
Expand Down
2 changes: 2 additions & 0 deletions tests/Bench/SumFromTo4.hs
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
{-# LANGUAGE NoImplicitPrelude, BangPatterns, MagicHash #-}
-- RUN: %bc_vm_chk
-- CHECK: @Result@ IND -> GHC.Bool.True!con_info
module Bench.SumFromTo4 where

import GHC.Prim
Expand Down
2 changes: 2 additions & 0 deletions tests/Bench/SumSquare1.hs
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
{-# LANGUAGE NoImplicitPrelude, BangPatterns, MagicHash #-}
-- RUN: %bc_vm_chk
-- CHECK: @Result@ IND -> GHC.Bool.True!con_info
module Bench.SumSquare1 where

import GHC.Prim
Expand Down
2 changes: 2 additions & 0 deletions tests/Bench/Tak.hs
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
{-# LANGUAGE NoImplicitPrelude, BangPatterns, MagicHash #-}
-- RUN: %bc_vm_chk
-- CHECK: @Result@ IND -> GHC.Types.I#!con_info 0x0000000000000003
module Bench.Tak where

import GHC.Types
Expand Down

0 comments on commit 4d731dd

Please sign in to comment.