diff options
author | Chris Lattner <sabre@nondot.org> | 2009-03-01 02:30:21 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2009-03-01 02:30:21 +0000 |
commit | c441fb8937512f0373d89bd7a8c8b068d261e5f5 (patch) | |
tree | c76d0e8bba4e31db389bbf47110ada277f67388c /docs/ReleaseNotes.html | |
parent | af89a3f1d3bc77f5f0c39ef8189b4506462b0111 (diff) | |
download | external_llvm-c441fb8937512f0373d89bd7a8c8b068d261e5f5.zip external_llvm-c441fb8937512f0373d89bd7a8c8b068d261e5f5.tar.gz external_llvm-c441fb8937512f0373d89bd7a8c8b068d261e5f5.tar.bz2 |
add some llvmc notes from Mikhail
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65756 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs/ReleaseNotes.html')
-rw-r--r-- | docs/ReleaseNotes.html | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html index 13243cc..6e9068f 100644 --- a/docs/ReleaseNotes.html +++ b/docs/ReleaseNotes.html @@ -485,6 +485,53 @@ types.</li> </div> +<!--=========================================================================--> +<div class="doc_subsection"> +<a name="llvmc">Improvements in LLVMC</a> +</div> + +<div class="doc_text"> +<p>New features include:</p> + +<ul> +<li>Beginning with LLVM 2.5, llvmc2 is known as just 'llvmc'. The + old llvmc driver was removed.</li> + +<li>The Clang plugin was substantially improved and is now enabled + by default. The command 'llvmc --clang' can be now used as a + synonym to 'ccc'.</li> + +<li>There is now a '--check-graph' option which is supposed to + catch common errors like multiple default edges, mismatched + output/input language names and cycles. In general, these + checks can't be done at compile-time because of the need to + support plugins.</li> + +<li>Plugins are now more flexible and can refer to compilation + graph nodes and options defined in other plugins. To manage + dependencies, a priority-sorting mechanism was introduced. This + change affects the '.td' file syntax; see the documentation for + details.</li> + +<li>Hooks can now be provided with arguments. The syntax + is "$CALL(MyHook, 'Arg1', 'Arg2', 'Arg #3')".</li> + +<li>A new option type: multi-valued option, for options that take + more than one argument (for example, "-foo a b c").</li> + +<li>New option properties: 'one_or_more', 'zero_or_more', 'hidden' + and 'really_hidden'.</li> + +<li>The 'case' expression gained an 'error' action and an 'empty' + test (equivalent to '(not (not_empty ...))').</li> + +<li>Documentation now looks more consistent to the rest of the LLVM + docs. There is also a man page now.</li> + +</ul> + +</div> + <!--=========================================================================--> <div class="doc_subsection"> |