summaryrefslogtreecommitdiff
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-09Teach myrbuild about linker scripts.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-06Print success when all tests pass.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-05Merge remote-tracking branch 'origin/master' into callee-saveOri Bernstein
2013-02-05Merge branch 'master' into callee-saveOri Bernstein
2013-02-05Disabble buggered tests.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-01Revert "Broke some tests, but now we do a better job of callee-save."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-29Broke some tests, but now we do a better job of callee-save.Ori Bernstein
2013-01-29Stub in callee save registers.Ori Bernstein
2013-01-29Implement spilling in the RA.Ori Bernstein
2013-01-29Add dummy 'clean' target.Ori Bernstein
2013-01-27Fix offsets when moving block in ldel(). Thought I already did this.Ori Bernstein
2013-01-25Fix ldel.Ori Bernstein
2013-01-25Rename registers for consistency.Ori Bernstein
2013-01-25Rebuild libstd if 6m is rebuilt.Ori Bernstein
2013-01-25Merge remote-tracking branch 'origin/nicer-ra'Ori Bernstein
2013-01-25Improve errors with malformed use file name.Ori Bernstein
2013-01-25Add more fold forms.Ori Bernstein
2013-01-23Add loaded decls to decl list.Ori Bernstein
2013-01-22Rename things in the platform configuration header.Ori Bernstein
2013-01-22Fix uninitialized variable warnings under Clang.Ori Bernstein
2013-01-21Add a license.Ori Bernstein
2013-01-20Clarify text on goto.Ori Bernstein
2013-01-20Clean generated file 'gram.h'.Ori Bernstein
2013-01-20Install all the things with the right permissions.Ori Bernstein