2016-11-05 |
David Given | Ensure the modules properly depend on their headers. |
commit | commitdiff | tree | snapshot |
2016-11-05 |
David Given | Merge from default. |
commit | commitdiff | tree | snapshot |
2016-11-05 |
David Given | Properly declare the library headers as dependencies. |
commit | commitdiff | tree | snapshot |
2016-10-31 |
David Given | Correctly mangle labels used in initialisers. |
commit | commitdiff | tree | snapshot |
2016-10-31 |
David Given | Typo fix. |
commit | commitdiff | tree | snapshot |
2016-10-31 |
David Given | Add, I hope, patterns for fmsub, fnmadd, and fnmsub... |
commit | commitdiff | tree | snapshot |
2016-10-31 |
David Given | Also use fmadd for single-precision floats. |
commit | commitdiff | tree | snapshot |
2016-10-31 |
David Given | Use fmadd for multiply-and-add instructions. |
commit | commitdiff | tree | snapshot |
2016-10-30 |
David Given | Fix a few c11isms. |
commit | commitdiff | tree | snapshot |
2016-10-30 |
David Given | Merge from default. |
commit | commitdiff | tree | snapshot |
2016-10-30 |
David Given | Merge pull request #7 from davidgiven/travis |
commit | commitdiff | tree | snapshot |
2016-10-30 |
David Given | Merge from default. travis |
commit | commitdiff | tree | snapshot |
2016-10-30 |
David Given | Don't allow parallel builds in the top-level makefile. |
commit | commitdiff | tree | snapshot |
2016-10-30 |
David Given | Old versions of make don't support -r. |
commit | commitdiff | tree | snapshot |
2016-10-29 |
David Given | Properly export symbols. |
commit | commitdiff | tree | snapshot |
2016-10-29 |
David Given | Get top working with the PowerPC; use it to eliminate... |
commit | commitdiff | tree | snapshot |
2016-10-29 |
David Given | Merge from default (merging in George Koehler's PowerPC... |
commit | commitdiff | tree | snapshot |
2016-10-29 |
David Given | Add support for preserved registers. |
commit | commitdiff | tree | snapshot |
2016-10-29 |
David Given | More opcodes. |
commit | commitdiff | tree | snapshot |
2016-10-29 |
David Given | More opcodes. |
commit | commitdiff | tree | snapshot |
2016-10-29 |
David Given | Emit negative constants correctly. |
commit | commitdiff | tree | snapshot |
2016-10-29 |
David Given | More opcodes. sti can now cope with non-standard sizes... |
commit | commitdiff | tree | snapshot |
2016-10-29 |
David Given | Actually, the locals need to go above the spills and... |
commit | commitdiff | tree | snapshot |
2016-10-29 |
David Given | Lots more opcodes. Rearrange the stack layout so that... |
commit | commitdiff | tree | snapshot |
2016-10-29 |
David Given | Don't generate phis if unnecessary (because this breaks the |
commit | commitdiff | tree | snapshot |
2016-10-27 |
David Given | Mangle label names (turns out that the ACK assembler... |
commit | commitdiff | tree | snapshot |
2016-10-27 |
David Given | Swaps work (at least for registers). More opcodes.... |
commit | commitdiff | tree | snapshot |
2016-10-27 |
David Given | Allow emission of strings containing ". |
commit | commitdiff | tree | snapshot |
2016-10-27 |
David Given | Fix bug where some phis weren't being inserted when... |
commit | commitdiff | tree | snapshot |
2016-10-25 |
David Given | Remove the bytes1, bytes2, bytes4, bytes8 attributes... |
commit | commitdiff | tree | snapshot |
2016-10-24 |
David Given | Phi copies are now inserted as part of type inference... |
commit | commitdiff | tree | snapshot |
2016-10-24 |
David Given | More opcodes. |
commit | commitdiff | tree | snapshot |
2016-10-24 |
David Given | More opcodes. |
commit | commitdiff | tree | snapshot |
2016-10-23 |
David Given | More opcodes, including the difficult and fairly stupid... |
commit | commitdiff | tree | snapshot |
2016-10-23 |
David Given | Massive change to how IR types are handled; we use... |
commit | commitdiff | tree | snapshot |
2016-10-22 |
David Given | Re-re-add the type inference layer, now I know more... |
commit | commitdiff | tree | snapshot |
2016-10-22 |
David Given | More opcodes. |
commit | commitdiff | tree | snapshot |
2016-10-22 |
David Given | Remove GETRET; values are now returned directly by... |
commit | commitdiff | tree | snapshot |
2016-10-22 |
David Given | More opcodes. |
commit | commitdiff | tree | snapshot |
2016-10-22 |
David Given | Hacky workaround the way the Modula-2 compiler generate... |
commit | commitdiff | tree | snapshot |
2016-10-21 |
David Given | Typo fix. |
commit | commitdiff | tree | snapshot |
2016-10-21 |
David Given | Better (and more correct) floating point conversions... |
commit | commitdiff | tree | snapshot |
2016-10-21 |
David Given | fef4 and fef8 is now cleaner, albeit slower; add some... |
commit | commitdiff | tree | snapshot |
2016-10-21 |
David Given | Add (pretty crummy) support for register aliases and... |
commit | commitdiff | tree | snapshot |
2016-10-20 |
David Given | Add parsing support for register aliases. |
commit | commitdiff | tree | snapshot |
2016-10-19 |
David Given | Lots more opcodes; better eviction behaviour; better... |
commit | commitdiff | tree | snapshot |
2016-10-19 |
David Given | Floating point promotion is less buggy. |
commit | commitdiff | tree | snapshot |
2016-10-19 |
David Given | Merge pull request #6 from kernigh/pr-linuxppc |
commit | commitdiff | tree | snapshot |
2016-10-19 |
George Koehler | Remove f14 to f31 from FREG and FSREG. |
commit | commitdiff | tree | snapshot |
2016-10-18 |
David Given | Promote values accessed via NOP. |
commit | commitdiff | tree | snapshot |
2016-10-18 |
David Given | '!' tracing is now always emitted; tracing goes to... |
commit | commitdiff | tree | snapshot |
2016-10-18 |
David Given | Add support for floating point constants. |
commit | commitdiff | tree | snapshot |
2016-10-18 |
George Koehler | In powerpc ncg, add a speed hack for sti 8. |
commit | commitdiff | tree | snapshot |
2016-10-17 |
David Given | Lots more opcodes. |
commit | commitdiff | tree | snapshot |
2016-10-17 |
David Given | Add li and mr pseudoinstructions. |
commit | commitdiff | tree | snapshot |
2016-10-17 |
George Koehler | Add costs to powerpc instructions. |
commit | commitdiff | tree | snapshot |
2016-10-17 |
George Koehler | Rewrite .fif8 to avoid powerpc64 fctid |
commit | commitdiff | tree | snapshot |
2016-10-16 |
George Koehler | Add "kills MEMORY" to powerpc sti rules. |
commit | commitdiff | tree | snapshot |
2016-10-16 |
David Given | Bolt mcg into the PowerPC backend. It doesn't build... |
commit | commitdiff | tree | snapshot |
2016-10-16 |
David Given | Merge in the unfinished PowerPC branch. |
commit | commitdiff | tree | snapshot |
2016-10-16 |
David Given | Implement saving of dirty registers onto the stack. |
commit | commitdiff | tree | snapshot |
2016-10-16 |
George Koehler | Remove IND_LABEL_W and IND_LABEL_D |
commit | commitdiff | tree | snapshot |
2016-10-16 |
George Koehler | Simplify moves to and from IND_RC_* |
commit | commitdiff | tree | snapshot |
2016-10-16 |
David Given | Don't need Lua any more. |
commit | commitdiff | tree | snapshot |
2016-10-16 |
David Given | Remember to create the build directory when bootstrapping. |
commit | commitdiff | tree | snapshot |
2016-10-16 |
David Given | Use a self-hosted Lua instead of the system one. |
commit | commitdiff | tree | snapshot |
2016-10-16 |
George Koehler | Refactor how powerpc ncg pushes constants. |
commit | commitdiff | tree | snapshot |
2016-10-16 |
David Given | Experiments with declarative apt and OSX. |
commit | commitdiff | tree | snapshot |
2016-10-16 |
David Given | Add missing header that was causing builds to fail... |
commit | commitdiff | tree | snapshot |
2016-10-16 |
George Koehler | Remove unused parts of mach/powerpc/ncg/table |
commit | commitdiff | tree | snapshot |
2016-10-15 |
David Given | Merge from trunk. |
commit | commitdiff | tree | snapshot |
2016-10-15 |
David Given | Various bits of cleanup; we should almost be ready... |
commit | commitdiff | tree | snapshot |
2016-10-15 |
David Given | Oops, forgot to add the output option spec to the string! |
commit | commitdiff | tree | snapshot |
2016-10-15 |
David Given | References to the stack frame are now rendered properly. |
commit | commitdiff | tree | snapshot |
2016-10-15 |
David Given | Stop passing proc around, and use a global instead... |
commit | commitdiff | tree | snapshot |
2016-10-15 |
David Given | Register spilling to the stack frame works, more or... |
commit | commitdiff | tree | snapshot |
2016-10-15 |
David Given | Fix yet another bug to do with IR register outputs. |
commit | commitdiff | tree | snapshot |
2016-10-15 |
David Given | Function termination gets routed through an exit block... |
commit | commitdiff | tree | snapshot |
2016-10-15 |
David Given | Add a pile of new instructions used by Pascal; I'm... |
commit | commitdiff | tree | snapshot |
2016-10-15 |
David Given | Bytes were sometimes failing to be sign extended correctly. |
commit | commitdiff | tree | snapshot |
2016-10-15 |
David Given | Allow asm names for registers which are different from... |
commit | commitdiff | tree | snapshot |
2016-10-15 |
David Given | Some more opcodes. |
commit | commitdiff | tree | snapshot |
2016-10-15 |
George Koehler | In powerpc table, fix macros los() and his(). |
commit | commitdiff | tree | snapshot |
2016-10-14 |
David Given | You can now mark a register as corrupting a certain... |
commit | commitdiff | tree | snapshot |
2016-10-14 |
David Given | Log empty hops. |
commit | commitdiff | tree | snapshot |
2016-10-14 |
David Given | Reworked loads and stores; it's now *different*, maybe... |
commit | commitdiff | tree | snapshot |
2016-10-14 |
David Given | Factor out the register allocation routines to make... |
commit | commitdiff | tree | snapshot |
2016-10-14 |
David Given | Fix stupid issue where hop output registers were being... |
commit | commitdiff | tree | snapshot |
2016-10-14 |
David Given | Output register equality constraints work. |
commit | commitdiff | tree | snapshot |
2016-10-12 |
David Given | Make loads and stores in the table nicer; fix a place... |
commit | commitdiff | tree | snapshot |
2016-10-12 |
David Given | Keep track of register types as well as attributes... |
commit | commitdiff | tree | snapshot |
2016-10-12 |
David Given | Add code to remove unused phis, converting to pruned... |
commit | commitdiff | tree | snapshot |
2016-10-11 |
David Given | Don't allow the same IR to be added to the sequence... |
commit | commitdiff | tree | snapshot |
2016-10-11 |
David Given | Clean up the allocator a bit, in preparation for making... |
commit | commitdiff | tree | snapshot |
2016-10-10 |
David Given | A few more opcodes. |
commit | commitdiff | tree | snapshot |
2016-10-10 |
David Given | A little fiddling with store instructions. The PowerPC... |
commit | commitdiff | tree | snapshot |
2016-10-10 |
David Given | Refactored the way hops are rendered; add support for... |
commit | commitdiff | tree | snapshot |
2016-10-10 |
David Given | Register allocator now gets all the way through all... |
commit | commitdiff | tree | snapshot |
2016-10-10 |
David Given | D'oh, need multiple passes over the edge splitter in... |
commit | commitdiff | tree | snapshot |
2016-10-09 |
David Given | Calculate phi congruency groups; use them to solve the |
commit | commitdiff | tree | snapshot |
next |