Hacker GitHub

← All repos

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

Mentions per year 16 mentions · busiest year 2021 (5)
20082026
  1. https://github.com/JuliaComputingOSS/llvm-cbe edit: you also have mrustc as a Rust to C compiler outright.
  2. …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…
  3. …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!
  4. …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…
  5. …I suspect (but don't know) that it might work for Terra as well. There's also the LLVM C backend ( https://github.com/JuliaComputingOSS/llvm-cbe ) but I've no idea how efficient such an approach is when applied to real world embedded tasks.
    comment by d110af5ccf · 2021-05-06 · in uLisp
  6. …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
  7. …be very readable, though. [1] https://blog.llvm.org/posts/2011-05-21-what-every-c-programm... [2] https://github.com/JuliaComputing/llvm-cbe
  8. 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
  9. There is a semi-maintained (perhaps more accurately “occasionally resurrected”) C backend for LLVM: https://github.com/JuliaComputing/llvm-cbe
  10. There's also https://github.com/JuliaComputing/llvm-cbe
    comment by roca · 2020-01-16 · in Mozilla lays off 70
  11. …//juliacomputing.com/blog/2016/02/09/static-julia.html https://github.com/JuliaComputing/static-julia https://github.com/JuliaComputing/llvm-cbe
  12. …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
  13. 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
  14. …(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?
  15. Maintained fork https://github.com/JuliaComputing/llvm-cbe