fspl/llvm/README.md

425 B

llvm

This package was created for the express purpose of generating LLVM IR. A good portion of this code was taken from the llir project.

This package supports:

  • Instructions and terminators
  • Constants
  • Modules
  • Functions
  • Types
  • Type defs
  • Blocks
  • Opaque pointers

This package does not support:

  • Constant expressions
  • Sanity checking
  • Typed pointers
  • Metadata and attributes