Commit 3c66252b authored by dterei's avatar dterei
Browse files

Add TODO entries for missing and unexplained optimisation flags. (#5801)

parent 9ea0721d
......@@ -1919,7 +1919,7 @@ f "2" = 2
</term>
<listitem>
<para>Make GHC be more precise about its treatment of bottom (but see also
<option>-fno-state-hack</option>). In particular, stop GHC
<option>-fno-state-hack</option>). In particular, stop GHC
eta-expanding through a case expression, which is good for
performance, but bad if you are using <literal>seq</literal> on
partial applications.</para>
......@@ -2064,6 +2064,174 @@ f "2" = 2
</listitem>
</varlistentry>
<varlistentry>
<term>
<option>-fexpose-all-unfoldings</option>
<indexterm><primary><option></option></primary></indexterm>
</term>
<listitem>
<para>
</para>
TODO: Document optimisation
</listitem>
</varlistentry>
<varlistentry>
<term>
<option>-feager-blackholing</option>
<indexterm><primary><option></option></primary></indexterm>
</term>
<listitem>
<para>
</para>
TODO: Document optimisation
</listitem>
</varlistentry>
<varlistentry>
<term>
<option>-fstrictness</option>
<indexterm><primary><option></option></primary></indexterm>
</term>
<listitem>
<para>
</para>
TODO: Document optimisation
</listitem>
</varlistentry>
<varlistentry>
<term>
<option>-ffloat-in</option>
<indexterm><primary><option></option></primary></indexterm>
</term>
<listitem>
<para>
</para>
TODO: Document optimisation
</listitem>
</varlistentry>
<varlistentry>
<term>
<option>-fdo-lambda-eta-expansion</option>
<indexterm><primary><option></option></primary></indexterm>
</term>
<listitem>
<para>
</para>
TODO: Document optimisation
</listitem>
</varlistentry>
<varlistentry>
<term>
<option>-fdo-eta-reduction</option>
<indexterm><primary><option></option></primary></indexterm>
</term>
<listitem>
<para>
</para>
TODO: Document optimisation
</listitem>
</varlistentry>
<varlistentry>
<term>
<option>-fcase-merge</option>
<indexterm><primary><option></option></primary></indexterm>
</term>
<listitem>
<para>
</para>
TODO: Document optimisation
</listitem>
</varlistentry>
<varlistentry>
<term>
<option>-fdicts-cheap</option>
<indexterm><primary><option></option></primary></indexterm>
</term>
<listitem>
<para>
</para>
TODO: Document optimisation
</listitem>
</varlistentry>
<varlistentry>
<term>
<option>-fvectorise</option>
<indexterm><primary><option></option></primary></indexterm>
</term>
<listitem>
<para>
</para>
TODO: Document optimisation
</listitem>
</varlistentry>
<varlistentry>
<term>
<option>-favoid-vect</option>
<indexterm><primary><option></option></primary></indexterm>
</term>
<listitem>
<para>
</para>
TODO: Document optimisation
</listitem>
</varlistentry>
<varlistentry>
<term>
<option>-fregs-graph</option>
<indexterm><primary><option></option></primary></indexterm>
</term>
<listitem>
<para>
</para>
TODO: Document optimisation
</listitem>
</varlistentry>
<varlistentry>
<term>
<option>-fregs-iterative</option>
<indexterm><primary><option></option></primary></indexterm>
</term>
<listitem>
<para>
</para>
TODO: Document optimisation
</listitem>
</varlistentry>
<varlistentry>
<term>
<option>-fregs-liveness</option>
<indexterm><primary><option></option></primary></indexterm>
</term>
<listitem>
<para>
</para>
TODO: Document optimisation
</listitem>
</varlistentry>
<varlistentry>
<term>
<option>-fllvm-tbaa</option>
<indexterm><primary><option></option></primary></indexterm>
</term>
<listitem>
<para>
</para>
TODO: Document optimisation
</listitem>
</varlistentry>
</variablelist>
</sect2>
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment