| Commit message (Expand) | Author | Age | Files | Lines |
* | * Dummy implementations of a_bit_scan_reg_reg and g_stackpointer_alloc in tcg... | sergei | 2014-07-06 | 1 | -12/+0 |
* | * MIPS: changed superregister number for $fcc0..$fcc7 to start from 32, so th... | sergei | 2014-06-22 | 4 | -25/+32 |
* | + MIPS: implemented peephole optimization which changes appropriate patterns ... | sergei | 2014-06-20 | 1 | -0/+203 |
* | + MIPS: added movn and movz instructions. | sergei | 2014-06-19 | 2 | -0/+12 |
* | - MIPS: completely removed trgcpu.add_constraints method. | sergei | 2014-06-19 | 1 | -31/+0 |
* | * MIPS: updated registers, dropped special registers not recognized by GAS (a... | sergei | 2014-06-17 | 13 | -98/+85 |
* | + MIPS: added some instructions. | sergei | 2014-06-17 | 2 | -0/+20 |
* | + MIPS: more peephole optimizations (basically updated to the state of SPARC ... | sergei | 2014-06-17 | 1 | -4/+149 |
* | * MIPS: dropped gas_std_regname, its functionality merged into std_regname. T... | sergei | 2014-06-16 | 2 | -23/+18 |
* | + Support (as target-independent as possible) optimization of division by con... | sergei | 2014-06-08 | 2 | -9/+33 |
* | * MIPS: re-enable peephole optimizations which got disabled by r27106 and wer... | sergei | 2014-06-04 | 1 | -1/+1 |
* | * MIPS: emit ".set nomips16" and ".set noreorder" directives for procedures d... | sergei | 2014-06-04 | 1 | -1/+5 |
* | Fix a typo. The CPU specific version of "ttypesym" should be called "tcputype... | svenbarth | 2014-04-11 | 1 | -3/+3 |
* | * Moved fixup_jmps to target-specific classes for powerpc,powerpc64 and MIPS,... | sergei | 2014-04-02 | 1 | -1/+9 |
* | * moved pbestrealtype from symdef to symcpu | jonas | 2014-04-01 | 1 | -1/+5 |
* | * moved MIPS-specific tprocdef.total_local_size field to cpu-specific | jonas | 2014-04-01 | 2 | -3/+5 |
* | + added class reference types of the architecture-specific t*def/t*sym | jonas | 2014-03-30 | 1 | -0/+33 |
* | + support overriding tdef/tsym methods with target-specific functionality: | jonas | 2014-03-29 | 2 | -1/+178 |
* | * partially merged the mips-embedded branch of Michael Ring: | florian | 2014-03-19 | 6 | -5/+114 |
|\ |
|
| * | Initial version of mipsel-embedded Target for pic32mx chips. | ring | 2013-07-06 | 6 | -6/+119 |
* | | * MIPS and SPARC: determine whether case expression is in range using a singl... | sergei | 2014-03-10 | 1 | -4/+5 |
* | | * completed thlcgobj.location_force_fpureg(), use it everywhere and removed | jonas | 2014-03-10 | 3 | -8/+8 |
* | | * MIPS: clean up | sergei | 2014-03-04 | 1 | -20/+0 |
* | | + Support GOT/gp-relative constants in GAS and internal assemblers, MIPS and ... | sergei | 2014-02-26 | 1 | -2/+11 |
* | | * Moved generation of .ent/.end directives out of generic code generator. | sergei | 2014-02-12 | 1 | -0/+2 |
* | | * MIPS: fixed 8/16 bit arithmetic shifting to be done without using an additi... | sergei | 2014-02-08 | 1 | -6/+3 |
* | | * tMIPSELnotnode.second_boolean: reuse common handle_locjump method. | sergei | 2014-02-08 | 1 | -17/+1 |
* | | * Fixed compilation for mips-linux. | yury | 2014-02-08 | 1 | -1/+3 |
* | | * Enabled safecall for mips. | yury | 2014-02-07 | 1 | -0/+1 |
* | | + Added compiler support for mipsel-android target. | yury | 2014-02-06 | 3 | -2/+5 |
* | | - Remove references to global variable 'cg' from methods of tcg and some of i... | sergei | 2014-02-03 | 1 | -3/+3 |
* | | + added a size parameter to optimize_op_const and do a sign extension of the ... | nickysn | 2014-01-22 | 1 | -2/+2 |
* | | Handle asmextraopt in powerpc, mips and sparc assemblers | pierre | 2014-01-21 | 1 | -3/+3 |
* | | * MIPS: emit PIC-friendly instruction sequences instead of "J" when fixing up... | sergei | 2013-12-11 | 1 | -11/+65 |
* | | * Function tjvmaddnode.cmpnode2topcmp is, in fact, not specific to any target... | sergei | 2013-11-28 | 1 | -13/+4 |
* | | * MIPS: removed specific handling of 32-bit shifts, generic code does the job... | sergei | 2013-11-27 | 1 | -74/+42 |
* | | * MIPS: don't optimize reference twice for 64-bit loads and stores. Now loadi... | sergei | 2013-11-25 | 1 | -6/+6 |
* | | + MIPS peephole optimizer: eliminate redundant moves of floating point regist... | sergei | 2013-11-25 | 1 | -8/+19 |
* | | * MIPS unary minus node: override the entire second_float method, not just em... | sergei | 2013-11-25 | 1 | -5/+9 |
* | | * Use mips everywhere for big endian mips target | pierre | 2013-11-07 | 1 | -6/+0 |
* | | * tmipsaddnode.second_addfloat: don't bother reusing locations, always alloca... | sergei | 2013-10-26 | 1 | -5/+2 |
* | | * MIPS: when converting int to real, use a floating point constant directly, ... | sergei | 2013-10-26 | 1 | -10/+1 |
* | | * MIPS: cleanup assembler reader, MIPS references allow only a single registe... | sergei | 2013-10-13 | 1 | -86/+6 |
* | | * MIPS: ".set macro"/".set nomacro" directives around ".cprestore" are necess... | sergei | 2013-10-13 | 1 | -2/+6 |
* | | Implement support for saving and restoring address registers. | svenbarth | 2013-10-05 | 1 | -0/+1 |
* | | + MIPS internal linker: support TLS IE/LE and GPREL32 relocations, is now abl... | sergei | 2013-07-29 | 1 | -0/+66 |
* | | * MIPS: handle get_frame internally, so it sets pi_needs_stackframe flag on c... | sergei | 2013-07-24 | 2 | -2/+11 |
* | | + MIPS: started the peephole optimizer. | sergei | 2013-07-20 | 1 | -1/+166 |
* | | * MIPS: set pi_do_call flag for assembler procedures with stackframes, so in ... | sergei | 2013-07-20 | 2 | -2/+6 |
* | | + MIPS: emulate "flags", i.e. support LOC_FLAGS location. This allows to gene... | sergei | 2013-07-19 | 5 | -98/+120 |