llvm-hs/llvm-hs-pretty

Pretty printer for LLVM AST to Textual IR

48
/ 100
Emerging

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.

compiler-development language-design intermediate-representation static-analysis code-generation
Stale 6m No Package No Dependents
Maintenance 2 / 25
Adoption 9 / 25
Maturity 16 / 25
Community 21 / 25

How are scores calculated?

Stars

70

Forks

37

Language

LLVM

License

MIT

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.