2016-11-12 |
David Given | Add just enough Open Firmware support for an output... |
commit | commitdiff | tree | snapshot |
2016-11-12 |
David Given | Add the very experimental qemuppc plat, intended to... |
commit | commitdiff | tree | snapshot |
2016-11-11 |
David Given | Update the table to return call output values in the... |
commit | commitdiff | tree | snapshot |
2016-11-11 |
David Given | Rework the way stack frames are laid out to be simpler... |
commit | commitdiff | tree | snapshot |
2016-11-11 |
David Given | Merge from default. |
commit | commitdiff | tree | snapshot |
2016-11-11 |
David Given | Rename addr_t to address_t to avoid clashes with the... |
commit | commitdiff | tree | snapshot |
2016-11-11 |
David Given | Disable gethostid() in the build system Lua; it's unuse... |
commit | commitdiff | tree | snapshot |
2016-11-10 |
David Given | Merge. |
commit | commitdiff | tree | snapshot |
2016-11-10 |
David Given | Add enough return types to the K&R C that the ACK build... |
commit | commitdiff | tree | snapshot |
2016-11-09 |
David Given | Remove sys_time in favour of directly calling time(). |
commit | commitdiff | tree | snapshot |
2016-11-07 |
David Given | Merge pull request #9 from kernigh/fix-flt-trek |
commit | commitdiff | tree | snapshot |
2016-11-07 |
George Koehler | Edit startrek.c so I can compile it with gcc and OpenBS... |
commit | commitdiff | tree | snapshot |
2016-11-07 |
George Koehler | Convert 1 to 1.0, not 0.0, for machines with 64-bit... |
commit | commitdiff | tree | snapshot |
2016-11-06 |
George Koehler | Remove unused defines from lang/cem/libcc.ansi/math... |
commit | commitdiff | tree | snapshot |
2016-11-06 |
George Koehler | Undo commit bfeb736 for lang/cem/libcc.ansi/headers... |
commit | commitdiff | tree | snapshot |
2016-11-06 |
George Koehler | Simplify flt_arith now that mantissa uses uint32_t. |
commit | commitdiff | tree | snapshot |
2016-11-05 |
George Koehler | Switch flt_mantissa fields from long to uint32_t. |
commit | commitdiff | tree | snapshot |
2016-11-05 |
George Koehler | Assume ANSI C in modules/src/flt_arith |
commit | commitdiff | tree | snapshot |
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 |
next |