Quantcast
Channel: LLVM Project Blog
Browsing latest articles
Browse All 225 View Live

Some news about apt.llvm.org

apt.llvm.org provides Debian and Ubuntu repositories for every maintained version of these distributions. LLVM, Clang, clang extra tools, compiler-rt, polly, LLDB and LLD packages are generated for the...

View Article


Devirtualization in LLVM and Clang

This blog post is part of a series of blog posts from students who were funded by the LLVM Foundation to attend the 2016 LLVM Developers' Meeting in San Jose, CA. Please visit the LLVM Foundation's...

View Article

LLVM on Windows now supports PDB Debug Info

For several years, we’ve been hard at work on making clang a world class toolchain for developing software on Windows.  We’ve written about this several times in the past, and we’ve had full ABI...

View Article

2017 US LLVM Developers' Meeting Program

The LLVM Foundation is excited to announce the selected proposals for the 2017 US LLVM Developers' Meeting!Keynotes:Falcon: An optimizing Java JIT - Philip ReamesCompiling Android userspace and Linux...

View Article

Image may be NSFW.
Clik here to view.

Clang ♥ bash -- better auto completion is coming to bash

Compilers are complex pieces of software and have a multitude of command-line options to fine tune parameters. Clang is no exception: it has 447 command-line options. It’s nearly impossible to memorize...

View Article


Improving Link Time on Windows with clang-cl and lld

One of our goals in bringing clang and lld to Windows has always been to improve developer experience, and what is it that developers want the most?  Faster build times!  Recently, our focus has been...

View Article

LLVM accepted to 2018 Google Summer of Code!

We are excited to announce the LLVM project has been accepted to 2018 Google Summer of Code!What is Google Summer of Code?Google Summer of Code (GSoC) is a global program focused on introducing...

View Article

EuroLLVM'18 developers' meeting program

The LLVM Foundation is excited to announce the program for the EuroLLVM'18 developers' meeting (April 16 - 17 in Bristol/UK) !TutorialsPointers, Alias & ModRef AnalysesA. Sbirlea, N. LopesScalar...

View Article


Clang is now used to build Chrome for Windows

As of Chrome 64, Chrome for Windows is compiled with Clang. We now use Clang to build Chrome for all platforms it runs on: macOS, iOS, Linux, Chrome OS, Android, and Windows. Windows is the platform...

View Article


International Women's Day: Celebrating all the women in the LLVM Community!

Today is International Women's Day! To all the women in the LLVM community, thank you for all your contributions!The LLVM Foundation values diversity within the LLVM community and the field of...

View Article

DragonFFI: FFI/JIT for the C language using Clang/LLVM

pre.address { margin-bottom: 0 ; margin-top: 0 ; font: inherit } li { text-indent: 0; } pre.code .ln { color: grey; } /* line numbers */ pre.code, code { text-indent: 0; background-color: #eeeeee }...

View Article

2018 LLVM Foundation's Women in Compilers and Tools Workshop

The LLVM Foundation is excited to announce our first half day Women in Compilers and Tools Workshop held the day before the 2018 LLVM Developers’ Meeting - Bay Area. The workshop will be held at the...

View Article

Announcing the program for the 2018 LLVM Developers' Meeting Bay Area

The LLVM Foundation is excited to announce the program for the 2018 LLVM Developers' Meeting in San Jose, CA on October 17 & 18. As a reminder, ticket prices for the event will increase on...

View Article


Announcing the new LLVM Foundation Board of Directors

The LLVM Foundation is pleased to announce its new Board of Directors:Chandler Carruth Mike Edwards (Treasurer) Hal Finkel Arnaud de Grandmaison Anton Korobeynikov Tanya Lattner (President) Chris...

View Article

Integration of libc++ and OpenMP packages into llvm-toolchain

A bit more than a year ago, we gave an update about recent changes in apt.llvm.org. Since then, we noticed an important increase of the usage of the service. Just last month, we saw more than 16.5TB of...

View Article


30% faster Windows builds with clang-cl and the new /Zc:dllexportInlines- flag

BackgroundIn the course of adding Microsoft Visual C++ (MSVC) compatible Windows support to Clang, we worked hard to make sure the dllexport and dllimport declspecs are handled the same way by Clang as...

View Article

EuroLLVM'19 developers' meeting program

The LLVM Foundation is excited to announce the program for the EuroLLVM'19 developers' meeting (April 8 - 9 in Brussels / Belgium) !Keynote MLIR: Multi-Level Intermediate Representation for Compiler...

View Article


FOSDEM 2019 LLVM developer room report

As well as at the LLVM developer meetings, the LLVM community is also present at a number of other events. One of those is FOSDEM, which has had a dedicated LLVM track since 2014.Earlier this February,...

View Article

LLVM Numerics Blog

Keywords: Numerics, Clang, LLVM-IR, : 2019 LLVM Developers' Meeting, LLVMDevMtg.The goal of this blog post is to start a discussion about numerics in LLVM – where we are, recent work and things that...

View Article

LLVM and Google Season of Docs

The LLVM Project is pleased to announce that we have been selected to participate in Google’s Season of Docs! Our project idea list may be found here:http://llvm.org/SeasonOfDocs.htmlFrom now until May...

View Article

The LLVM Project is Moving to GitHub

The LLVM Project is Moving to GitHubAfter several years of discussion and planning, the LLVM project is getting ready to complete the migration of its source code from SVN to GitHub!  At last year’s...

View Article


Announcing the program for the 2019 LLVM Developers' Meeting - Bay Area

Announcing the program for the 2019 LLVM Developers' Meeting in San Jose, CA! This program is the largest we have ever had and has over 11 tutorials, 29 technical talks, 24 lightning talks, 2 panels, 3...

View Article


Closing the gap: cross-language LTO between Rust and C/C++

Link time optimization (LTO) is LLVM's way of implementing whole-program optimization. Cross-language LTO is a new feature in the Rust compiler that enables LLVM's link time optimization to be...

View Article

Deterministic builds with clang and lld

Deterministic builds can lower continuous integration costs and give you more confidence in your build and test process. This post outlines what it means for a build to be deterministic, the advantages...

View Article

The New Clang _ExtInt Feature Provides Exact Bitwidth Integer Types

Author: Erich Keane, Compiler Frontend Engineer, Intel CorporationEarlier this month I finally committed a patch to implement the extended-integer type class, _ExtInt after nearly two and a half years...

View Article

Browsing latest articles
Browse All 225 View Live