ReleaseNotes.rst: Add a section about .mir testing
authorMatthias Braun <matze@braunis.de>
Thu, 9 Feb 2017 23:25:27 +0000 (23:25 +0000)
committerMatthias Braun <matze@braunis.de>
Thu, 9 Feb 2017 23:25:27 +0000 (23:25 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_40@294656 91177308-0d34-0410-b5e6-96231b3b80d8

docs/ReleaseNotes.rst

index 38c9c887d50999c99a3f14048b2e2a91d1801d49..4c6bd1807afffe8a576cd244d3419d43c29e8d31 100644 (file)
@@ -75,6 +75,21 @@ Non-comprehensive list of changes in this release
    * Significant build-time and binary-size improvements when compiling with
      debug info (-g).
 
+Code Generation Testing
+-----------------------
+
+Passes that work on the machine instruction representation can be tested with
+the .mir serialization format. ``llc`` supports the ``-run-pass``,
+``-stop-after``, ``-stop-before``, ``-start-after``, ``-start-before`` to to
+run a single pass of the code generation pipeline, or to stop or start the code
+generation pipeline at a given point.
+
+Additional information can be found in the :doc:`MIRLangRef`. The format is
+used by the tests ending in ``.mir`` in the ``test/CodeGen`` directory.
+
+This feature is available since 2015. It is used more often lately and was not
+mentioned in the release notes yet.
+
 Intrusive list API overhaul
 ---------------------------