Make array copy primops inline
[ghc-hetmet.git] / compiler / prelude / primops.txt.pp
index bf9d477..69a1274 100644 (file)
@@ -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
 
 ------------------------------------------------------------------------