292
I Use This!
Very High Activity

News

Analyzed about 22 hours ago. based on code collected 1 day ago.
Posted almost 12 years ago by Chris Lattner
Hello LLVM People, Welcome to LLVM 3.1! Get it here: http://llvm.org/releases/ or read about it: http://llvm.org/releases/3.1/docs/ReleaseNotes.html This release represents approximately 6 months of development over LLVM 3.0, delivers a vast ... [More] range of improvements and new features. Some of the most visible features include greatly expanded C++'11 support in Clang (including lambdas, initializer lists, constexpr, user-defined literals, and atomics); AddressSanitizer, a fast memory error detection tool which uses instrumentation to find bugs; "instruction bundles" support in the late code generator, allowing much better support for VLIW targets; an ARM integrated assembler which speeds up ARM compile time and enables new features for the ARM target; major enhancements to the MIPS backend (including support for MIPS64); a new port for the Qualcomm Hexagon VLIW processor, Python bindings, and much much more. In addition to major features like these, this release includes the usual broad range of performance enhancements, bug fixes and other enhancements. This release is also the first release qualified by the release team to target ARM processors. For more details, please see the full release notes linked above. This release would not be possible without our volunteer release team! Thanks to our release manager Bill Wendling, as well as Duncan Sands, Anton Korobeynikov, Wei-Ren Chen, Aleksander Balicki, Pawel Worach, Nikola Smiljanic, Ehsan Akhgari, and Mandaris Moore for their work to qualify and shepherd the release. If you have questions or comments about this release, please contact the LLVMdev mailing list! Onward to LLVM 3.2! -Chris LLVM 3.0 Release Announcement: http://lists.cs.uiuc.edu/pipermail/llvm-announce/2011-December/000039.html [Less]
Posted about 12 years ago by Tanya Lattner
The sixth annual bay area LLVM Developers’ Meeting will be held on November 7th and 8th at the Fairmont Hotel in San Jose, CA. http://www.llvm.org/devmtg/2012-11/index.html As with previous meetings, this gathering serves as a forum for both ... [More] developers and users of LLVM to meet, learn how LLVM is used, and to exchange ideas about LLVM and its potential applications. This 1.5 day event will include a half day hacking session and social on November 7th, followed by a full day program including talks, birds of feather sessions, posters and dinner on November 8th. New this year will be a $25 registration fee which will help support the event. If you need financial assistance for this fee, please contact Tanya Lattner (llvm-devmtg< at >nondot.org). Registration is capped at 250 attendees. Unlike previous years, the dinner will not have a lower cap and all are invited to attend. Registration will open on May 22nd. A huge thank you to our sponsors: Apple, Qualcomm Innovation Center (QuIC) and Google! However, we are still looking for more sponsors to cover the cost of speakers and students needing travel assistance. If your company is interested, please send email to llvm-devmtg< at >nondot.org. To stay informed of updates concerning the meeting, please subscribe to the llvm- devmeeting mailing list: http://lists.cs.uiuc.edu/mailman/listinfo/llvm-devmeeting About LLVM The LLVM umbrella project is a collection of modular and reusable compiler and toolchain technologies, including parsing technology, optimizers, code generators, assemblers, runtime libraries, a debugger, and much more. All of these are distinguished by their modern and modular library-based designs, which has led to LLVM being broadly adopted both by industry and in academia. For more information, please visit: http://llvm.org About Clang Clang, a subproject of LLVM, is a modular and reusable parser for C-based languages. It supports C, Objective-C, and C++ (including great support for C++’11). Clang is mature and fast, and sports a broad range of features aimed at improving the usability of the compiler, as well as enabling entirely new uses of its technology. Like the rest of LLVM, Clang consists of a collection of libraries, making it versatile in its applications. The goal of Clang is to be multipurpose, allowing not only the creation of standalone compilers for C-based languages, but also intelligent IDEs, refactoring tools, source to source translators, static analysis tools, and countless others. Other design goals of Clang include close compatibility with GCC and a high quality of implementation that makes Clang fast, scalable,and easy to customize and expand. For more information, please visit: http://clang.llvm.org [Less]
Posted over 12 years ago by Chris Lattner
Posted over 12 years ago by Chris Lattner
Posted over 12 years ago by Chris Lattner
Posted over 12 years ago by Chris Lattner
Posted over 12 years ago by Nadav Rotem
Posted over 12 years ago by Nadav Rotem
Posted over 12 years ago by Chris Lattner
Hello LLVM People, Welcome to LLVM 3.0! Get it here: http://llvm.org/releases/ or read about it: http://llvm.org/releases/3.0/docs/ReleaseNotes.html This release represents approximately 6 months of development over LLVM 2.9, and delivers a large ... [More] number of improvements. Some of the bigger leaps include a new register allocator (which can provide substantial performance improvements in generated code), full support for atomic operations and the new C++ memory model, major improvement in the MIPS backend, and support for gprof/gcov style of profiling information. In addition to these enhancements, there are countless smaller improvements - please see the release notes for more information and details. Though this release is another incremental improvement over LLVM 2.9, the "3.0" number gives us the excuse to drop some old baggage. As such, LLVM 3.0 no longer includes support for the llvm-gcc frontend (please use Clang or Dragonegg instead) and does not read LLVM .bc or .ll files from LLVM 2.8 or earlier. Our goal is for *all* future releases of LLVM to be able to read LLVM 3.0 files, making it a stable file format. Speaking of Clang, Clang 3.0 has also made numerous big leaps in this release: many new C'1x and C++'11 (aka C++'0x) features are implemented and it supports the Objective-C 'Automatic Reference Counting' system. Clang generates faster code, compiles faster, and produces even better error and warning messages than LLVM 2.9. Clang also includes its own release notes for this release with many more details: http://llvm.org/releases/3.0/docs/ClangReleaseNotes.html This release would not be possible without our volunteer release team. Thanks to our release manager Bill Wendling, as well as Duncan Sands, Anton Korobeynikov, Conrad Taylor, Jonas Bülow, Roman Divacky, Pawel Worach, NAKAMURA Takumi, Joe Abbey, Nikola Smiljanic, and Tanya Lattner for their work to qualify and shepherd the release. If you have questions or comments about this release, please contact the LLVMdev mailing list! Onward to LLVM 3.1! -Chris LLVM Release Announcement Linked List: http://lists.cs.uiuc.edu/pipermail/llvm-announce/2011-April/000037.html [Less]
Posted over 12 years ago by Unknown