aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Documentation
diff options
authorLuc Van Oostenryck <luc.vanoostenryck@gmail.com>2018-08-30 14:39:49 +0200
committerLuc Van Oostenryck <luc.vanoostenryck@gmail.com>2018-09-05 22:27:34 +0200
commit6aa0dd51b56f434162e806d50930f165c7804379 (patch)
tree9d3ac37f318e00362e822e73608b4a74928695af /Documentation
parent378ecc473f60f9d40a917dab21a4e8b51e7422c7 (diff)
downloadsparse-dev-6aa0dd51b56f434162e806d50930f165c7804379.tar.gz
add linearization as a pass
If linearize_symbol() is called, it's meaningless to disable linearization. As such, linearization was not really considered as a pass. More exactly, there is no '-flinearize...' flag since -flinearize-enable & -flinearize-disable are both meaningless. However, -flinearize=last can be very useful for testing. So, recognize 'linearize' as a pass and leave -flinearize-{en,dis}able without effect. Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/dev-options.rst1
1 files changed, 1 insertions, 0 deletions
diff --git a/Documentation/dev-options.rst b/Documentation/dev-options.rst
index 04fb651f..23e8096c 100644
--- a/Documentation/dev-options.rst
+++ b/Documentation/dev-options.rst
@@ -33,6 +33,7 @@ OPTIONS
The passes currently understood are:
+ * ``linearize`` (can't be disabled)
* ``mem2reg``
* ``optim``