summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* mips: fixed convssslw, implementing it with slt/movnGuillaume Emont2012-12-281-2/+14
* mips: _emit_slt() and _emit_movn()Guillaume Emont2012-12-282-0/+35
* mips: change insn shift when x2/x4 is presentGuillaume Emont2012-12-281-0/+6
* mips: $t3 is now our tmpregGuillaume Emont2012-12-282-11/+11
* mips: implement loadp* orc instructionsGuillaume Emont2012-12-283-11/+53
* mips: add _emit_lui()Guillaume Emont2012-12-282-0/+11
* mips: rules for mergewl and addsswGuillaume Emont2012-12-281-0/+24
* mips: add emit method for addq_s.phGuillaume Emont2012-12-282-0/+14
* mips: rules for mulswl, shrsl and convssslwGuillaume Emont2012-12-281-0/+33
* mips: add emit methods for sra, mul, mtlo and extr_s.hGuillaume Emont2012-12-282-0/+59
* mips: fix stride handling in 2dGuillaume Emont2012-12-281-8/+21
* mips: handle case when n < (# of iterations to reach alignment)Guillaume Emont2012-12-281-2/+23
* mips: addedsupport for bltz,bgtz with immediate offsetGuillaume Emont2012-12-282-13/+35
* mips: _assemble: ensure we load n after LABEL_OUTER_LOOPGuillaume Emont2012-12-281-4/+5
* mips: handle 2d loopsGuillaume Emont2012-12-281-8/+55
* mips: generate loops for all (or most) alignment casesGuillaume Emont2012-12-281-26/+83
* mips: addede orc_mips_emit_conditional_branch_with_offset()Guillaume Emont2012-12-282-0/+37
* mips: added emit for beq, or, oriGuillaume Emont2012-12-282-0/+27
* mips: a1-a3 registers do not need to be savedGuillaume Emont2012-12-281-3/+0
* mips: introduced orc_mips_emit_full_loop() to avoid cut and pasted codeGuillaume Emont2012-12-281-52/+40
* mips: added a special version of the region1 loop for the case where we can h...Guillaume Emont2012-12-281-0/+76
* mips: Fix detection of mipsel hostGuillaume Emont2012-12-281-1/+2
* Add detection of mipsel hostGuillaume Emont2012-12-281-0/+4
* mips: error when trying to use load with a constantGuillaume Emont2012-12-281-0/+5
* mips: added test for binary code generationGuillaume Emont2012-12-284-0/+215
* mips: add binary code generationGuillaume Emont2012-12-283-28/+170
* mips: fix load and store for the unaligned casesGuillaume Emont2012-12-284-4/+98
* mips: fix counters for loop_shift==0Guillaume Emont2012-12-281-1/+3
* mips: fix label naming in generated assemblyGuillaume Emont2012-12-281-7/+7
* mips: fix mips_rule_addw() for the SIMD caseGuillaume Emont2012-12-283-2/+23
* mips: reworked _assemble() to handle properly data sizes > 2Guillaume Emont2012-12-281-16/+79
* mips: factorised and mostly fixed load and store rulesGuillaume Emont2012-12-281-22/+84
* mips: add emitters for more instructionsGuillaume Emont2012-12-282-0/+56
* mips: added emit functions for beqz, addi, sub, srl, andiGuillaume Emont2012-12-282-0/+53
* mips: add forgotten argument to lwGuillaume Emont2012-12-281-1/+1
* mips: started work for a proper loop organisation to handle simd instructionsGuillaume Emont2012-12-281-21/+93
* mips: added rules for loadb, storel, storeb and copybGuillaume Emont2012-12-283-2/+54
* mips: added copylGuillaume Emont2012-12-283-0/+20
* mips: do not trust ORC_STRUCT_OFFSET when we cross-compile into asm codeGuillaume Emont2012-12-281-2/+14
* First version of mips targetGuillaume Emont2012-12-288-1/+464
* compile fixDavid Schleef2012-12-081-1/+0
* Fix multiple typedefsDavid Schleef2012-12-084-4/+1
* fix for more than one accumulatorJonathan Rosser2012-12-031-1/+1
* Fix altivec implementation of cmpltf and cmplef operationsAndreas Schwab2012-12-011-2/+2
* Adds support for PowerPC64Andreas Schwab2012-12-013-21/+124
* compiler: remove redundant declarationDavid Schleef2012-08-281-1/+0
* Link to pthreads libraryDavid Schleef2012-08-173-2/+6
* Add line numbers to errorsCedric BAIL2012-04-286-12/+30
* test: allocate aligned memory on windowsDavid Schleef2012-04-011-3/+5
* Split headers out of orcprogram.hDavid Schleef2012-03-2624-938/+1214