llvm-tutorial
Here are 39 public repositories matching this topic...
Modern C++ implementation of the Kaleidoscope LLVM tutorial.
-
Updated
Sep 3, 2017 - C++
Yet Another Imperative Programming Language - a fun project based on LLVM's Kaleidoscope
-
Updated
Jan 24, 2018 - OCaml
An LLVM-based project which warns developers if they have any function in their C/C++ code that has more than three parameters
-
Updated
Jan 10, 2019 - C++
Few interesting LLVM passes for compiler optimizations
-
Updated
Feb 7, 2019 - C++
LLVM-IR experimentations & explorations
-
Updated
May 4, 2019 - TypeScript
A toy programming language compiled to LLVM IR (<200 LoC, dumbed down for educational)
-
Updated
Nov 15, 2019 - C++
文言文语言编译器,前端采用Antlr做lexer和parser,利用AST生成LLVM IR
-
Updated
Jan 4, 2020 - C++
Kaleidoscopeチュートリアル(OCaml版)をLLVM9.0.0で進める上でハマったところとその解決方法
-
Updated
Jan 9, 2020 - OCaml
A collection of code based on LLVM/Clang compilation libraries and tools
-
Updated
Jan 15, 2020 - C++
Haskell LLVM JIT Compiler Tutorial
-
Updated
Apr 21, 2020 - Haskell
Tutorial on how to write the dumbest obfuscator I could think of.
-
Updated
Jul 21, 2020 - C++
Kaleidoscope is a toy programming language built from scratch using the LLVM libraries.
-
Updated
Apr 17, 2021 - C++
Generate object code and IR code of a simple program using LLVM in Pure C.
-
Updated
Jun 17, 2021 - C
This is a minimal LLVM optimization pass that allows one to experiment with the LLVM infrastructure for analysis and optimization.
-
Updated
Oct 1, 2021 - C++
This is a small "Hello, LLVM!" program that allows one to experiment with the LLVM APIs for inspecting LLVM's intermediate representation (LLVM IR).
-
Updated
Dec 1, 2021 - C++
An LLVM frontend for the "Kaleidoscope" language in the tutorial
-
Updated
Dec 27, 2021 - C++
Improve this page
Add a description, image, and links to the llvm-tutorial topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the llvm-tutorial topic, visit your repo's landing page and select "manage topics."