2007-09-11 |
Ben.Lippmeier@anu... | Try and rewrite reloads to reg-reg moves in the spill... |
tree | commitdiff |
2007-09-11 |
Ben.Lippmeier@anu... | Don't try and coalesce nodes with themselves |
tree | commitdiff |
2007-09-11 |
Ben.Lippmeier@anu... | Try and allocate vregs spilled/reloaded from some slot... |
tree | commitdiff |
2007-09-11 |
Ben.Lippmeier@anu... | Better handling of live range joins via spill slots... |
tree | commitdiff |
2007-09-10 |
Ben.Lippmeier@anu... | Make sure to coalesce all the nodes found during iterat... |
tree | commitdiff |
2007-09-07 |
Ben.Lippmeier@anu... | Add iterative coalescing to graph coloring allocator |
tree | commitdiff |
2007-09-08 |
Ian Lynagh | Make various assertions work when !DEBUG |
tree | commitdiff |
2007-09-07 |
Norman Ramsey | a good deal of salutory renaming |
tree | commitdiff |
2007-09-07 |
simonpj@microsoft.com | Warning police |
tree | commitdiff |
2007-09-06 |
Norman Ramsey | massive changes to add a 'zipper' representation of C-- |
tree | commitdiff |
2007-09-06 |
Ben.Lippmeier@anu... | Cure space leak in coloring register allocator |
tree | commitdiff |
2007-09-06 |
Ben.Lippmeier@anu... | Small improvement to GraphColor.selectColor |
tree | commitdiff |
2007-09-05 |
Ben.Lippmeier@anu... | Improve GraphColor.colorScan |
tree | commitdiff |
2007-09-05 |
Ben.Lippmeier@anu... | Refactor MachRegs.trivColorable to do unboxed accumulation |
tree | commitdiff |
2007-09-05 |
Norman Ramsey | change of representation for GenCmm, GenCmmTop, CmmProc |
tree | commitdiff |
2007-09-05 |
Ben.Lippmeier@anu... | warning police |
tree | commitdiff |
2007-09-03 |
Ben.Lippmeier@anu... | Do conservative coalescing in register allocator |
tree | commitdiff |
2007-09-04 |
Ian Lynagh | Fix CodingStyle#Warnings URLs |
tree | commitdiff |
2007-09-03 |
Ian Lynagh | Use OPTIONS rather than OPTIONS_GHC for pragmas |
tree | commitdiff |
2007-09-03 |
Ben.Lippmeier@anu... | NCG space leak avoidance refactor |
tree | commitdiff |
2007-09-03 |
Ben.Lippmeier@anu... | Do aggressive register coalescing |
tree | commitdiff |
2007-08-28 |
Ben.Lippmeier@anu... | Add coalescence edges back to the register graph |
tree | commitdiff |
2007-08-31 |
Ben.Lippmeier@anu... | Fix space leak in NCG |
tree | commitdiff |
2007-09-01 |
Ian Lynagh | Add {-# OPTIONS_GHC -w #-} and some blurb to all compil... |
tree | commitdiff |
2007-08-28 |
Ben.Lippmeier@anu... | Better handling of join points in spill cleaner 2007-08-28 |
tree | commitdiff |
2007-08-24 |
Ben.Lippmeier@anu... | comment wibble |
tree | commitdiff |
2007-08-24 |
Ben.Lippmeier@anu... | Add count of reg-reg moves remaining for linear allocat... |
tree | commitdiff |
2007-08-24 |
Ben.Lippmeier@anu... | Add a count of how many spill/reloads/reg-reg-moves... |
tree | commitdiff |
2007-08-24 |
Ben.Lippmeier@anu... | Erase unneeded spill/reloads after register allocation |
tree | commitdiff |
2007-08-24 |
Ben.Lippmeier@anu... | Be more paranoid about not creating space leaks in... |
tree | commitdiff |
2007-08-24 |
Ben.Lippmeier@anu... | Show spill/reload pseudo instrs in regalloc stage dump |
tree | commitdiff |
2007-08-23 |
Ben.Lippmeier@anu... | Add spill/reload pseudo instrs to MachInstrs |
tree | commitdiff |
2007-08-23 |
Ben.Lippmeier@anu... | Regalloc stage dump in right order |
tree | commitdiff |
2007-08-23 |
Ben.Lippmeier@anu... | Eliminate more dead reg->reg moves in linear allocator |
tree | commitdiff |
2007-08-23 |
Ben.Lippmeier@anu... | Handle DOA vregs when building spill stats |
tree | commitdiff |
2007-08-23 |
Ben.Lippmeier@anu... | Use UniqSet instead of Data.Set |
tree | commitdiff |
2007-08-22 |
Ben.Lippmeier@anu... | comment wibble |
tree | commitdiff |
2007-08-22 |
Ben.Lippmeier@anu... | Refactor cmmNativeGen so dumps can be emitted inline... |
tree | commitdiff |
2007-08-21 |
Ben.Lippmeier@anu... | Instrument linear register allocator. |
tree | commitdiff |
2007-08-20 |
Ben.Lippmeier@anu... | NCG debugging cleanup |
tree | commitdiff |
2007-08-20 |
Ben.Lippmeier@anu... | Add vreg-conflicts and vreg-conflict-lifetimes to drop... |
tree | commitdiff |
2007-08-17 |
Ben.Lippmeier@anu... | Add vreg-population-lifetimes to drop-asm-stats |
tree | commitdiff |
2007-08-17 |
Ben.Lippmeier@anu... | Add dumping of native code gen stats to file. |
tree | commitdiff |
2007-08-17 |
Ben.Lippmeier@anu... | Refactor dumping of register allocator statistics. |
tree | commitdiff |
2007-08-14 |
Ben.Lippmeier@anu... | Add graph coloring register allocator. |
tree | commitdiff |
2007-08-20 |
Norman Ramsey | put CmmReturnInfo into a CmmCall (and related types) |
tree | commitdiff |
2007-08-09 |
simonpj@microsoft.com | Rename a constructor CmmForeignCall to CmmCallee, and... |
tree | commitdiff |
2007-07-14 |
Clemens Fruhwirth | joinToTargets to emit fixup code even when movement... |
tree | commitdiff |
2007-07-31 |
Clemens Fruhwirth | Change the strategy to determine dynamic data access |
tree | commitdiff |
2007-06-20 |
Clemens Fruhwirth | Allow access via manually generated SymbolPtrs. General... |
tree | commitdiff |
2007-07-27 |
Simon Marlow | Pointer Tagging |
tree | commitdiff |
2007-07-06 |
Clemens Fruhwirth | Fix -split-obj on Mac OS via -fasm |
tree | commitdiff |
2007-07-17 |
Michael D. Adams | Factor 'callerSaveVolatileRegs' out of the NCG and... |
tree | commitdiff |
2007-07-10 |
andy@galois.com | FIX rts build failure for powerPC build |
tree | commitdiff |
2007-07-08 |
andy@galois.com | Fixing native code generator for PowerPC |
tree | commitdiff |
2007-07-05 |
Michael D. Adams | Warning Police |
tree | commitdiff |
2007-06-28 |
Simon Marlow | fix compilation for x86_64 |
tree | commitdiff |
2007-06-27 |
Michael D. Adams | Implemented and fixed bugs in CmmInfo handling |
tree | commitdiff |
2007-06-27 |
Michael D. Adams | First pass at implementing info tables for CPS |
tree | commitdiff |
2007-06-27 |
Michael D. Adams | Added an SRT to each CmmCall and added the current... |
tree | commitdiff |
2007-06-27 |
Michael D. Adams | Added pointerhood to LocalReg |
tree | commitdiff |
2007-05-25 |
Michael D. Adams | Moved global register saving from the backend to codeGen |
tree | commitdiff |
2007-06-30 |
Clemens Fruhwirth | Restrict .type directives to Linux targets only |
tree | commitdiff |
2007-06-28 |
Simon Marlow | disable .type directives on Windows; they confuse mingw... |
tree | commitdiff |
2007-06-27 |
Clemens Fruhwirth | Set .type @object for all global symbols in NCG |
tree | commitdiff |
2007-06-19 |
Clemens Fruhwirth | Also make proper references when not using fPIC but... |
tree | commitdiff |
2007-06-27 |
Clemens Fruhwirth | Generate RelocatableReadOnlyData as .data |
tree | commitdiff |
2007-06-26 |
Clemens Fruhwirth | PprMach.hs more accurate hack for x86-64, CmmLabelOff... |
tree | commitdiff |
2007-06-26 |
Simon Marlow | add missing case for compiling 64-bit operations on x86 |
tree | commitdiff |
2007-06-13 |
Simon Marlow | I didn't quite fix #1424 completely - hopefully this... |
tree | commitdiff |
2007-06-13 |
Simon Marlow | FIX #1424: x86_64 NCG generated wrong code for foreign... |
tree | commitdiff |
2007-05-18 |
Simon Marlow | FIX #1052 (NCG doesn't realise shift instructions trash... |
tree | commitdiff |
2007-05-10 |
Michael D. Adams | Warning fix for unused and redundant imports |
tree | commitdiff |
2007-05-10 |
Simon Marlow | improve comments about x86-64 relative-offset hackery |
tree | commitdiff |
2007-05-03 |
Ian Lynagh | Fix truncate on amd64 NCG; fixes arith005. |
tree | commitdiff |
2007-04-12 |
wolfgang.thaller... | Fix a typo related to i386 PIC code generation |
tree | commitdiff |
2007-04-12 |
wolfgang.thaller... | Darwin/i386 NCG: fix assembly syntax in symbol stubs |
tree | commitdiff |
2007-04-06 |
Ian Lynagh | Remove code that is dead, as we require __GLASGOW_HASKE... |
tree | commitdiff |
2007-01-23 |
Simon Marlow | Fix a bug in the liveness analysis |
tree | commitdiff |
2007-03-01 |
Simon Marlow | further improvements to the x86/x86_64 NCG |
tree | commitdiff |
2007-03-01 |
Simon Marlow | Use the most complex form of addressing modes on x86 |
tree | commitdiff |
2007-03-01 |
Simon Marlow | is64BitInteger: truncate to 64 bits before testing |
tree | commitdiff |
2007-02-05 |
Ian Lynagh | Fix syntax error |
tree | commitdiff |
2007-01-22 |
mrchebas@gmail.com | optimisation: shortcut branches when possible (x86... |
tree | commitdiff |
2007-01-19 |
mrchebas@gmail.com | x86: disable assertion that conditionals are not on... |
tree | commitdiff |
2006-12-13 |
wolfgang.thaller... | PowerPC NCG: support conditional branches outside ... |
tree | commitdiff |
2006-12-11 |
wolfgang.thaller... | Unbreak x86_64 PIC patch, part 3 |
tree | commitdiff |
2006-12-11 |
wolfgang.thaller... | Support MO_WriteBarrier in PowerPC NCG (lwsync instruction) |
tree | commitdiff |
2006-12-10 |
wolfgang.thaller... | Unbreak x86_64 PIC patch, part 2 |
tree | commitdiff |
2006-12-07 |
wolfgang.thaller... | Unbreak previous x86_64 PIC patch |
tree | commitdiff |
2006-12-07 |
wolfgang.thaller... | Tell the NCG that XOR foo, foo does *not* read foo |
tree | commitdiff |
2006-12-07 |
wolfgang.thaller... | x86_64: support PIC and therefore, Mac OS X in the NCG |
tree | commitdiff |
2006-11-29 |
wolfgang.thaller... | x86_64 NCG: fix register usage for CALLs |
tree | commitdiff |
2006-11-24 |
wolfgang.thaller... | Support I64->I32 casts in the NCG, and use them for... |
tree | commitdiff |
2006-11-24 |
wolfgang.thaller... | NCG: Really avoid the need for memory-to-memory moves... |
tree | commitdiff |
2006-11-20 |
wolfgang.thaller... | i386-darwin: disable use of code stubs for dynamic... |
tree | commitdiff |
2006-10-11 |
Ian Lynagh | Fix trac #921: generate *q instructions for int-float... |
tree | commitdiff |
2006-10-11 |
Simon Marlow | Module header tidyup #2 |
tree | commitdiff |
2006-09-10 |
Ian Lynagh | Fix linking to expf on Windows |
tree | commitdiff |
2006-09-07 |
Simon Marlow | Add dependencies on .h files #included into Haskell... |
tree | commitdiff |
next |