summary refs log tree commit diff
AgeCommit message (Expand)Author
2015-11-09do not insert dead phisQuentin Carbonneaux
2015-11-09provide BZERO macro for bitsetsQuentin Carbonneaux
2015-11-09recognize locals in phiins()Quentin Carbonneaux
2015-11-09precise OCall test in livenessQuentin Carbonneaux
2015-11-09modify data-structures for new ssa.cQuentin Carbonneaux
2015-11-09fix bug in frontier discoveryQuentin Carbonneaux
2015-11-09start conventional ssa constructionQuentin Carbonneaux
2015-11-08add new test in minicQuentin Carbonneaux
2015-11-08uniformize temporary names in minicQuentin Carbonneaux
2015-11-08another return fix in minicQuentin Carbonneaux
2015-11-06use the new && in test/prime.cQuentin Carbonneaux
2015-11-06maybe fix small return bug in stmt()Quentin Carbonneaux
2015-11-06experiment with && and || in minicQuentin Carbonneaux
2015-11-05support lighter syntax for arraysQuentin Carbonneaux
2015-11-04update align to use loadwQuentin Carbonneaux
2015-11-03update minic to the new IRQuentin Carbonneaux
2015-11-03add interference hintsQuentin Carbonneaux
2015-11-01break Tmp.phi chains at phi nodesQuentin Carbonneaux
2015-11-01support dots in idents for k0gaQuentin Carbonneaux
2015-11-01this emit was an emitiQuentin Carbonneaux
2015-10-31make phi-class handling more localQuentin Carbonneaux
2015-10-30add simple dce into iselQuentin Carbonneaux
2015-10-30fix two bugs in spillerQuentin Carbonneaux
2015-10-30use loadw in cprime.ssaQuentin Carbonneaux
2015-10-30finish isel adressing modes and clear the codeQuentin Carbonneaux
2015-10-30fix several bugs on Blk.gen in livenessQuentin Carbonneaux
2015-10-30fillphi() now comes before filllive()Quentin Carbonneaux
2015-10-30break phi-classes following interferencesQuentin Carbonneaux
2015-10-30remove liveness heuristic in fillphi()Quentin Carbonneaux
2015-10-30new regalloc heuristic for phisQuentin Carbonneaux
2015-10-30wip on regalloc new heuristicsQuentin Carbonneaux
2015-10-30setup hints for function argumentsQuentin Carbonneaux
2015-10-30prioritize reg. allocation of some temporariesQuentin Carbonneaux
2015-10-30this test optimization is sometimes incorrectQuentin Carbonneaux
2015-10-30change extension in sum exampleQuentin Carbonneaux
2015-10-30simplify constant handling in amatch()Quentin Carbonneaux
2015-10-30fix bug in constants additionQuentin Carbonneaux
2015-10-30small fix in memory refs emissionQuentin Carbonneaux
2015-10-30store constant addresses in Mem.offsetQuentin Carbonneaux
2015-10-30print memory references in IR dumpsQuentin Carbonneaux
2015-10-30don't share mems containing temporariesQuentin Carbonneaux
2015-10-30turn sum.ssa more C styleQuentin Carbonneaux
2015-10-30port rega.c to work with RAMemQuentin Carbonneaux
2015-10-30oops, another bug in sum.ssaQuentin Carbonneaux
2015-10-30add support for RAMem in emitQuentin Carbonneaux
2015-10-30port spill.c to work with RAMemQuentin Carbonneaux
2015-10-30mention addressing modes in isel main commentQuentin Carbonneaux
2015-10-30fix typo bug in livenessQuentin Carbonneaux
2015-10-30start integrating RAMem referencesQuentin Carbonneaux
2015-10-30prepare for using memory refsQuentin Carbonneaux