Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | [orc] Fix compile on powerpc | David Schleef | 2008-05-24 | 1 | -4/+2 | |
| | ||||||
* | [orc] fixes on x86-64 | David Schleef | 2008-05-23 | 1 | -1/+11 | |
| | ||||||
* | [orc] attempt to make the same code work on all platforms | David Schleef | 2008-05-23 | 4 | -42/+122 | |
| | ||||||
* | [orc] Add support for x86-64 | David Schleef | 2008-05-22 | 2 | -60/+184 | |
| | ||||||
* | [orc] remove glib dependency | David Schleef | 2008-05-22 | 11 | -98/+105 | |
| | ||||||
* | [orc] add pkgconfig files and install properly | David Schleef | 2008-05-21 | 5 | -2/+38 | |
| | ||||||
* | [orc] Add more complicated example. Fix valgrind problems. | David Schleef | 2008-05-21 | 6 | -28/+104 | |
| | ||||||
* | [orc] implement powerpc assembly. | David Schleef | 2008-05-21 | 3 | -389/+317 | |
| | ||||||
* | [orc] Bump number of registers to 100 | David Schleef | 2008-05-21 | 1 | -1/+1 | |
| | ||||||
* | [orc] Add basic code generation for powerpc | David Schleef | 2008-05-21 | 1 | -57/+68 | |
| | ||||||
* | [orc] add beginnings of powerpc support | David Schleef | 2008-05-21 | 6 | -29/+834 | |
| | ||||||
* | [orc] Fix some mmx instructions. Add C backend | David Schleef | 2008-05-20 | 7 | -29/+263 | |
| | ||||||
* | [liboil] fix compile error on powerpc | David Schleef | 2008-05-20 | 1 | -0/+2 | |
| | ||||||
* | [orc] changes to register allocation and addition emit functions to make | David Schleef | 2008-05-20 | 5 | -69/+402 | |
| | | | | mmx target work | |||||
* | [orc] rearranging code in order to add OilRegister | David Schleef | 2008-05-20 | 3 | -28/+66 | |
| | ||||||
* | [orc] rewrite register handling, add mmx rules | David Schleef | 2008-05-20 | 5 | -90/+201 | |
| | ||||||
* | [orc] handle immediate operands | David Schleef | 2008-05-18 | 3 | -19/+73 | |
| | ||||||
* | [orc] convert register allocation to be more cross-platform | David Schleef | 2008-05-17 | 3 | -28/+44 | |
| | ||||||
* | [orc] implement register chaining | David Schleef | 2008-05-17 | 3 | -9/+60 | |
| | ||||||
* | [orc] keep track of registers that are used, in order to save/restore | David Schleef | 2008-05-16 | 3 | -6/+21 | |
| | | | | only those registers | |||||
* | [orc] fix some rules | David Schleef | 2008-05-16 | 4 | -685/+11 | |
| | ||||||
* | [orc] fix valgrind problems | David Schleef | 2008-05-15 | 10 | -14/+137 | |
| | ||||||
* | [orc] global replace of oj_ (etc) with orc_ | David Schleef | 2008-05-15 | 9 | -288/+288 | |
| | ||||||
* | [orc] rename files to orc*.[ch] | David Schleef | 2008-05-15 | 10 | -11/+685 | |
| | ||||||
* | [orc] Splitting C files | David Schleef | 2008-05-15 | 8 | -184/+232 | |
| | ||||||
* | move jit code to toplevel orc directory in preparation for libification | David Schleef | 2008-05-15 | 11 | -7/+4 | |
| | ||||||
* | jit: rearrange code | David Schleef | 2008-05-15 | 5 | -92/+110 | |
| | ||||||
* | jit: code cleanup | David Schleef | 2008-05-15 | 3 | -185/+176 | |
| | ||||||
* | jit: generate lots of instructions for testing | David Schleef | 2008-05-14 | 2 | -8/+56 | |
| | ||||||
* | more jit hacking. compiler creates runnable code | David Schleef | 2008-05-14 | 3 | -262/+466 | |
| | ||||||
* | more jit hacking. creates code that assembles and works | David Schleef | 2008-05-14 | 4 | -43/+278 | |
| | ||||||
* | more jit hacking | David Schleef | 2008-05-14 | 6 | -68/+629 | |
| | ||||||
* | Disable psadbw, since it requires SSE3 | David Schleef | 2008-05-12 | 1 | -2/+2 | |
| | ||||||
* | Fix timestamp on s390, patch from Fedora. Fixes #15392. | David Schleef | 2008-05-12 | 1 | -1/+1 | |
| | ||||||
* | Add check for monotonic clock. Patch from Jens Granseuer <jensgr@gmx.net> | David Schleef | 2008-05-12 | 2 | -2/+19 | |
| | ||||||
* | Check for gcc-4.2 for intrinsics, since we need gcc to realign the | David Schleef | 2008-05-12 | 1 | -3/+21 | |
| | | | | | stack when higher-level libraries (this means you, mozilla) unalign it. Fixes #11145. | |||||
* | Fix problems noticed by test suite | David Schleef | 2008-05-12 | 1 | -0/+3 | |
| | ||||||
* | Use __attribute__((force_align_arg_pointer)) for SSE code. | David Schleef | 2008-05-12 | 10 | -90/+105 | |
| | | | | Patch from Mike Smith. Partial fix for #11145 | |||||
* | jit hacking | David Schleef | 2008-05-12 | 5 | -154/+187 | |
| | ||||||
* | bump version to 0.3.14.1 | David Schleef | 2008-05-12 | 1 | -1/+1 | |
| | ||||||
* | don't export powerpc-only symbol. Fixes #15025 | David Schleef | 2008-05-12 | 1 | -1/+3 | |
| | ||||||
* | Win32, While it defines SIGILL for use in signal(2), it is actually | David Schleef | 2008-05-12 | 1 | -2/+27 | |
| | | | | | | | | | | | | | | | a nop. No signal will ever be raised and the application will be terminated using the win32 exception handlers: http://msdn2.microsoft.com/en-us/library/xdkz3x12(VS.71).aspx Fixed by replacing calls to signal() + friends with the relevant win32 structured exception handlers. NB, It is warned that: Do not use longjmp to transfer control out of an interrupt-handling routine No ill-effects have been observed by ignoring this. If it is a problem, a more extensive fix may be possible using RtlCapture/RestoreContext(). | |||||
* | Fix out of tree build. from David Flynn | David Schleef | 2008-05-12 | 1 | -1/+1 | |
| | ||||||
* | use an underscore for architectures that require it | David Schleef | 2008-05-09 | 1 | -0/+9 | |
| | ||||||
* | Windows does not support POSIX signals | Damien Lespiau | 2008-05-09 | 2 | -0/+16 | |
| | | | | Signed-off-by: Damien Lespiau <damien.lespiau@gmail.com> | |||||
* | Remove .cvsignore files | Damien Lespiau | 2008-05-03 | 33 | -313/+0 | |
| | | | | Signed-off-by: Damien Lespiau <damien.lespiau@gmail.com> | |||||
* | Update .gitignore files | Damien Lespiau | 2008-05-03 | 2 | -0/+22 | |
| | | | | Signed-off-by: Damien Lespiau <damien.lespiau@gmail.com> | |||||
* | stdint.h is created by configure. Remove from repository. | David Schleef | 2008-05-03 | 1 | -9/+0 | |
| | ||||||
* | Fix some impls that read outside their arrays. Turns out to cause segfaults. | David Schleef | 2008-04-22 | 3 | -10/+10 | |
| | ||||||
* | Fix impl flags | David Schleef | 2008-04-22 | 1 | -2/+2 | |
| |