2008-02-08 |
Simon Marlow | FIX #2080: an optimisation to remove a widening was... |
tree | commitdiff |
2008-02-06 |
Ian Lynagh | Use uniqSetToList rather than eltsUFM |
tree | commitdiff |
2008-01-17 |
Isaac Dupree | lots of portability changes (#1405) |
tree | commitdiff |
2008-01-04 |
simonpj@microsoft.com | Make the instance of DebugNodes more H98-like |
tree | commitdiff |
2008-01-04 |
Isaac Dupree | change CmmActual, CmmFormal to use a data CmmHinted... |
tree | commitdiff |
2007-12-26 |
Isaac Dupree | generalize instance Outputable GenCmm to H98 (#1405) |
tree | commitdiff |
2007-12-26 |
Isaac Dupree | move and generalize another instance (#1405) |
tree | commitdiff |
2007-12-26 |
Isaac Dupree | move and generalize an instance (#1405) |
tree | commitdiff |
2007-12-20 |
Simon Marlow | Add dead code elimination in cmmMiniInline |
tree | commitdiff |
2007-12-27 |
Isaac Dupree | add missing import that happy -agc secretly provided |
tree | commitdiff |
2007-12-02 |
Ian Lynagh | Use GHC.Exts rather than GHC.Prim |
tree | commitdiff |
2007-11-28 |
Simon Marlow | add comment |
tree | commitdiff |
2007-11-22 |
Bertram Felgenhauer | FIX #1916: don't try to convert float constants to... |
tree | commitdiff |
2007-11-08 |
Simon Marlow | Pad static literals to word size in the code generator |
tree | commitdiff |
2007-10-17 |
Simon Marlow | re-instate missing parts of "put the @N suffix on stdca... |
tree | commitdiff |
2007-09-21 |
Ian Lynagh | Move OPTIONS pragmas above comments |
tree | commitdiff |
2007-09-21 |
Norman Ramsey | massive convulsion in ZipDataflow |
tree | commitdiff |
2007-09-19 |
simonpj@microsoft.com | Small changes to mk-ing flow graphs |
tree | commitdiff |
2007-09-19 |
simonpj@microsoft.com | Mostly comments, following NR/SPJ meeting |
tree | commitdiff |
2007-09-17 |
Norman Ramsey | added node to push a closure onto the current call... |
tree | commitdiff |
2007-09-17 |
Norman Ramsey | tightened some dataflow code as part of preparing a... |
tree | commitdiff |
2007-09-17 |
Norman Ramsey | added 'filterRegsUsed' to CmmExpr |
tree | commitdiff |
2007-09-15 |
Norman Ramsey | reloads are now sunk as deep as possible |
tree | commitdiff |
2007-09-15 |
Norman Ramsey | added instance declarations so we can fold over local... |
tree | commitdiff |
2007-09-15 |
Norman Ramsey | added monadic mapM_blocks. the fear, the fear... |
tree | commitdiff |
2007-09-15 |
Norman Ramsey | fix misspelled constructor |
tree | commitdiff |
2007-09-15 |
Norman Ramsey | add another way to run in the fuel monad (this is a... |
tree | commitdiff |
2007-09-15 |
Norman Ramsey | add a function to help identify unique predecessors |
tree | commitdiff |
2007-09-15 |
Norman Ramsey | scrub away remaining MidNop |
tree | commitdiff |
2007-09-15 |
Norman Ramsey | changes needed to get map_blocks to actually compile :-( |
tree | commitdiff |
2007-09-15 |
Norman Ramsey | remove an unwanted language extension |
tree | commitdiff |
2007-09-15 |
Norman Ramsey | drop the old, redundant implementation of postorder_dfs |
tree | commitdiff |
2007-09-15 |
Norman Ramsey | eliminate the last vestige of UniqSM from ZipCfg |
tree | commitdiff |
2007-09-15 |
Norman Ramsey | add map_blocks to ZipCfg |
tree | commitdiff |
2007-09-15 |
Norman Ramsey | get rid of MidNop |
tree | commitdiff |
2007-09-15 |
Norman Ramsey | get freshBlockId out of ZipCfg and bury it in MkZipCfg... |
tree | commitdiff |
2007-09-15 |
Norman Ramsey | (temporarily) check consistency of new postorder DFS... |
tree | commitdiff |
2007-09-14 |
simonpj@microsoft.com | Wibbles to MkZipCfgCmm stuff |
tree | commitdiff |
2007-09-14 |
Norman Ramsey | make remove_entry_label actually work inside ZipDataflow |
tree | commitdiff |
2007-09-14 |
Norman Ramsey | export 'entry' from ZipCfg, at least for now |
tree | commitdiff |
2007-09-14 |
simonpj@microsoft.com | Remove export of remove_entry_label |
tree | commitdiff |
2007-09-14 |
Norman Ramsey | replace #ifdef DEBUG with debugIsOn in cmm/MkZipCfg |
tree | commitdiff |
2007-09-13 |
Norman Ramsey | new signatures for splicing functions, new postorder_dfs |
tree | commitdiff |
2007-09-13 |
Norman Ramsey | tidying cmm/CmmSpillReload.hs |
tree | commitdiff |
2007-09-13 |
Norman Ramsey | tidying cmm/CmmLiveZ.hs |
tree | commitdiff |
2007-09-13 |
simonpj@microsoft.com | Comments only |
tree | commitdiff |
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 |
next |