llvm.org GIT mirror llvm / 8e51737
ReleaseNotes.rst: Add a section about .mir testing git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_40@294656 91177308-0d34-0410-b5e6-96231b3b80d8 Matthias Braun 3 years ago
1 changed file(s) with 15 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
7373 cross-module indirect call promotion.
7474 * Significant build-time and binary-size improvements when compiling with
7575 debug info (-g).
76
77 Code Generation Testing
78 -----------------------
79
80 Passes that work on the machine instruction representation can be tested with
81 the .mir serialization format. ``llc`` supports the ``-run-pass``,
82 ``-stop-after``, ``-stop-before``, ``-start-after``, ``-start-before`` to to
83 run a single pass of the code generation pipeline, or to stop or start the code
84 generation pipeline at a given point.
85
86 Additional information can be found in the :doc:`MIRLangRef`. The format is
87 used by the tests ending in ``.mir`` in the ``test/CodeGen`` directory.
88
89 This feature is available since 2015. It is used more often lately and was not
90 mentioned in the release notes yet.
7691
7792 Intrusive list API overhaul
7893 ---------------------------