2012-12-28 |
Guillaume Emont | mips: fixes in mergebw and mergewl |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: addw/addb: always use vectorial operation, whatev... |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: load: use lbu instead of lb |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: convubw: extract bytes into 2 halfwords when... |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: convsuswb and convssswb: put results in lower... |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: _rule_load(): directly concatenate bytes for... |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: added emit for precr.qb.ph |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: fix shra.ph: correctly get shift value |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: loadp: load as quad bytes or paired halfword... |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: added emit functions for subu.ph and replv.ph |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: mark t3->t5 as unavailable |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: made convubw a no-op |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: avoid orc_compiler_get_temp_reg() |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: added rules for convsuswb, convubw, avgub, subw |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: add missing nop in a branch delay slot |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: added _emit() for lbu, subq.ph and preceu.ph.qbr |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: implement swapl |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: _emit() for wsbh |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: implement loadupdb |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: made sure more registers are available and use... |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: implement loadupib |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: initialise pointer offset registers when they... |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: handle various update types for vars |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: emit functions for adduh_r.qb, rpelv.qb and packrl.ph |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: implemented orc instructions subb, mullw, convsss... |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: added emit for subu.qb, subq_s.ph, and, mul.ph... |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: implement convsbw |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: emit functions for shll.ph and shra.ph |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: implement flush_cache, fixing segfaults on actual... |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: frame pointer when ORC_CODE=debug |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: emit invariant instructions in _load_constants_in... |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: fixed convssslw, implementing it with slt/movn |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: _emit_slt() and _emit_movn() |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: change insn shift when x2/x4 is present |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: $t3 is now our tmpreg |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: implement loadp* orc instructions |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: add _emit_lui() |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: rules for mergewl and addssw |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: add emit method for addq_s.ph |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: rules for mulswl, shrsl and convssslw |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: add emit methods for sra, mul, mtlo and extr_s.h |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: fix stride handling in 2d |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: handle case when n < (# of iterations to reach... |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: addedsupport for bltz,bgtz with immediate offset |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: _assemble: ensure we load n after LABEL_OUTER_LOOP |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: handle 2d loops |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: generate loops for all (or most) alignment cases |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: addede orc_mips_emit_conditional_branch_with_offset() |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: added emit for beq, or, ori |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: a1-a3 registers do not need to be saved |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: introduced orc_mips_emit_full_loop() to avoid... |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: added a special version of the region1 loop for... |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: Fix detection of mipsel host |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | Add detection of mipsel host |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: error when trying to use load with a constant |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: added test for binary code generation |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: add binary code generation |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: fix load and store for the unaligned cases |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: fix counters for loop_shift==0 |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: fix label naming in generated assembly |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: fix mips_rule_addw() for the SIMD case |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: reworked _assemble() to handle properly data... |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: factorised and mostly fixed load and store rules |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: add emitters for more instructions |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: added emit functions for beqz, addi, sub, srl... |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: add forgotten argument to lw |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: started work for a proper loop organisation to... |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: added rules for loadb, storel, storeb and copyb |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: added copyl |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | mips: do not trust ORC_STRUCT_OFFSET when we cross... |
commit | commitdiff | tree | snapshot |
2012-12-28 |
Guillaume Emont | First version of mips target |
commit | commitdiff | tree | snapshot |
2012-12-08 |
David Schleef | compile fix |
commit | commitdiff | tree | snapshot |
2012-12-08 |
David Schleef | Fix multiple typedefs |
commit | commitdiff | tree | snapshot |
2012-12-04 |
Jonathan Rosser | fix for more than one accumulator |
commit | commitdiff | tree | snapshot |
2012-12-02 |
Andreas Schwab | Fix altivec implementation of cmpltf and cmplef operations |
commit | commitdiff | tree | snapshot |
2012-12-02 |
Andreas Schwab | Adds support for PowerPC64 |
commit | commitdiff | tree | snapshot |
2012-08-28 |
David Schleef | compiler: remove redundant declaration |
commit | commitdiff | tree | snapshot |
2012-08-18 |
David Schleef | Link to pthreads library |
commit | commitdiff | tree | snapshot |
2012-04-28 |
Cedric BAIL | Add line numbers to errors |
commit | commitdiff | tree | snapshot |
2012-04-01 |
David Schleef | test: allocate aligned memory on windows |
commit | commitdiff | tree | snapshot |
2012-03-26 |
David Schleef | Split headers out of orcprogram.h |
commit | commitdiff | tree | snapshot |
2012-03-01 |
David Schleef | bytecode: Add bytecode for instruction flags |
commit | commitdiff | tree | snapshot |
2012-02-04 |
David Schleef | orcc: Add --no-backup |
commit | commitdiff | tree | snapshot |
2012-01-28 |
David Schleef | bytecode: Add bytecode parsing |
commit | commitdiff | tree | snapshot |
2011-10-15 |
David Schleef | test: fix unused variable warning |
commit | commitdiff | tree | snapshot |
2011-10-15 |
David Schleef | x86insn: switch to ultra-conservative nops |
commit | commitdiff | tree | snapshot |
2011-10-14 |
David Schleef | x86insn: quick fix for lack of nopl support |
commit | commitdiff | tree | snapshot |
2011-10-09 |
David Schleef | orcc: Fix n min/max/multiple code generation |
commit | commitdiff | tree | snapshot |
2011-10-09 |
David Schleef | debug: include stdlib |
commit | commitdiff | tree | snapshot |
2011-10-09 |
David Schleef | bytecode: Add bytecode |
commit | commitdiff | tree | snapshot |
2011-10-03 |
David Schleef | back to unreleased |
commit | commitdiff | tree | snapshot |
2011-10-03 |
David Schleef | Fix distcheck orc-0.4.16 |
commit | commitdiff | tree | snapshot |
2011-10-03 |
David Schleef | Release 0.4.15 |
commit | commitdiff | tree | snapshot |
2011-10-03 |
David Schleef | Add orc.m4 |
commit | commitdiff | tree | snapshot |
2011-10-03 |
David Schleef | orcfunctions: update generated code |
commit | commitdiff | tree | snapshot |
2011-10-03 |
David Schleef | test: Add (disabled) ability to test 64-bit pointers |
commit | commitdiff | tree | snapshot |
2011-10-03 |
David Schleef | mmx: update from sse |
commit | commitdiff | tree | snapshot |
2011-10-03 |
David Schleef | sse: Fix mov of pointer values |
commit | commitdiff | tree | snapshot |
2011-10-02 |
David Schleef | parse: check for empty source file |
commit | commitdiff | tree | snapshot |
2011-10-02 |
David Schleef | parse: skip whitespace |
commit | commitdiff | tree | snapshot |
next |