LLVM Compiler Backend

Discussions center on whether projects use LLVM as a compiler backend, its advantages, downsides, comparisons to alternatives like Cranelift, and its role in languages like Rust.

➡️ Stable 0.6x Programming Languages
5,453
Comments
20
Years Active
5
Top Authors
#1620
Topic ID

Activity Over Time

2007
5
2008
10
2009
70
2010
140
2011
135
2012
158
2013
271
2014
275
2015
329
2016
410
2017
392
2018
285
2019
334
2020
512
2021
435
2022
411
2023
431
2024
341
2025
473
2026
36

Keywords

CPU JIT JS python.org IR FP DRAM CompileCudaWithLLVM.html HLS LLVM llvm bytecode ir compilers portable lowest common compile backend backends code

Sample Comments

pavanky Jun 3, 2018 View on HN

Why aren't they using LLVM :-/

KerrAvon Apr 3, 2025 View on HN

it uses LLVM, see the bottom of TFA

wdb Jul 31, 2024 View on HN

You make it sound bad to rely on LLVM.

canadianfella Feb 26, 2024 View on HN

What are the downsides to using LLVM?

rw Jun 18, 2009 View on HN

I'd like someone to compare it to LLVM.

arthur2e5 Apr 1, 2021 View on HN

Let me guess, because these sort of programmers exist and LLVM has been taking them all?

throwaway894345 May 14, 2020 View on HN

Presumably LLVM closes the gap significantly?

frozenport Aug 18, 2023 View on HN

Gut reaction is to use LLVM for everything...

dagmx Jan 10, 2021 View on HN

Potentially but there are alternative backends like cranelift so it's unlikely anything major is tied to just LLVM anymore

throwaway7645 Mar 1, 2017 View on HN

Ah didn't know it was using LLVM...thanks.