2007-09-12 |
Norman Ramsey | remove remaining redundancies from ZipCfgCmmRep |
tree | commitdiff |
2007-09-12 |
Ian Lynagh | Remove warning flags from individual compiler modules |
tree | commitdiff |
2007-09-12 |
Norman Ramsey | change the zipper representation of calls |
tree | commitdiff |
2007-09-12 |
Norman Ramsey | fix a typo! |
tree | commitdiff |
2007-09-12 |
Norman Ramsey | overlooked ZipCfgExtras for a name change |
tree | commitdiff |
2007-09-12 |
Norman Ramsey | extra prettyprinting only when debugging |
tree | commitdiff |
2007-09-11 |
Norman Ramsey | renaming, reorganizing, and better doco for ZipCfg |
tree | commitdiff |
2007-09-12 |
Manuel M T Chakravarty | Fix type error in MkZipCfg |
tree | commitdiff |
2007-09-11 |
Norman Ramsey | scrape some unused barnacles off of ZipCfg and put... |
tree | commitdiff |
2007-09-11 |
Norman Ramsey | split the CmmGraph constructor interface from the repre... |
tree | commitdiff |
2007-09-11 |
Norman Ramsey | correct two single-identifier bugs that stopped the... |
tree | commitdiff |
2007-09-11 |
Norman Ramsey | default ppr method for CmmGraph now tells more about... |
tree | commitdiff |
2007-09-11 |
Norman Ramsey | prettyprint 'hinted' things in a more readable way |
tree | commitdiff |
2007-09-11 |
Norman Ramsey | check for unreachable code only with -DDEBUG |
tree | commitdiff |
2007-09-11 |
Norman Ramsey | add a big diagnostic for failures in CmmCvt.toZgraph |
tree | commitdiff |
2007-09-10 |
Ian Lynagh | Turn off orphan warnings |
tree | commitdiff |
2007-09-08 |
Norman Ramsey | implement the outOfLine primitive in MkZipCfg (proposed... |
tree | commitdiff |
2007-09-07 |
Norman Ramsey | withUnique and mkBlock as requested by SLPJ (but only... |
tree | commitdiff |
2007-09-07 |
Norman Ramsey | no registers are available after a call |
tree | commitdiff |
2007-09-07 |
Norman Ramsey | wrote an analysis to help in sinking Reload instructions |
tree | commitdiff |
2007-09-07 |
Norman Ramsey | a good deal of salutory renaming |
tree | commitdiff |
2007-09-07 |
Norman Ramsey | in CmmExpr, always have (Show GlobalReg), regardless... |
tree | commitdiff |
2007-09-06 |
Ian Lynagh | Fix building with old compilers which don't understand... |
tree | commitdiff |
2007-09-07 |
Norman Ramsey | adding new files to do with new cmm functionality |
tree | commitdiff |
2007-09-06 |
Norman Ramsey | massive changes to add a 'zipper' representation of C-- |
tree | commitdiff |
2007-09-05 |
Norman Ramsey | change of representation for GenCmm, GenCmmTop, CmmProc |
tree | commitdiff |
2007-09-05 |
Norman Ramsey | enable and slay warnings in cmm/Cmm.hs |
tree | commitdiff |
2007-09-04 |
Simon Marlow | put the @N suffix on stdcall foreign calls in .cmm... |
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-01 |
Ian Lynagh | Add {-# OPTIONS_GHC -w #-} and some blurb to all compil... |
tree | commitdiff |
2007-08-29 |
Simon Marlow | Windows: remove the {Enter,Leave}CricialSection wrappers |
tree | commitdiff |
2007-08-06 |
Michael D. Adams | Added a case for non-zero arity INFO_TABLE_FUN to the... |
tree | commitdiff |
2007-08-06 |
Michael D. Adams | Change to the Cmm syntax. Put gc_block before update_frame. |
tree | commitdiff |
2007-08-06 |
Michael D. Adams | Fix the calling convention order in the CPS |
tree | commitdiff |
2007-08-20 |
Ian Lynagh | makeRelativeRefTo checks tablesNextToCode, so we don... |
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-20 |
Norman Ramsey | annotate C-- calls that do not return |
tree | commitdiff |
2007-08-17 |
Ian Lynagh | Fix description and type profiling |
tree | commitdiff |
2007-08-09 |
simonpj@microsoft.com | Rename a constructor CmmForeignCall to CmmCallee, and... |
tree | commitdiff |
2007-08-03 |
Simon Marlow | FIX -ddump-cmm by temporarily disabling the gc_target... |
tree | commitdiff |
2007-08-03 |
Simon Marlow | mkLiveness: when calculating the size of a parameter... |
tree | commitdiff |
2007-07-31 |
Clemens Fruhwirth | Change the strategy to determine dynamic data access |
tree | commitdiff |
2007-07-13 |
Clemens Fruhwirth | Add import facility to cmm parser |
tree | commitdiff |
2007-07-13 |
Clemens Fruhwirth | Fix the knot-tying in loopDecls to actually do what... |
tree | commitdiff |
2007-07-27 |
Simon Marlow | Pointer Tagging |
tree | commitdiff |
2007-07-18 |
Michael D. Adams | Made the label generation in the Cmm parser more direct |
tree | commitdiff |
2007-07-18 |
Ian Lynagh | Fixes for the unreg build |
tree | commitdiff |
2007-07-17 |
Michael D. Adams | Factor 'callerSaveVolatileRegs' out of the NCG and... |
tree | commitdiff |
2007-07-15 |
Michael D. Adams | Properly parse GC blocks for functions with info tables |
tree | commitdiff |
2007-07-15 |
Michael D. Adams | Removed 'allow_header_set' argument from 'pack_continua... |
tree | commitdiff |
2007-07-15 |
Michael D. Adams | Fixed conditional branches to proc points |
tree | commitdiff |
2007-07-15 |
Michael D. Adams | Removed unused variable from compiler/cmm/CmmCPS.hs |
tree | commitdiff |
2007-07-15 |
Michael D. Adams | Removed unused import from compiler/cmm/CmmCPS.hs |
tree | commitdiff |
2007-07-15 |
Michael D. Adams | Keep the CPS pass from creating proc points due to... |
tree | commitdiff |
2007-07-15 |
Michael D. Adams | Fixed CPS to account for info tables not being next... |
tree | commitdiff |
2007-07-14 |
Michael D. Adams | Fix the CPS pass to pack the continuation with correct... |
tree | commitdiff |
2007-07-05 |
Michael D. Adams | Added comment to the Cmm parser showing code for use... |
tree | commitdiff |
2007-07-05 |
Michael D. Adams | Eliminated use of 'fromJust' from the CPS pass |
tree | commitdiff |
2007-07-05 |
Michael D. Adams | Fixed a bug in the CPS pass |
tree | commitdiff |
2007-07-05 |
Michael D. Adams | Added support for GC block declaration to the Cmm syntax |
tree | commitdiff |
2007-07-05 |
Michael D. Adams | Warning Police |
tree | commitdiff |
2007-07-03 |
Michael D. Adams | Added support for update frames to the CPS pass |
tree | commitdiff |
2007-07-03 |
Michael D. Adams | Fix error message in CPS pass |
tree | commitdiff |
2007-07-03 |
Michael D. Adams | Factor cmmToRawCmm completely out of CPS |
tree | commitdiff |
2007-07-03 |
Michael D. Adams | Remove dead code in the CPS pass |
tree | commitdiff |
2007-07-03 |
Michael D. Adams | Minor formatting cleanup. |
tree | commitdiff |
2007-07-03 |
Michael D. Adams | Moved 'continuationToProc' into a separate file, 'CmmCP... |
tree | commitdiff |
2007-07-03 |
Michael D. Adams | Finished support for foreign calls in the CPS pass |
tree | commitdiff |
2007-07-02 |
Michael D. Adams | Multiple improvements to CPS algorithm. |
tree | commitdiff |
2007-06-28 |
Michael D. Adams | Allow safety information on calls in Cmm files |
tree | commitdiff |
2007-07-03 |
Simon Marlow | Fix for function info tables: the SRT field cannot... |
tree | commitdiff |
2007-07-03 |
Simon Marlow | pprTypeInfo: print slow entry pt |
tree | commitdiff |
2007-06-28 |
Michael D. Adams | Fix stack check amount for user declared continuation... |
tree | commitdiff |
2007-06-28 |
Michael D. Adams | Remove unused parameter in force_gc_block for CPS |
tree | commitdiff |
2007-06-28 |
Michael D. Adams | Fix a bug in the Cmm parser where formal params didn... |
tree | commitdiff |
2007-06-28 |
Michael D. Adams | Make CPS account for on-stack arguments when doing... |
tree | commitdiff |
2007-06-28 |
Michael D. Adams | Comment and formatting updates for the CPS pass |
tree | commitdiff |
2007-06-27 |
Michael D. Adams | Implemented and fixed bugs in CmmInfo handling |
tree | commitdiff |
2007-06-27 |
Michael D. Adams | Formatting only |
tree | commitdiff |
2007-06-27 |
Michael D. Adams | Added stack checks to the CPS algorithm |
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-06-13 |
Michael D. Adams | Add forgotten compiler/cmm/CmmInfo.hs |
tree | commitdiff |
2007-06-06 |
Michael D. Adams | Add formal parameters to the Cmm parser |
tree | commitdiff |
2007-05-29 |
Michael D. Adams | Changed C-- parser to allow multiple return values |
tree | commitdiff |
2007-05-29 |
Michael D. Adams | Added early draft of parameter passing to the CPS converter |
tree | commitdiff |
2007-05-29 |
Michael D. Adams | Minor code cleanup |
tree | commitdiff |
2007-05-29 |
Michael D. Adams | Fix bug with proc-point detection (only a temporary... |
tree | commitdiff |
2007-05-25 |
Michael D. Adams | Move global register saving from the backend to codeGen... |
tree | commitdiff |
2007-05-25 |
Michael D. Adams | Moved global register saving from the backend to codeGen |
tree | commitdiff |
2007-05-25 |
Michael D. Adams | Formatting changes for CPS code. |
tree | commitdiff |
2007-05-24 |
Michael D. Adams | Formatted documentation for compiler/cmm/Dataflow.hs |
tree | commitdiff |
2007-05-24 |
Michael D. Adams | Renamed CmmCPSData to CmmBrokenBlock and documented it |
tree | commitdiff |
2007-05-23 |
Michael D. Adams | Minor re-organizing of compiler/cmm/CmmCPS.hs |
tree | commitdiff |
2007-05-23 |
Michael D. Adams | Fixed missing '#include "HsVersions.h"' |
tree | commitdiff |
2007-05-23 |
Michael D. Adams | Factored proc-point analysis into separate file (compil... |
tree | commitdiff |
2007-05-23 |
Michael D. Adams | Removed an older version of selectStackFormat |
tree | commitdiff |
next |