Allow LLVM backend to use HDoc for faster file generation.
Also remove the MetaStmt constructor from LlvmStatement and places the annotations into the Store statement. Includes “Implement a workaround for -no-asm-shortcutting bug“ (2fda9e0d)
Showing
- compiler/GHC/CmmToLlvm.hs 29 additions, 19 deletionscompiler/GHC/CmmToLlvm.hs
- compiler/GHC/CmmToLlvm/Base.hs 4 additions, 4 deletionscompiler/GHC/CmmToLlvm/Base.hs
- compiler/GHC/CmmToLlvm/CodeGen.hs 30 additions, 30 deletionscompiler/GHC/CmmToLlvm/CodeGen.hs
- compiler/GHC/CmmToLlvm/Ppr.hs 13 additions, 6 deletionscompiler/GHC/CmmToLlvm/Ppr.hs
- compiler/GHC/Llvm/MetaData.hs 6 additions, 1 deletioncompiler/GHC/Llvm/MetaData.hs
- compiler/GHC/Llvm/Ppr.hs 285 additions, 172 deletionscompiler/GHC/Llvm/Ppr.hs
- compiler/GHC/Llvm/Syntax.hs 1 addition, 6 deletionscompiler/GHC/Llvm/Syntax.hs
- compiler/GHC/Llvm/Types.hs 156 additions, 110 deletionscompiler/GHC/Llvm/Types.hs
Loading
Please register or sign in to comment