/ llvm / bitcode.scm
bitcode.scm
 1  (define-module (llvm bitcode)
 2    #:use-module (system foreign)
 3    #:use-module (llvm utils)
 4    #:use-module (llvm types)
 5    #:use-module (llvm raw)
 6    #:use-module (llvm module)
 7    #:use-module (llvm memory-buffer))
 8  
 9  
10  (define-public (write-bitcode-to-memory-buffer module)
11    (wrap-llvm-memory-buffer
12     (LLVMWriteBitcodeToMemoryBuffer (unwrap-llvm-module module))))