| Commit message (Expand) | Author | Age | Files | Lines |
* | Modules: CmmToAsm (#13009) | Sylvain Henry | 2020-02-24 | 1 | -1054/+0 |
* | Modules: Driver (#13009) | Sylvain Henry | 2020-02-21 | 1 | -1/+1 |
* | Do CafInfo/SRT analysis in Cmm | Ömer Sinan Ağacan | 2020-01-31 | 1 | -4/+4 |
* | Module hierarchy: Cmm (cf #13009) | Sylvain Henry | 2020-01-25 | 1 | -6/+6 |
* | Fix typos, using Wikipedia list of common typos | Brian Wignall | 2019-11-28 | 1 | -1/+1 |
* | Fix bug in the x86 backend involving the CFG. | Andreas Klebinger | 2019-10-23 | 1 | -1/+3 |
* | Remove empty NCG.h | John Ericson | 2019-09-13 | 1 | -1/+0 |
* | Module hierarchy: StgToCmm (#13009) | Sylvain Henry | 2019-09-10 | 1 | -1/+1 |
* | Revert "Add support for SIMD operations in the NCG" | Ben Gamari | 2019-07-16 | 1 | -81/+0 |
* | Add support for SIMD operations in the NCG | Abhiroop Sarkar | 2019-07-03 | 1 | -0/+81 |
* | Move 'Platform' to ghc-boot | John Ericson | 2019-06-19 | 1 | -1/+1 |
* | removing x87 register support from native code gen | Carter Schonwald | 2019-04-10 | 1 | -152/+18 |
* | Stack: fix name mangling. | Tamar Christina | 2019-02-09 | 1 | -1/+1 |
* | Allow resizing the stack for the graph allocator. | klebinger.andreas@gmx.at | 2019-02-08 | 1 | -0/+2 |
* | Compile count{Leading,Trailing}Zeros to corresponding x86_64 instructions und... | Dmitry Ivanov | 2019-01-30 | 1 | -0/+6 |
* | Revert "Batch merge" | Ben Gamari | 2019-01-30 | 1 | -6/+0 |
* | Batch merge | Ben Gamari | 2019-01-30 | 1 | -0/+6 |
* | NCG: New code layout algorithm. | Andreas Klebinger | 2018-11-17 | 1 | -5/+13 |
* | Add Int8# and Word8# | Michal Terepeta | 2018-11-02 | 1 | -1/+7 |
* | Revert "Add Int8# and Word8#" | Ben Gamari | 2018-10-09 | 1 | -7/+1 |
* | Add Int8# and Word8# | Michal Terepeta | 2018-10-07 | 1 | -1/+7 |
* | stack: fix stack allocations on Windows | Tamar Christina | 2018-07-18 | 1 | -11/+89 |
* | Change jump targets in JMP_TBL from blocks to X86.JumpDest. | Andreas Klebinger | 2018-05-30 | 1 | -10/+12 |
* | Allow CmmLabelDiffOff with different widths | Simon Marlow | 2018-05-16 | 1 | -2/+2 |
* | Update JMP_TBL targets during shortcutting in X86 NCG. | Andreas Klebinger | 2018-04-13 | 1 | -8/+20 |
* | Add new mbmi and mbmi2 compiler flags | John Ky | 2018-01-21 | 1 | -0/+9 |
* | cmm: Use LocalBlockLabel instead of AsmTempLabel to represent blocks | Ben Gamari | 2017-11-28 | 1 | -4/+4 |
* | Revert "Add new mbmi and mbmi2 compiler flags" | Ben Gamari | 2017-11-22 | 1 | -9/+0 |
* | Add new mbmi and mbmi2 compiler flags | John Ky | 2017-11-15 | 1 | -0/+9 |
* | compiler: introduce custom "GhcPrelude" Prelude | Herbert Valerio Riedel | 2017-09-19 | 1 | -0/+2 |
* | Hoopl: remove dependency on Hoopl package | Michal Terepeta | 2017-06-23 | 1 | -1/+2 |
* | nativeGen: Use SSE2 SQRT instruction | Ben Gamari | 2017-04-28 | 1 | -1/+3 |
* | Debug: Use local symbols for unwind points (#13278) | Ben Gamari | 2017-02-14 | 1 | -1/+1 |
* | Generalize CmmUnwind and pass unwind information through NCG | Ben Gamari | 2017-02-08 | 1 | -3/+11 |
* | BlockId: remove BlockMap and BlockSet synonyms | Michal Terepeta | 2016-12-08 | 1 | -2/+3 |
* | Delete FastBool | Thomas Miedema | 2015-08-21 | 1 | -2/+1 |
* | Fix todo in compiler/nativeGen: Rename Size to Format | markus | 2015-07-07 | 1 | -127/+127 |
* | Generate .loc/.file directives from source ticks | Peter Wortmann | 2014-12-16 | 1 | -0/+6 |
* | Per-thread allocation counters and limits | Simon Marlow | 2014-11-12 | 1 | -0/+3 |
* | Stop exporting, and stop using, functions marked as deprecated | Thomas Miedema | 2014-09-27 | 1 | -1/+1 |
* | `M-x delete-trailing-whitespace` & `M-x untabify`... | Herbert Valerio Riedel | 2014-08-31 | 1 | -2/+2 |
* | Add MO_AddIntC, MO_SubIntC MachOps and implement in X86 backend | Reid Barton | 2014-08-23 | 1 | -0/+3 |
* | Add CMOVcc insns to x86 NCG | Herbert Valerio Riedel | 2014-08-12 | 1 | -0/+3 |
* | Add bit scan {forward,reverse} insns to x86 NCG | Herbert Valerio Riedel | 2014-08-12 | 1 | -2/+8 |
* | x86: Always generate add instruction in MO_Add2 (#9013) | Reid Barton | 2014-08-11 | 1 | -0/+8 |
* | Add missing memory fence to atomicWriteIntArray# | Johan Tibell | 2014-07-23 | 1 | -0/+3 |
* | X86 codegen: make LOCK a real instruction prefix | Johan Tibell | 2014-07-23 | 1 | -3/+3 |
* | Re-add more primops for atomic ops on byte arrays | Johan Tibell | 2014-06-30 | 1 | -1/+37 |
* | Revert "Add more primops for atomic ops on byte arrays" | Johan Tibell | 2014-06-26 | 1 | -37/+1 |
* | Add more primops for atomic ops on byte arrays | Johan Tibell | 2014-06-24 | 1 | -1/+37 |