Safe Haskell | Safe |
---|---|
Language | Haskell98 |
functions for the LLVM Context object which holds thread-scope state
- data Context
- withContext :: (Context -> IO a) -> IO a
Documentation
a Context object holds the state the of LLVM system needs for one thread of | LLVM compilation. Once upon a time, in early versions of LLVM, this state was global. | Then it got packed up in this object to allow multiple threads to compile at once.