summaryrefslogtreecommitdiff
path: root/6
AgeCommit message (Expand)Author
2013-02-09Remove nearly-useless function.peephole-optOri Bernstein
2013-02-09Rename functions.Ori Bernstein
2013-02-09Add the start of a peephole optimizer.Ori Bernstein
2013-02-09Split out printing basic blocks in writeasm()Ori Bernstein
2013-02-09Remove code used only for debugging.Ori Bernstein
2013-02-06Merge in the nop move deletion.Ori Bernstein
2013-02-06Live in and out needs to be calculated in reverse.Ori Bernstein
2013-02-06Merge branch 'callee-save' of git+ssh://mimir.eigenstate.org/git/ori/mc into ...Ori Bernstein
2013-02-06Rename 'locs' to 'stkoff', which is a better name.Ori Bernstein
2013-02-06Comment our data structures a bit better.Ori Bernstein
2013-02-06Only put stack temps on the stack.Ori Bernstein
2013-02-06Delete nop movs.Ori Bernstein
2013-02-06Document decdegree()'s subtlety.Ori Bernstein
2013-02-06Fix the ok heuristic again.Ori Bernstein
2013-02-06Change the 'ok()' heuristic. It seems to be wrong.Ori Bernstein
2013-02-05Silence more debug dumps.Ori Bernstein
2013-02-05Remove nop moves.Ori Bernstein
2013-02-05I think this is the right 'ok()' heuristic.Ori Bernstein
2013-02-03Hack to remove aliasing registers from mov targetsOri Bernstein
2013-02-02Implement the other half of DecrementDegree.Ori Bernstein
2013-02-02xOri Bernstein
2013-02-02Fix moverelated.Ori Bernstein
2013-02-01Only add registers from the actual initial set.Ori Bernstein
2013-01-31More debugging, still not working.Ori Bernstein
2013-01-30Add in invariant checksOri Bernstein
2013-01-30Work on moving to callee save convention.Ori Bernstein
2013-01-29Stub in callee save registers.Ori Bernstein
2013-01-29Implement spilling in the RA.Ori Bernstein
2013-01-25Rename registers for consistency.Ori Bernstein
2013-01-22Rename things in the platform configuration header.Ori Bernstein
2013-01-20Install the Myrddin system's makefiles on 'make install'Ori Bernstein
2013-01-19Make debug dumps less verbose and more controllableOri Bernstein
2013-01-19Add more comments.Ori Bernstein
2013-01-19Refactor the integer conversion code.Ori Bernstein
2013-01-19More commenting.Ori Bernstein
2013-01-19Bind pattern match values.Ori Bernstein
2013-01-18Use memmove everywhere.Ori Bernstein
2013-01-18A bit more commenting.Ori Bernstein
2012-10-24Simplify offset in slice base.Ori Bernstein
2012-10-19Search default system include path last.Ori Bernstein
2012-10-18Allow labels as leaf nodes in exprs.Ori Bernstein
2012-10-17Labels are now Lit values, not their own toplev nodes.Ori Bernstein
2012-10-01Fix include paths for build filesOri Bernstein
2012-10-01Collect generic types correctly.Ori Bernstein
2012-09-27Remove debug printsOri Bernstein
2012-09-27Don't clobber the register value.Ori Bernstein
2012-09-19Improve build system flexibility a bit.Ori Bernstein
2012-09-17Rename 'opt' to 'mi'.Ori Bernstein
2012-09-04Unwrap union values.Ori Bernstein
2012-08-28Rename the match params.Ori Bernstein