[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