| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | mips: fixed convssslw, implementing it with slt/movn | Guillaume Emont | 2012-12-28 | 1 | -2/+14 |
* | mips: _emit_slt() and _emit_movn() | Guillaume Emont | 2012-12-28 | 2 | -0/+35 |
* | mips: change insn shift when x2/x4 is present | Guillaume Emont | 2012-12-28 | 1 | -0/+6 |
* | mips: $t3 is now our tmpreg | Guillaume Emont | 2012-12-28 | 2 | -11/+11 |
* | mips: implement loadp* orc instructions | Guillaume Emont | 2012-12-28 | 3 | -11/+53 |
* | mips: add _emit_lui() | Guillaume Emont | 2012-12-28 | 2 | -0/+11 |
* | mips: rules for mergewl and addssw | Guillaume Emont | 2012-12-28 | 1 | -0/+24 |
* | mips: add emit method for addq_s.ph | Guillaume Emont | 2012-12-28 | 2 | -0/+14 |
* | mips: rules for mulswl, shrsl and convssslw | Guillaume Emont | 2012-12-28 | 1 | -0/+33 |
* | mips: add emit methods for sra, mul, mtlo and extr_s.h | Guillaume Emont | 2012-12-28 | 2 | -0/+59 |
* | mips: fix stride handling in 2d | Guillaume Emont | 2012-12-28 | 1 | -8/+21 |
* | mips: handle case when n < (# of iterations to reach alignment) | Guillaume Emont | 2012-12-28 | 1 | -2/+23 |
* | mips: addedsupport for bltz,bgtz with immediate offset | Guillaume Emont | 2012-12-28 | 2 | -13/+35 |
* | mips: _assemble: ensure we load n after LABEL_OUTER_LOOP | Guillaume Emont | 2012-12-28 | 1 | -4/+5 |
* | mips: handle 2d loops | Guillaume Emont | 2012-12-28 | 1 | -8/+55 |
* | mips: generate loops for all (or most) alignment cases | Guillaume Emont | 2012-12-28 | 1 | -26/+83 |
* | mips: addede orc_mips_emit_conditional_branch_with_offset() | Guillaume Emont | 2012-12-28 | 2 | -0/+37 |
* | mips: added emit for beq, or, ori | Guillaume Emont | 2012-12-28 | 2 | -0/+27 |
* | mips: a1-a3 registers do not need to be saved | Guillaume Emont | 2012-12-28 | 1 | -3/+0 |
* | mips: introduced orc_mips_emit_full_loop() to avoid cut and pasted code | Guillaume Emont | 2012-12-28 | 1 | -52/+40 |
* | mips: added a special version of the region1 loop for the case where we can h... | Guillaume Emont | 2012-12-28 | 1 | -0/+76 |
* | mips: Fix detection of mipsel host | Guillaume Emont | 2012-12-28 | 1 | -1/+2 |
* | Add detection of mipsel host | Guillaume Emont | 2012-12-28 | 1 | -0/+4 |
* | mips: error when trying to use load with a constant | Guillaume Emont | 2012-12-28 | 1 | -0/+5 |
* | mips: added test for binary code generation | Guillaume Emont | 2012-12-28 | 4 | -0/+215 |
* | mips: add binary code generation | Guillaume Emont | 2012-12-28 | 3 | -28/+170 |
* | mips: fix load and store for the unaligned cases | Guillaume Emont | 2012-12-28 | 4 | -4/+98 |
* | mips: fix counters for loop_shift==0 | Guillaume Emont | 2012-12-28 | 1 | -1/+3 |
* | mips: fix label naming in generated assembly | Guillaume Emont | 2012-12-28 | 1 | -7/+7 |
* | mips: fix mips_rule_addw() for the SIMD case | Guillaume Emont | 2012-12-28 | 3 | -2/+23 |
* | mips: reworked _assemble() to handle properly data sizes > 2 | Guillaume Emont | 2012-12-28 | 1 | -16/+79 |
* | mips: factorised and mostly fixed load and store rules | Guillaume Emont | 2012-12-28 | 1 | -22/+84 |
* | mips: add emitters for more instructions | Guillaume Emont | 2012-12-28 | 2 | -0/+56 |
* | mips: added emit functions for beqz, addi, sub, srl, andi | Guillaume Emont | 2012-12-28 | 2 | -0/+53 |
* | mips: add forgotten argument to lw | Guillaume Emont | 2012-12-28 | 1 | -1/+1 |
* | mips: started work for a proper loop organisation to handle simd instructions | Guillaume Emont | 2012-12-28 | 1 | -21/+93 |
* | mips: added rules for loadb, storel, storeb and copyb | Guillaume Emont | 2012-12-28 | 3 | -2/+54 |
* | mips: added copyl | Guillaume Emont | 2012-12-28 | 3 | -0/+20 |
* | mips: do not trust ORC_STRUCT_OFFSET when we cross-compile into asm code | Guillaume Emont | 2012-12-28 | 1 | -2/+14 |
* | First version of mips target | Guillaume Emont | 2012-12-28 | 8 | -1/+464 |
* | compile fix | David Schleef | 2012-12-08 | 1 | -1/+0 |
* | Fix multiple typedefs | David Schleef | 2012-12-08 | 4 | -4/+1 |
* | fix for more than one accumulator | Jonathan Rosser | 2012-12-03 | 1 | -1/+1 |
* | Fix altivec implementation of cmpltf and cmplef operations | Andreas Schwab | 2012-12-01 | 1 | -2/+2 |
* | Adds support for PowerPC64 | Andreas Schwab | 2012-12-01 | 3 | -21/+124 |
* | compiler: remove redundant declaration | David Schleef | 2012-08-28 | 1 | -1/+0 |
* | Link to pthreads library | David Schleef | 2012-08-17 | 3 | -2/+6 |
* | Add line numbers to errors | Cedric BAIL | 2012-04-28 | 6 | -12/+30 |
* | test: allocate aligned memory on windows | David Schleef | 2012-04-01 | 1 | -3/+5 |
* | Split headers out of orcprogram.h | David Schleef | 2012-03-26 | 24 | -938/+1214 |