Hacker News new | ask | show | jobs
by kibwen 5059 days ago
LLVM performs its optimization passes on the LLVM bitcode itself (the "middle-end" of the compiler), before finally translating the optimized bitcode into machine-specific binary code.

Not an LLVM expert though, I could be glossing over a few details.

1 comments

You're correct. LLVM includes a pass manager that performs extensive optimizations.