[www] r296174 - Update Apple description.
Tanya Lattner via llvm-commits
llvm-commits at lists.llvm.org
Fri Feb 24 13:19:00 PST 2017
Author: tbrethou
Date: Fri Feb 24 15:19:00 2017
New Revision: 296174
URL: http://llvm.org/viewvc/llvm-project?rev=296174&view=rev
Log:
Update Apple description.
Modified:
www/trunk/Users.html
Modified: www/trunk/Users.html
URL: http://llvm.org/viewvc/llvm-project/www/trunk/Users.html?rev=296174&r1=296173&r2=296174&view=diff
==============================================================================
--- www/trunk/Users.html (original)
+++ www/trunk/Users.html Fri Feb 24 15:19:00 2017
@@ -72,62 +72,8 @@ described in more detail on the
<!-- http://lists.llvm.org/pipermail/llvm-dev/2008-March/012978.html -->
<tr>
<td><a name="Apple">Apple Inc.</a></td>
- <td>
- Xcode 4.2: "LLVM Compiler 3.0" (aka Clang) now supports many
- C++'11 features and <a href="http://libcxx.llvm.org">libc++</a> is
- supported as a modern C++ runtime library. <a
- href="http://clang.llvm.org/docs/AutomaticReferenceCounting.html">ARC</a>
- is a major new Objective-C feature introduced in this release,
- introducing automated memory management to iOS programming. Xcode 4.2
- no longer includes GCC 4.2, only the LLVM backend is supported (in the
- Clang and llvm-gcc compilers).<p>
-
- Mac OS X 10.7 Lion and iOS5: Virtually all of the code in these
- operating systems were built with Clang and llvm-gcc.<p>
-
- Xcode 4.1: LLDB supports debugging iOS devices.<p>
-
- Xcode 4.0: The <a href="http://clang.llvm.org">Clang</a>
- parser for C, C++, and Objective-C are now deeply integrated into the Xcode
- IDE for code completion, syntax highlighting, indexing, "Edit All In
- Scope", and other source code sensitive features. The Clang command line
- compiler (known as "LLVM Compiler" in Xcode) also now fully supports C++.
- This was the first Apple release of the <a
- href="http://lldb.llvm.org">LLDB Debugger</a>.<p>
-
- Xcode 3.2: Clang is
- now included as a production quality C and Objective-C compiler that is
- available for use in Xcode or from the command line. It supports X86-32/X86-64
- and builds code 2-3x faster than GCC in "-O0 -g" mode. Many "developer tools"
- GUI apps were shipped built with Clang, including Xcode, Interface Builder,
- Automator, and several others.<p>
-
- Xcode 3.2: The <a
- href="http://developer.apple.com/mac/library/featuredarticles/StaticAnalysis/index.html">Xcode
- Static Analyzer</a> is built on the Clang static
- analyzer, and allows Xcode users easy access to the Clang Static Analyzer as
- well as a first class user interface to dig through and visualize results.<p>
-
- Mac OS X 10.6: The <a
- href="http://en.wikipedia.org/wiki/OpenCL">OpenCL</a> GPGPU implementation is <a
- href="http://developer.apple.com/mac/library/documentation/Performance/Conceptual/OpenCL_MacProgGuide/OpenCLontheMacPlatform/OpenCLontheMacPlatform.html">built on Clang and LLVM compiler technology</a>. This
- requires parsing an extended dialect of C at runtime and JIT compiling it to run
- on the CPU, GPU, or both at the same time. In addition, several performance
- sensitive pieces of Mac OS X 10.6 were built with llvm-gcc such as OpenSSL
- and Hotspot. Finally, the <a href="http://compiler-rt.llvm.org/">compiler_rt</a>
- library has replaced libgcc and is now a part of libsystem.dylib.<p>
-
- Xcode 3.1: <a
-href="http://lists.llvm.org/pipermail/llvm-dev/2008-March/012978.html">llvm-gcc 4.2
- compiler</a> is now available for use in Xcode or from the command line. It
- supports PPC32/X86-32/X86-64 and includes transparent LTO integration.<p>
-
- Mac OS X 10.4: Uses the LLVM JIT for <a
- href="http://lists.llvm.org/pipermail/llvm-dev/2006-August/006492.html">optimizing
- many parts of the OpenGL pipeline</a>, including emulating vertex/pixel shaders
- when hardware support is missing, performing texture format
- conversion before uploading to the GPU, efficiently packing GPU buffers
- for vertex submission, and many others.<p>
+ <td><p>
+ All of Appleâs operating systems, iOS, macOS, tvOS and watchOS, are built with LLVM technologies. And Xcode, Appleâs integrated development environment, supports development in Swift, C, C++, and Objective-C, all of which use and are built with LLVM technologies. Appleâs implementations of OpenCL and OpenGL, the Metal Shading Language, Core Image, and macOS graphics drivers also use LLVM technologies.</p>
</td>
</tr>
More information about the llvm-commits
mailing list