We may think in generalities, but weliveindetail #llvm #lldb #jit and other hacks
JitFromScratch. Example project from my talks in the LLVM Social Berlin and C++ User Group
176llvm-expected. Header-only llvm::Expected<T>
38git-baobab. Visualize git history in a sunburst chart
14DbgKaleidoscopeOrcJit. Add support for debugging JITed code to ORC JIT from LLVM Kaleidoscope example
13ThinLtoJit. ThinLTO Tools for Stateful Incremental JITing Prototype
10CriticalSnake. Record and replay Critical Mass data from https://www.criticalmaps.net/map
10astpp. Remove unique addresses from Clang AST dumps and replace remaining ones with ascending IDs
7DecisionTreeCompiler. Aiming to outperform conventional compiled tree methods
6blog. Sporadic details on compilers, code and tooling from the world of LLVM
5talks. Slides and code examples from talks and lectures I gave
5tpde-orc. Using TPDE codegen in LLVM ORC JIT
4llvm-py-pass. Write custom compiler passes in Python
3pj-llvm. C++
3llvm-project. Personal LLVM development space
2ThinLtoJitBench. Benchmark speedup from using ThinLTO module summaries in a LLVM OrcJIT
2tpde-shlib. Custom backend adapter for TPDE in llvm-project
2llvm-social-berlin. Please PR to add your materials
2StatefulJit. A minimal experimental JIT compiler that maintains variable state during recompilation
2ForceAllErrors-in-LLVM. Test Error Paths for llvm::Expected & llvm::ErrorOr
1WindowsHandrolledRTTI. C++
1ReDI-The-Assistant. ReDI Ruby on Rails Project Group 5
1docs. Personal research papers and wite-ups
1cppmeetup-llvm. Slides for my talk about LLVM-based JIT compilers in the Berlin C++ User Group on March 15th, 2016
1