llvm-hs/llvm-hs-quote
Quasiquoter for LLVM
This tool helps Haskell developers write LLVM Intermediate Representation (IR) code directly within their Haskell programs. It takes LLVM IR as input, embedded using a special syntax, and converts it into the corresponding Haskell data structures for LLVM. This allows Haskell developers to generate or manipulate LLVM code more naturally.
No commits in the last 6 months.
Use this if you are a Haskell developer working with the llvm-hs library and want a more convenient way to embed and manipulate LLVM IR code snippets directly in your Haskell source.
Not ideal if you are not a Haskell developer, are not using the llvm-hs library, or prefer to generate LLVM IR through programmatic construction rather than direct embedding.
Stars
31
Forks
4
Language
Haskell
License
BSD-3-Clause
Category
Last pushed
Apr 14, 2018
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/llvm-hs/llvm-hs-quote"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
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
llvm-hs/llvm-hs-pretty
Pretty printer for LLVM AST to Textual IR
bytexenon/Tiny-Lua-Compiler
⛄Possibly the smallest Lua compiler ever