| Commit message (Expand) | Author | Age | Files | Lines |
* | --- Merging r30757 into '.': | marco | 2016-04-02 | 1 | -0/+5 |
* | --- Merging r30110 into '.': | jonas | 2015-12-14 | 1 | -1/+3 |
* | --- Merging r30038 into '.': | jonas | 2015-12-14 | 1 | -17/+21 |
* | Try to avoid uncorrect optimization | pierre | 2015-01-02 | 1 | -4/+9 |
* | * Fixed condition to output div/divu having R0 as first operand as non-macros. | sergei | 2014-12-29 | 1 | -1/+1 |
* | + MIPS: implement inline full 64-bit multiplication, for cases when overflow ... | sergei | 2014-12-28 | 1 | -1/+92 |
* | + change always floating point divisions into multiplications if they are a p... | florian | 2014-11-16 | 1 | -0/+3 |
* | * ELF linker: track relocation style (REL or RELA) of each input section and ... | sergei | 2014-11-13 | 1 | -1/+3 |
* | * fixed misplaced constant definition | hajny | 2014-11-10 | 1 | -6/+7 |
* | * boolean constant instead of IFDEFs for detection of microcontroller support | hajny | 2014-11-10 | 1 | -1/+24 |
* | * MIPS: improved code generation in make_simple_ref | sergei | 2014-10-21 | 2 | -39/+68 |
* | * compiler/mips/cpuinfo.pas: removed "FPU_" prefixes from FPU names, not nece... | sergei | 2014-09-15 | 1 | -1/+1 |
* | * MIPS: doing progress with peephole optimizer. | sergei | 2014-09-08 | 1 | -2/+15 |
* | * MIPS peephole: refactored/simplified and added (another) couple of optimiza... | sergei | 2014-09-03 | 1 | -16/+59 |
* | + MIPS: make use of instructions MUL,SEB and SEH that are available in modern... | sergei | 2014-09-03 | 1 | -20/+38 |
* | * MIPS: fixed O_MOVE_SOURCE and O_MOVE_DEST constants (they were swapped, ama... | sergei | 2014-09-03 | 1 | -6/+15 |
* | * MIPS: MOVE instruction cannot be changed into conditional move (MOVZ/MOVN) ... | sergei | 2014-09-03 | 1 | -7/+12 |
* | * MIPS: added a couple of important capabilities and made them available for ... | sergei | 2014-09-02 | 1 | -12/+14 |
* | - MIPS: don't create reg.allocator for MM registers. | sergei | 2014-09-01 | 1 | -5/+0 |
* | + MIPS: implemented more peephole optimizations. | sergei | 2014-08-29 | 1 | -2/+123 |
* | + MIPS: support floating point conditions in its emulated flags, on MIPS4+ co... | sergei | 2014-08-29 | 2 | -23/+51 |
* | + MIPS: support replacement spilling for mov.s, mov.d and (partially) mtc1 in... | sergei | 2014-08-27 | 1 | -7/+35 |
* | * MIPS: optimized conversion of unsigned 32-bit integers to float, now uses o... | sergei | 2014-08-27 | 1 | -3/+2 |
* | - MIPS: removed allocation of stack/frame pointer registers in prologue, hack... | sergei | 2014-08-21 | 1 | -4/+0 |
* | * fixed DFA warnings for MIPS and AVR | karoly | 2014-08-20 | 1 | -4/+4 |
* | * MIPS, TCpuAsmOptimizer.GetNextInstructionUsingReg: test that returned item ... | sergei | 2014-08-10 | 1 | -1/+4 |
* | * Inserted explicit typecasts in order to prevent range check errors at some ... | sergei | 2014-08-10 | 1 | -4/+4 |
* | * 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 |