JuliaHubOSS/llvm-cbe
View on GitHub ↗ ★ 1,012 C++
resurrected LLVM "C Backend", with improvements
16 mentions on Hacker News by 15 people: 1 story, 15 comments · first 2016-04-14 · latest 2022-04-22
20082026
-
https://github.com/JuliaComputingOSS/llvm-cbe edit: you also have mrustc as a Rust to C compiler outright.
comment by my123 · 2022-04-22 · in Snowman native code to C/C++ decompiler for x86/x86_64/ARM -
…is whether it's worth your time to learn Julia to do so. You could also do it at the LLVM level: https://github.com/JuliaComputingOSS/llvm-cbe One cool use case is in https://github.com/JuliaLinearAlgebra/Octavian.jl which relies on…
comment by amkkma · 2021-11-17 · in Show HN: Prometeo – a Python-to-C transpiler for high-performance computing -
…for it; “transpiler” feels fairly arbitrary to me. With a bit of effort and the right add-on ( https://github.com/JuliaComputing/llvm-cbe ) you can make any LLVM-based compiler produce C code!
comment by TazeTSchnitzel · 2021-07-12 · in I wrote a 231-byte Brainfuck compiler by abusing everything -
…to bring there. If you want that in LLVM you can try your luck with the "resurrected" C backend: https://github.com/JuliaComputingOSS/llvm-cbe I don't understand why I see so many requests for LLVM-based languages to change around their…
comment by _d7dt · 2021-07-04 · in Writing a SQLite clone from scratch in C (2017) -
…a viable way to support exotic old architectures which only have a C compiler. LLVM-cbe is a thing: https://github.com/JuliaComputing/llvm-cbe
comment by nine_k · 2021-04-08 · in BleedingTooth: Linux Bluetooth Zero-Click Remote Code Execution -
…be very readable, though. [1] https://blog.llvm.org/posts/2011-05-21-what-every-c-programm... [2] https://github.com/JuliaComputing/llvm-cbe
comment by dvt · 2020-12-15 · in Pointers Are Complicated II, or: We need better language specs -
We did have this once upon a time, going from Julia->LLVM->C using the llvm-cbe project ( https://github.com/JuliaComputing/llvm-cbe ). It is not supported any more, since there are easier ways to achieve what you are asking for. If your…
comment by ViralBShah · 2020-08-07 · in JuliaCon2020: Julia Is Production Ready -
There is a semi-maintained (perhaps more accurately “occasionally resurrected”) C backend for LLVM: https://github.com/JuliaComputing/llvm-cbe
comment by ihnorton · 2020-03-24 · in Zig cc: A drop-in replacement for GCC/Clang -
There's also https://github.com/JuliaComputing/llvm-cbe
comment by roca · 2020-01-16 · in Mozilla lays off 70 -
…//juliacomputing.com/blog/2016/02/09/static-julia.html https://github.com/JuliaComputing/static-julia https://github.com/JuliaComputing/llvm-cbe
comment by byt143 · 2019-01-11 · in High Performance Numeric Programming with Swift: Explorations and Reflections -
…lot more work to ever get back in-tree. [1] http://releases.llvm.org/3.1/docs/ReleaseNotes.html [2] https://github.com/JuliaComputing/llvm-cbe
comment by tiehuis · 2017-10-18 · in Zig Programming Language 0.1.1: First beta release -
Oh! I looked a bit and found https://github.com/JuliaComputing/llvm-cbe , with its last commit a month ago.
comment by lallysingh · 2017-01-13 · in GCC is C++17 Complete -
▲ 48
Llvm-Cbe: Resurrected LLVM “Bitcode to C Back End” with Improvementsstory by vmorgulis · 2016-08-13 · 11 comments
-
…(out-of-tree) fork(s) have been kept alive by several groups. The most current one I'm aware of is: https://github.com/JuliaComputing/llvm-cbe
comment by ihnorton · 2016-06-10 · in Why Rust for Low-Level Linux Programming? -
Maintained fork https://github.com/JuliaComputing/llvm-cbe
comment by tavert · 2016-04-14 · in Windows Kernel-Mode Drivers Written in Rust