An LLVM Backend for Sparse

42

The sparse C parser has long been used to run certain types of static analysis checks on the kernel source. It has been a slow-moving project for some time. Now, however, Pekka Enberg and Jeff Garzik have announced a project to couple sparse and the LLVM backend to produce a working C compiler. The eventual goal is to compile the kernel; for now, they seem to be reasonably happy with a working “hello world” example.

Read more at LWN