Berlin

Stefan Gränitz

Expert
@weliveindetail

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

176

llvm-expected. Header-only llvm::Expected<T>

38

git-baobab. Visualize git history in a sunburst chart

14

DbgKaleidoscopeOrcJit. Add support for debugging JITed code to ORC JIT from LLVM Kaleidoscope example

13

ThinLtoJit. ThinLTO Tools for Stateful Incremental JITing Prototype

10

CriticalSnake. Record and replay Critical Mass data from https://www.criticalmaps.net/map

10

astpp. Remove unique addresses from Clang AST dumps and replace remaining ones with ascending IDs

7

DecisionTreeCompiler. Aiming to outperform conventional compiled tree methods

6

blog. Sporadic details on compilers, code and tooling from the world of LLVM

5

talks. Slides and code examples from talks and lectures I gave

5

tpde-orc. Using TPDE codegen in LLVM ORC JIT

4

llvm-py-pass. Write custom compiler passes in Python

3

pj-llvm. C++

3

llvm-project. Personal LLVM development space

2

ThinLtoJitBench. Benchmark speedup from using ThinLTO module summaries in a LLVM OrcJIT

2

tpde-shlib. Custom backend adapter for TPDE in llvm-project

2

llvm-social-berlin. Please PR to add your materials

2

StatefulJit. A minimal experimental JIT compiler that maintains variable state during recompilation

2

ForceAllErrors-in-LLVM. Test Error Paths for llvm::Expected & llvm::ErrorOr

1

WindowsHandrolledRTTI. C++

1

ReDI-The-Assistant. ReDI Ruby on Rails Project Group 5

1

docs. Personal research papers and wite-ups

1

cppmeetup-llvm. Slides for my talk about LLVM-based JIT compilers in the Berlin C++ User Group on March 15th, 2016

1
23
Apply