/llvm-model

Rust library for writting LLVM IR

Primary LanguageRustApache License 2.0Apache-2.0

llvm-model

Project Status: Suspended – Initial development has started, but there has not yet been a stable, usable release; work has been stopped for the time being but the author(s) intend on resuming work.

Rust library for writing LLVM IR. Unlike inkwell which continuously calls LLVM C API functions, llvm-model instead only calls the at the last possible moment, when a module is finished being constructed.

Development has been paused until further notice, now that I realized one could call inkwell::targets::TargetMachine::write_to_memory_buffer to "compile" an LLVM module into a native assembly or object file.