ack.git
2018-10-25 David GivenNeuter a ghastly O(n^2) algorithm. dtrg-graphcolouring
2018-09-30 David Givenvalues and vregs for which we have no register class...
2018-09-29 David GivenRetry graphcolouring merge, better this time.
2018-09-22 David GivenMerge pull request #133 from davidgiven/dtrg-mips
2018-09-22 David GivenWhen parsing constants which don't fit into an arith... dtrg-mips
2018-09-22 David GivenMerge pull request #132 from davidgiven/dtrg-mips
2018-09-22 David GivenTeach the code generator about the zero register and...
2018-09-22 David GivenTake hreg aliases into account when finding evicted...
2018-09-22 David GivenAdd the OPTIONS clause to the mcgg grammar; add an...
2018-09-20 David GivenMerge pull request #131 from davidgiven/dtrg-mips
2018-09-20 David GivenRemove some old, hopefully unused PowerPC code. Teach...
2018-09-20 David GivenFix subtle register corruption bug where aliases weren...
2018-09-19 David GivenCreate correctly sized csa descriptors in the Basic...
2018-09-19 David GivenA few more minor optimisations.
2018-09-19 David GivenThe approach I was taking to csa and csb turns out...
2018-09-19 David GivenFix incorrect ori encoding.
2018-09-18 David GivenRemember to save longs and doubles. Yikes.
2018-09-18 David GivenUpdated READMEs with the MIPS platform.
2018-09-18 David GivenMake the MIPS boot code produce correct code.
2018-09-18 David GivenLoads and stores (except longs, which are difficult...
2018-09-18 David GivenFixed some bad mcg ir code generation: only nodes which...
2018-09-17 David GivenAdd unsigned comparison rules.
2018-09-17 David GivenAdd extern declaration which I forget to check in.
2018-09-17 David GivenAdd specialist rules for signed integer comparisons...
2018-09-17 David GivenArray descriptor ranges are inclusive; adjust aar and...
2018-09-17 David GivenFix lar and sar, which were horribly, horribly broken...
2018-09-17 David GivenFix aar; add test.
2018-09-17 David GivenACK loi 1 and sti 1 load and store unsigned bytes....
2018-09-17 David Givenrotate() now generates valid code.
2018-09-17 David GivenFix bls4.
2018-09-17 David GivenAdded cms, and a test for it.
2018-09-17 David GivenAdd hacky 64-bit comparisons (used by M2).
2018-09-17 David GivenAdded a test for set. Fix mips set implementation.
2018-09-14 David GivenSet fixes; also add discrete tests for and, ior, xor.
2018-09-14 David GivenMake inn work; fix broken 64-bit loads and stores.
2018-09-14 David GivenImplement a working .trp.
2018-09-14 David GivenRemove la; turns out that the assembler gets upset...
2018-09-14 David GivenClang-format before editing.
2018-09-13 David GivenBugfix rck.
2018-09-13 David GivenFix csa and csb.
2018-09-13 David GivenMake work with clang.
2018-09-12 David GivenFix an incorrect instruction, and incredibly broken...
2018-09-12 David GivenConverting floats and doubles to integers now works...
2018-09-12 David Givenmcg now uses dataf4 and dataf8 to emit floating point...
2018-09-12 David GivenMake sure li works properly when loading fixed up value...
2018-09-12 David GivenAdding new tokens to the assembler isn't quite as easy...
2018-09-11 David GivenValues are more useful shown in hex.
2018-09-11 David GivenFix an unsubtle bug where subtractions were done backwa...
2018-09-11 David GivenFix a subtle thinko which was causing bits 2-3 of jump...
2018-09-10 David GivenAdd huge numbers of failing tests.
2018-09-10 David GivenAdd the bitset helpers. We now have enough helpers...
2018-09-10 David GivenDo some cleanup; ha16[] and friends can now be used...
2018-09-10 David GivenReplaced some incorrect hi16s with ha16s.
2018-09-10 David GivenAdded some more very untested helper functions.
2018-09-10 David GivenAdd the .dataf4 and .dataf8 directives to the assembler...
2018-09-10 David GivenAnsify.
2018-09-10 David GivenClang-format before editing.
2018-09-10 David GivenClang-format before editing.
2018-09-10 David GivenClang-format before editing.
2018-09-09 David GivenLots more untested helper functions.
2018-09-09 David GivenAdded some more incredibly untested helper functions.
2018-09-09 David GivenMerge from default.
2018-09-09 David GivenThinko fix.
2018-09-09 David GivenUse the correct ELF processor flags; align properly.
2018-09-09 David GivenCall proper Linux system calls proper-like.
2018-09-09 David GivenRemember to preserve input registers if we're going...
2018-09-09 David GivenCall atexit handlers properly, avoiding a NPE and seg...
2018-09-09 David GivenYikes! Turns out that FPU registers are only 32 bits...
2018-09-09 David GivenAllow the ELF processor flags to be set. Generate MIPS...
2018-09-09 David GivenRework relocations again: add RELO2HI and RELO2HISAD...
2018-09-09 David GivenFix some niggling issues --- we have our first binary...
2018-09-09 David GivenSimplify MIPS relocations. Add RELS2 (for generic high...
2018-09-09 David GivenWarning fix.
2018-09-08 David GivenAdded some very untested csa and csb implementations...
2018-09-08 David GivenAdded hi[] and lo[] functions to the assembler; fix...
2018-09-08 David GivenRework floating point conversion. Bash enough of the...
2018-09-08 David GivenPrecisely one stack hreg gets allocated for each vreg...
2018-09-05 David GivenMIPS appears to hate converting unsigneds to floats...
2018-09-05 David Given(Slightly) better errors on phi congruence group mismat...
2018-09-04 David GivenWe attempt to compile the first library function; we...
2018-09-04 David GivenAdded library skeletons.
2018-09-04 David GivenAdded a boot.o based on the PowerPC one.
2018-09-04 David GivenThe examples all compile now (probably incorrectly...
2018-09-04 David GivenLots of assembler and rule bugfixing.
2018-09-03 David GivenAdded li and la instructions.
2018-09-03 David GivenAdd in floating point support to the code generator.
2018-09-03 David Givenmcgg now checks that registers have at most one type...
2018-09-02 David GivenAdd some painfully untested FPU instructions.
2018-09-02 David GivenThe MIPS backend is still full of holes, and cut-and...
2018-09-02 David GivenBetter error reporting for unterminated strings.
2018-09-02 David GivenMerge pull request #120 from davidgiven/dtrg-no
2018-09-02 David GivenRemove stray #include.
2018-09-02 David GivenRip out the built-in preprocessor from cemcom.ansi...
2018-09-02 David GivenDisable the built-in preprocessor in cemcom.ansi; the...
2018-09-02 David GivenImplement single-line C++-style comments.
2018-09-02 David GivenRun through clang-format before editing.
2018-09-02 David GivenRun through clang-format before editing.
2018-09-02 David GivenRun files through clang-format before editing.
2018-09-02 David GivenConvert CRLF into LF on read; this should avoid problem...
2018-09-02 David GivenRun files through clang-format before editing.
next