summaryrefslogtreecommitdiff
path: root/compiler/prelude
diff options
context:
space:
mode:
authorJohan Tibell <johan.tibell@gmail.com>2011-04-15 13:40:05 +0200
committerSimon Marlow <marlowsd@gmail.com>2011-05-19 14:04:27 +0100
commit9c23f06f3eb925dca063d5102b0ced4a9afe795e (patch)
tree52fa89667912f22d4fcefad23b652e91f7e3d83d /compiler/prelude
parenta6cc4146630e34f2d69c5a0358a9133420f9102c (diff)
downloadhaskell-9c23f06f3eb925dca063d5102b0ced4a9afe795e.tar.gz
Make array copy primops inline
Diffstat (limited to 'compiler/prelude')
-rw-r--r--compiler/prelude/primops.txt.pp6
1 files changed, 0 insertions, 6 deletions
diff --git a/compiler/prelude/primops.txt.pp b/compiler/prelude/primops.txt.pp
index bf9d477e1f..69a12745fb 100644
--- a/compiler/prelude/primops.txt.pp
+++ b/compiler/prelude/primops.txt.pp
@@ -632,7 +632,6 @@ primop CopyArrayOp "copyArray#" GenPrimOp
Both arrays must fully contain the specified ranges, but this is not checked.
The two arrays must not be the same array in different states, but this is not checked either.}
with
- out_of_line = True
has_side_effects = True
primop CopyMutableArrayOp "copyMutableArray#" GenPrimOp
@@ -640,7 +639,6 @@ primop CopyMutableArrayOp "copyMutableArray#" GenPrimOp
{Copy a range of the first MutableArray# to the specified region in the second MutableArray#.
Both arrays must fully contain the specified ranges, but this is not checked.}
with
- out_of_line = True
has_side_effects = True
primop CloneArrayOp "cloneArray#" GenPrimOp
@@ -648,7 +646,6 @@ primop CloneArrayOp "cloneArray#" GenPrimOp
{Return a newly allocated Array# with the specified subrange of the provided Array#.
The provided Array# should contain the full subrange specified by the two Int#s, but this is not checked.}
with
- out_of_line = True
has_side_effects = True
primop CloneMutableArrayOp "cloneMutableArray#" GenPrimOp
@@ -656,7 +653,6 @@ primop CloneMutableArrayOp "cloneMutableArray#" GenPrimOp
{Return a newly allocated Array# with the specified subrange of the provided Array#.
The provided MutableArray# should contain the full subrange specified by the two Int#s, but this is not checked.}
with
- out_of_line = True
has_side_effects = True
primop FreezeArrayOp "freezeArray#" GenPrimOp
@@ -664,7 +660,6 @@ primop FreezeArrayOp "freezeArray#" GenPrimOp
{Return a newly allocated Array# with the specified subrange of the provided MutableArray#.
The provided MutableArray# should contain the full subrange specified by the two Int#s, but this is not checked.}
with
- out_of_line = True
has_side_effects = True
primop ThawArrayOp "thawArray#" GenPrimOp
@@ -672,7 +667,6 @@ primop ThawArrayOp "thawArray#" GenPrimOp
{Return a newly allocated Array# with the specified subrange of the provided MutableArray#.
The provided Array# should contain the full subrange specified by the two Int#s, but this is not checked.}
with
- out_of_line = True
has_side_effects = True
------------------------------------------------------------------------