Linked by Thom Holwerda on Sat 29th Sep 2007 21:26 UTC, submitted by Chris Lattner
Thread beginning with comment 275317
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
"What is the benefit of LLVM for C/C++ developers?"
It's dead simple. LLVM generates faster code (better optimization) in less time (better optimization architecture).
There are interfaces to JIT and optimization passes, but they aren't interesting unless you are a compiler developer.




Member since:
2006-03-31
I write a lot of software, mostly in Java. What is the benefit of LLVM for C/C++ developers? Is it to run your code in a closed environment that can be more easily analyzed than running the program straight on the CPU?
The homepage states:
LLVM is "a compilation strategy designed to enable effective program optimization across the entire lifetime of a program."
What does that REALLY mean for programmers without any of that fancy jargon?