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 |
George Koehler | Refactor how powerpc ncg pushes constants. |
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 |
2016-10-09 |
David Given | Add pmap_remove(). |
commit | commitdiff | tree | snapshot |
2016-10-09 |
David Given | The register allocator now makes a spirited attempt... |
commit | commitdiff | tree | snapshot |
2016-10-09 |
David Given | Floating point promotion was broken since the IR float... |
commit | commitdiff | tree | snapshot |
2016-10-09 |
David Given | Add some more opcodes; rearrange the registers to be... |
commit | commitdiff | tree | snapshot |
2016-10-09 |
David Given | Predicates can now take numeric arguments. The PowerPC... |
commit | commitdiff | tree | snapshot |
2016-10-08 |
David Given | Basic register allocation works! |
commit | commitdiff | tree | snapshot |
2016-10-08 |
David Given | Replace pmap_get() with pmap_findleft() and pmap_findri... |
commit | commitdiff | tree | snapshot |
2016-10-08 |
David Given | Only allocate an output vreg if the instruction actuall... |
commit | commitdiff | tree | snapshot |
2016-10-08 |
David Given | Instruction predicates work now. |
commit | commitdiff | tree | snapshot |
2016-10-08 |
David Given | Minor cleanup. |
commit | commitdiff | tree | snapshot |
2016-10-08 |
David Given | Fix bug where pushes were being placed in the wrong... |
commit | commitdiff | tree | snapshot |
2016-10-08 |
George Koehler | Remove stackadjust and stackoffset() from ncg. |
commit | commitdiff | tree | snapshot |
2016-10-07 |
David Given | Overhaul of everything phi related; critical edge split... |
commit | commitdiff | tree | snapshot |
2016-10-07 |
David Given | Add array_{appendall,removeall,appendallu}. |
commit | commitdiff | tree | snapshot |
2016-10-07 |
George Koehler | Remove most of GPRE from mach/powerpc/ncg/table |
commit | commitdiff | tree | snapshot |
2016-10-07 |
George Koehler | Rename SCRATCH to RSCRATCH. Never stack RSCRATCH nor... |
commit | commitdiff | tree | snapshot |
2016-10-06 |
David Given | Refactor the cfg and dominance stuff to make it a lot... |
commit | commitdiff | tree | snapshot |
2016-10-06 |
David Given | We're not using 'allocates' any more; clean up. |
commit | commitdiff | tree | snapshot |
next |