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++
An LLVM-based project which warns developers if they have any function in their C/C++ code that has more than three parameters
A little compiler for a non-trivial language
An LLVM frontend for the "Kaleidoscope" language in the tutorial
Kaleidoscope: A Toy Programming Language Implemented via LLVM
使用 LLVM 实现一个简单编译器 Implementing a Language with LLVM 用LLVM开发新语言Kaleidoscope
This is a small "Hello, LLVM!" program that allows one to experiment with the LLVM APIs for inspecting LLVM's intermediate representation (LLVM IR).
Few interesting LLVM passes for compiler optimizations
This is a minimal LLVM optimization pass that allows one to experiment with the LLVM infrastructure for analysis and optimization.
Terribly incorrect and incomplete AOT compiler for mRuby. Source code for the LLVM Social Berlin #20
文言文语言编译器,前端采用Antlr做lexer和parser,利用AST生成LLVM IR
Modern C++ implementation of the Kaleidoscope LLVM tutorial.
Kaleidoscope is a toy programming language built from scratch using the LLVM libraries.
A toy programming language compiled to LLVM IR (<200 LoC, dumbed down for educational)
A collection of code based on LLVM/Clang compilation libraries and tools
A blog for LLVM(v9.0.0 or v11.0.0) beginner, step by step, with detailed documents and comments. Record the way I learn LLVM and accomplish a complete project for FPGA High-Level Synthesis with it.
Tutorial on how to write the dumbest obfuscator I could think of.
Add a description, image, and links to the llvm-tutorial topic page so that developers can more easily learn about it.
To associate your repository with the llvm-tutorial topic, visit your repo's landing page and select "manage topics."