llvm-hs/llvm-hs-pretty
Pretty printer for LLVM AST to Textual IR
This tool helps developers working with LLVM (Low Level Virtual Machine) to convert abstract syntax trees (ASTs) of LLVM modules into human-readable textual LLVM Intermediate Representation (IR). You would use this if you're programmatically generating or manipulating LLVM IR and need to inspect or output it in its standard textual form. The input is an LLVM AST in Haskell, and the output is the corresponding LLVM IR as text.
No commits in the last 6 months.
Use this if you are a compiler or language designer who needs to transform an LLVM AST representation into its standard textual IR format for debugging or output.
Not ideal if you are not directly working with LLVM's internal AST representations or if you need to generate machine code rather than textual IR.
Stars
70
Forks
37
Language
LLVM
License
MIT
Category
Last pushed
Jun 11, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/llvm-hs/llvm-hs-pretty"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Higher-rated alternatives
javaparser/javaparser
Java 1-25 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.
asmjit/asmjit
Low-latency machine code generation
lioncash/biscuit
A runtime code generator for RISC-V
bytexenon/Tiny-Lua-Compiler
⛄Possibly the smallest Lua compiler ever
iml130/mlir-emitc
Conversions to MLIR EmitC