<li><ahref="http://llvm.org/releases/3.2/tools/clang/docs/ThreadSanitizer.html">ThreadSanitizer (TSan)</a> - data race detector run-time library for C/C++ has been added.</li>
<li>Improvemens to <ahref="http://llvm.org/releases/3.2/tools/clang/docs/AddressSanitizer.html">AddressSanitizer</a> including: better portability
<li>Improvements to <ahref="http://llvm.org/releases/3.2/tools/clang/docs/AddressSanitizer.html">AddressSanitizer</a> including: better portability
(OSX, Android NDK), support for cmake based builds, enhanced error reporting and lots of bug fixes.</li>
<li>Added support for A6 'Swift' CPU.</li>
<li><code>divsi3</code> function has been enhanced to take advantage of a hardware unsigned divide when it is available.</li>
@@ -178,7 +178,7 @@
<ul>
<li>Linux build fixes for clang (see <ahref="http://lldb.llvm.org/build.html">Building LLDB</a>)</li>
<li>Some Linux stablity and usability improvements</li>
<li>Some Linux stability and usability improvements</li>
<li>Switch expression evaluation to use MCJIT (from legacy JIT) on Linux</li>
</ul>
@@ -595,7 +595,7 @@ features combine to both optimize more code with the pass but to improve the
compile time of many functions dramatically.</p>
<ul>
<li>Branch weight metadata is preseved through more of the optimizer.</li>
<li>Branch weight metadata is preserved through more of the optimizer.</li>
</ul>
</div>
@@ -724,7 +724,7 @@ compile time of many functions dramatically.</p>
platform specific support for Linux.</p>
<p>Full support is included for Thumb1, Thumb2 and ARM modes, along with
subtarget and CPU specific extensions for VFP2, VFP3 and NEON.</p>
sub-target and CPU specific extensions for VFP2, VFP3 and NEON.</p>
<p>The assembler is Unified Syntax only (see ARM Architecural Reference Manual
for details). While there is some, and growing, support for pre-unfied