Index: README.rst |
diff --git a/README.rst b/README.rst |
index 9de4602ac92d89c17591a6aaa4dc23b85ba13a0c..21d74187eb5e86b619f1134b3f8d62249e96d2bf 100644 |
--- a/README.rst |
+++ b/README.rst |
@@ -34,15 +34,24 @@ At this time, ``llvm2ice`` accepts a few arguments: |
``-notranslate`` -- Suppress the ICE translation phase, which is useful if |
ICE is missing some support. |
- ``-target=<TARGET>`` -- Set the target architecture. The default is x8632, |
- and x8632fast (generate x8632 code as fast as possible at the cost of code |
- quality) is also available. Future targets include x8664, arm32, and arm64. |
+ ``-target=<TARGET>`` -- Set the target architecture. The default is x8632. |
+ Future targets include x8664, arm32, and arm64. |
+ |
+ ``-O<LEVEL>`` -- Set the optimization level. Valid levels are ``2``, ``1``, |
+ ``0``, ``-1``, and ``m1``. Levels ``-1`` and ``m1`` are synonyms, and |
+ represent the minimum optimization and worst code quality, but fastest code |
+ generation. |
``-verbose=<list>`` -- Set verbosity flags. This argument allows a |
comma-separated list of values. The default is ``none``, and the value |
``inst,pred`` will roughly match the .ll bitcode file. Of particular use |
are ``all`` and ``none``. |
+ ``-o <FILE>`` -- Set the assembly output file name. Default is stdout. |
+ |
+ ``-log <FILE>`` -- Set the file name for diagnostic output (whose level is |
+ controlled by ``-verbose``). Default is stdout. |
+ |
See ir_samples/README.rst for more details. |
Running the test suite |