Krishna Narayanan's starred repositories
llvm-project
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
llvm-clang-samples
UNMAINTAINED: Examples of using the LLVM and Clang compilation libraries and tools
my_toy_compiler
My Toy Compiler. Read about how I did it at the homepage URL
mlir-tutorial
MLIR For Beginners tutorial
input-wacom
Linux kernel driver for Wacom devices
CompilerJobs
A listing of compiler, language and runtime teams for people looking for jobs in this area
Writing-an-LLVM-Pass-using-the-new-PassManager
This is a tutorial on how to write an LLVM Pass using the (kind-of) new PassManager. It is compiled from different sources referenced in the tutorial.
CppInterOp
A Clang-based C++ Interoperability Library
c-ll-verilog
An LLVM based mini-C to Verilog High-level Synthesis tool
Deepfake_Inference_On_VCK5000
Accelerating Deepfake Inference using VCK5000 AI Inference Card
Semantic-search-in-video-datasets
GSOC 2023 Red Hen Labs - Semantic Search in Video Datasets
quick-ftxui
**WIP**
le-transpiler
Building a toy compiler with a custom language, transpiling it to the C code
GPGPU-with-GLES
Performing GPGPU computations on BeagleBone Black using OpenGL ES