Permalink
Please sign in to comment.
Browse files
Streaming support for the LLVM backend
Involves some trickery to support forward references which we don't know the type of. See note [Llvm Forward References].
- Loading branch information...
Showing
with
227 additions
and 191 deletions.
- +5 −5 compiler/cmm/CmmInfo.hs
- +3 −5 compiler/codeGen/CodeGen.lhs
- +2 −0 compiler/coreSyn/CoreLint.lhs
- +1 −0 compiler/llvmGen/Llvm.hs
- +4 −1 compiler/llvmGen/Llvm/PpLlvm.hs
- +5 −1 compiler/llvmGen/Llvm/Types.hs
- +38 −24 compiler/llvmGen/LlvmCodeGen.hs
- +110 −12 compiler/llvmGen/LlvmCodeGen/Base.hs
- +21 −77 compiler/llvmGen/LlvmCodeGen/CodeGen.hs
- +17 −32 compiler/llvmGen/LlvmCodeGen/Data.hs
- +6 −15 compiler/llvmGen/LlvmMeta.hs
- +7 −11 compiler/main/CodeOutput.lhs
- +8 −8 compiler/main/HscMain.hs

Oops, something went wrong.
0 comments on commit
7111249