Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
Package Usage: hackage: llvm-base-types
[Index]
Package maintainers
For package maintainers and hackage trustees
Candidates
This package defines types used in the llvm-analysis and
llvm-data-interop packages.
This is a separate package mostly because llvm-data-interop needed to
be split out due to C++ linkage issues. llvm-data-interop needs the
definitions in this packages but cannot depend on llvm-analysis (which
also needs these types).
Further, to avoid code duplication some of the C++ enumeration values
used in llvm-data-interop are actually included with this package.
The definitions in this package are used (via c2hs) to build Haskell
equivalents. The base types need these definitions, but the
llvm-data-interop package also needs to be able to find the header.
This is handled in Setup.hs in llvm-data-interop with cooperation from
this package (which exports the cabal-generated path to the installed
header).
Only llvm-data-interop and llvm-analysis should ever need to reference
this package since llvm-analysis re-exports all of the definitions.
1 version
Latest release: over 10 years ago
1,300 downloads total
View more package details: https://packages.ecosyste.ms/registries/hackage.haskell.org/packages/llvm-base-types
Dependent Repos 2
travitch/llvm-data-interop
A package to convert the LLVM IR into a native Haskell data type- >=0.4.0 llvm-data-interop.cabal
Size: 438 KB - Last synced: about 1 year ago - Pushed: about 9 years ago
phulin/symbolic-trace
Symbolic execution of LLVM IR traces for program understanding.- * symbolic-trace.cabal
Size: 418 KB - Last synced: 10 months ago - Pushed: about 10 years ago
phulin/llvm-data-interop Fork of travitch/llvm-data-interop
A package to convert the LLVM IR into a native Haskell data type- >=0.2.0 llvm-data-interop.cabal
Size: 247 KB - Last synced: about 1 year ago - Pushed: almost 11 years ago