[Git][ghc/ghc][wip/par-simpl] 2 commits: undo

Matthew Pickering (@mpickering) gitlab at gitlab.haskell.org
Thu Nov 17 22:44:01 UTC 2022



Matthew Pickering pushed to branch wip/par-simpl at Glasgow Haskell Compiler / GHC


Commits:
4e37c4e3 by Matthew Pickering at 2022-11-17T22:41:35+00:00
undo

- - - - -
7034a2ea by Matthew Pickering at 2022-11-17T22:43:44+00:00
proper docs stub

- - - - -


1 changed file:

- docs/users_guide/using-optimisation.rst


Changes:

=====================================
docs/users_guide/using-optimisation.rst
=====================================
@@ -946,24 +946,38 @@ by saying ``-fno-wombat``.
     accurately, because some numbers are very large.
 
 .. ghc-flag:: -fsimpl-threads=⟨n⟩
-    :shortdesc: *default: 1.* Use this many threads for parralel simplification
+    :shortdesc: *default: 1.* Set
     :type: dynamic
     :category:
 
     :default: 1
 
-    Par simpl
+    Stub
 
 
 .. ghc-flag:: -fsimpl-group-size=⟨n⟩
-    :shortdesc: *default: 10.* The number of bindings in each unit of work for paralell simplifier.
+    :shortdesc: *default: .* Set the group size
     :type: dynamic
     :category:
 
-    :default: 10
+    :default: 50
+
+    stub
 
-    Group size
 
+.. ghc-flag:: -fdmd-unbox-width=⟨n⟩
+    :shortdesc: *default: 3.* Boxity analysis pretends that returned records
+                              with this many fields can be unboxed.
+    :type: dynamic
+    :category:
+
+    :default: 3
+
+    Boxity analysis optimistically pretends that a function returning a record
+    with at most ``-fdmd-unbox-width`` fields has only call sites that don't
+    need the box of the returned record. That may in turn allow more argument
+    unboxing to happen. Set to 0 to be completely conservative (which guarantees
+    that no reboxing will happen due to this mechanism).
 
 .. ghc-flag:: -fspec-constr
     :shortdesc: Turn on the SpecConstr transformation. Implied by :ghc-flag:`-O2`.



View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/87b78878746dd92733eda00a1129e4a3ab9beb53...7034a2ea59db6fca735b174348b1fd64d20707de

-- 
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/87b78878746dd92733eda00a1129e4a3ab9beb53...7034a2ea59db6fca735b174348b1fd64d20707de
You're receiving this email because of your account on gitlab.haskell.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-commits/attachments/20221117/6de779ec/attachment-0001.html>


More information about the ghc-commits mailing list