2009-02-06 |
Ian Lynagh | When generating C, don't pretend functions are data |
blob | commitdiff |
2009-02-04 |
Ben.Lippmeier@anu... | NCG: Rename MachRegs, MachInstrs -> Regs, Instrs to... |
blob | commitdiff | diff to current |
2009-02-04 |
Ben.Lippmeier@anu... | SPARC NCG: Add Pwr callish mach op |
blob | commitdiff | diff to current |
2009-01-23 |
Ben.Lippmeier@anu... | SPARC NCG: Keep track of destinations when doing a... |
blob | commitdiff | diff to current |
2009-01-23 |
Ben.Lippmeier@anu... | SPARC NCG: Do general 64 bit addition and conversion |
blob | commitdiff | diff to current |
2009-01-23 |
Ben.Lippmeier@anu... | SPARC NCG: Don't need a write barrier for store synchro... |
blob | commitdiff | diff to current |
2009-01-26 |
Simon Marlow | Fix #2961: we lost some of the generated code for stack... |
blob | commitdiff | diff to current |
2009-01-21 |
Ben.Lippmeier@anu... | SPARC NCG: Reenable out of line 32 bit float ops |
blob | commitdiff | diff to current |
2009-01-21 |
Ben.Lippmeier@anu... | SPARC NCG: Clean up formatting and add comments in... |
blob | commitdiff | diff to current |
2009-01-21 |
Ben.Lippmeier@anu... | SPARC NCG: Fix format problem when converting float... |
blob | commitdiff | diff to current |
2009-01-21 |
Ben.Lippmeier@anu... | SPARC NCG: fill branch delay slot after tabled jump... |
blob | commitdiff | diff to current |
2009-01-20 |
Ben.Lippmeier@anu... | SPARC NCG: Add tabled switch |
blob | commitdiff | diff to current |
2009-01-20 |
Ben.Lippmeier@anu... | SPARC NCG: Fix 64bit integers returned from ccalls |
blob | commitdiff | diff to current |
2009-01-20 |
Ben.Lippmeier@anu... | SPARC NCG: Fix warnings |
blob | commitdiff | diff to current |
2009-01-20 |
Ben.Lippmeier@anu... | SPARC NCG: Fix generation of 64 bit ops on 32 bit sparc |
blob | commitdiff | diff to current |
2009-01-20 |
Ben.Lippmeier@anu... | SPARC NCG: Add support for hardware divide |
blob | commitdiff | diff to current |
2009-01-15 |
Ben.Lippmeier@anu... | SPARC NCG: Redo code for integer sign extension |
blob | commitdiff | diff to current |
2009-01-15 |
Ben.Lippmeier@anu... | More fixes to the SPARC native code generator |
blob | commitdiff | diff to current |
2009-01-14 |
Ben.Lippmeier@anu... | Start fixing the SPARC native code generator |
blob | commitdiff | diff to current |
2009-01-12 |
Ben.Lippmeier@anu... | Fix some holes in the SPARC native code generator. |
blob | commitdiff | diff to current |
2009-01-10 |
Ben.Lippmeier@anu... | Make the SPARC NCG compile again - it's still broken... |
blob | commitdiff | diff to current |
2008-08-14 |
dias@eecs.harvard.edu | Merging in the new codegen branch |
blob | commitdiff | diff to current |
2008-07-30 |
Simon Marlow | FIX #2388: check that the operand fits before using... |
blob | commitdiff | diff to current |
2008-07-30 |
Simon Marlow | oops, fix a small pessimisation made in previous refact... |
blob | commitdiff | diff to current |
2008-07-22 |
Simon Marlow | refactoring/tidyup: (not.is64BitInteger) -> is32BitInteger |
blob | commitdiff | diff to current |
2008-05-29 |
dias@eecs.harvard.edu | Replacing copyins and copyouts with data-movement instr... |
blob | commitdiff | diff to current |
2008-05-29 |
dias@eecs.harvard.edu | Cmm back end upgrades |
blob | commitdiff | diff to current |
2008-05-03 |
Ian Lynagh | Fix sin/cos/tan on x86; trac #2059 |
blob | commitdiff | diff to current |
2008-05-03 |
Norman Ramsey | replace Cmm 'hint' with 'kind' |
blob | commitdiff | diff to current |
2008-04-12 |
Ian Lynagh | (F)SLIT -> (f)sLit in MachCodeGen |
blob | commitdiff | diff to current |
2008-03-29 |
Ian Lynagh | Remove some redundant imports |
blob | commitdiff | diff to current |
2008-02-07 |
Duncan Coutts | Make more arch-specific #if's exclusive with #else... |
blob | commitdiff | diff to current |
2008-02-07 |
Simon Marlow | remove a bogus assertion |
blob | commitdiff | diff to current |
2008-01-13 |
Ian Lynagh | Fix warnings in utils/FastTypes |
blob | commitdiff | diff to current |
2008-01-04 |
Isaac Dupree | change CmmActual, CmmFormal to use a data CmmHinted... |
blob | commitdiff | diff to current |
2007-12-03 |
Ian Lynagh | FIX #1843: Generate different instructions on PPC |
blob | commitdiff | diff to current |
2007-09-21 |
Ian Lynagh | Move OPTIONS pragmas above comments |
blob | commitdiff | diff to current |
2007-09-12 |
Clemens Fruhwirth | Sign extension hack to work around PC64 relocation... |
blob | commitdiff | diff to current |
2007-09-07 |
Norman Ramsey | a good deal of salutory renaming |
blob | commitdiff | diff to current |
2007-09-05 |
Norman Ramsey | change of representation for GenCmm, GenCmmTop, CmmProc |
blob | commitdiff | diff to current |
2007-09-04 |
Ian Lynagh | Fix CodingStyle#Warnings URLs |
blob | commitdiff | diff to current |
2007-09-03 |
Ian Lynagh | Use OPTIONS rather than OPTIONS_GHC for pragmas |
blob | commitdiff | diff to current |
2007-09-01 |
Ian Lynagh | Add {-# OPTIONS_GHC -w #-} and some blurb to all compil... |
blob | commitdiff | diff to current |
2007-08-20 |
Norman Ramsey | put CmmReturnInfo into a CmmCall (and related types) |
blob | commitdiff | diff to current |
2007-08-09 |
simonpj@microsoft.com | Rename a constructor CmmForeignCall to CmmCallee, and... |
blob | commitdiff | diff to current |
2007-07-31 |
Clemens Fruhwirth | Change the strategy to determine dynamic data access |
blob | commitdiff | diff to current |
2007-07-27 |
Simon Marlow | Pointer Tagging |
blob | commitdiff | diff to current |
2007-07-10 |
andy@galois.com | FIX rts build failure for powerPC build |
blob | commitdiff | diff to current |
2007-07-08 |
andy@galois.com | Fixing native code generator for PowerPC |
blob | commitdiff | diff to current |
2007-07-05 |
Michael D. Adams | Warning Police |
blob | commitdiff | diff to current |
2007-06-28 |
Simon Marlow | fix compilation for x86_64 |
blob | commitdiff | diff to current |
2007-06-27 |
Michael D. Adams | Implemented and fixed bugs in CmmInfo handling |
blob | commitdiff | diff to current |
2007-06-27 |
Michael D. Adams | First pass at implementing info tables for CPS |
blob | commitdiff | diff to current |
2007-06-27 |
Michael D. Adams | Added an SRT to each CmmCall and added the current... |
blob | commitdiff | diff to current |
2007-06-27 |
Michael D. Adams | Added pointerhood to LocalReg |
blob | commitdiff | diff to current |
2007-05-25 |
Michael D. Adams | Moved global register saving from the backend to codeGen |
blob | commitdiff | diff to current |
2007-06-26 |
Simon Marlow | add missing case for compiling 64-bit operations on x86 |
blob | commitdiff | diff to current |
2007-06-13 |
Simon Marlow | I didn't quite fix #1424 completely - hopefully this... |
blob | commitdiff | diff to current |
2007-06-13 |
Simon Marlow | FIX #1424: x86_64 NCG generated wrong code for foreign... |
blob | commitdiff | diff to current |
2007-05-18 |
Simon Marlow | FIX #1052 (NCG doesn't realise shift instructions trash... |
blob | commitdiff | diff to current |
2007-05-03 |
Ian Lynagh | Fix truncate on amd64 NCG; fixes arith005. |
blob | commitdiff | diff to current |
2007-03-01 |
Simon Marlow | further improvements to the x86/x86_64 NCG |
blob | commitdiff | diff to current |
2007-03-01 |
Simon Marlow | Use the most complex form of addressing modes on x86 |
blob | commitdiff | diff to current |
2007-03-01 |
Simon Marlow | is64BitInteger: truncate to 64 bits before testing |
blob | commitdiff | diff to current |
2007-01-19 |
mrchebas@gmail.com | x86: disable assertion that conditionals are not on... |
blob | commitdiff | diff to current |
2006-12-11 |
wolfgang.thaller... | Unbreak x86_64 PIC patch, part 3 |
blob | commitdiff | diff to current |
2006-12-11 |
wolfgang.thaller... | Support MO_WriteBarrier in PowerPC NCG (lwsync instruction) |
blob | commitdiff | diff to current |
2006-12-07 |
wolfgang.thaller... | x86_64: support PIC and therefore, Mac OS X in the NCG |
blob | commitdiff | diff to current |
2006-11-29 |
wolfgang.thaller... | x86_64 NCG: fix register usage for CALLs |
blob | commitdiff | diff to current |
2006-11-24 |
wolfgang.thaller... | Support I64->I32 casts in the NCG, and use them for... |
blob | commitdiff | diff to current |
2006-10-11 |
Simon Marlow | Module header tidyup #2 |
blob | commitdiff | diff to current |
2006-09-10 |
Ian Lynagh | Fix linking to expf on Windows |
blob | commitdiff | diff to current |
2006-06-29 |
Simon Marlow | add MO_WriteBarrier to CallishMachOps |
blob | commitdiff | diff to current |
2006-06-20 |
Simon Marlow | improve a panic message |
blob | commitdiff | diff to current |
2006-06-06 |
Simon Marlow | fix a case of "naughty I386 byte reg" |
blob | commitdiff | diff to current |
2006-04-07 |
Simon Marlow | Reorganisation of the source tree |
blob | commitdiff | diff to current |
|