#parser #llvm #llvm-ir #binary #binary-encoding #encoding

llvm-mapper

A library for mapping the contents of bitstreams into LLVM IR models

4 releases

0.0.4 Jan 28, 2022
0.0.2 Nov 18, 2021
0.0.2-rc.4 Sep 2, 2021
0.0.2-rc.1 Aug 20, 2021

#20 in #llvm-ir

MIT license

245KB
4.5K SLoC

llvm-mapper

Crates.io Documentation

A library for mapping the contents of bitstreams into LLVM IR models.

This library produces a "full-featured" view of a particular LLVM IR program by mapping blocks and records in the underlying bitstream into their appropriate LLVM models.

This library uses llvm-bitstream under the hood.


lib.rs:

llvm-mapper is a library for mapping entities in LLVM's bitstream format into higher-level IR and bitcode metadata models.

Dependencies

~3.5MB
~71K SLoC