summaryrefslogtreecommitdiff
path: root/compiler/mips
Commit message (Expand)AuthorAgeFilesLines
* --- Merging r30757 into '.':marco2016-04-021-0/+5
* --- Merging r30110 into '.':jonas2015-12-141-1/+3
* --- Merging r30038 into '.':jonas2015-12-141-17/+21
* Try to avoid uncorrect optimization pierre2015-01-021-4/+9
* * Fixed condition to output div/divu having R0 as first operand as non-macros.sergei2014-12-291-1/+1
* + MIPS: implement inline full 64-bit multiplication, for cases when overflow ...sergei2014-12-281-1/+92
* + change always floating point divisions into multiplications if they are a p...florian2014-11-161-0/+3
* * ELF linker: track relocation style (REL or RELA) of each input section and ...sergei2014-11-131-1/+3
* * fixed misplaced constant definitionhajny2014-11-101-6/+7
* * boolean constant instead of IFDEFs for detection of microcontroller supporthajny2014-11-101-1/+24
* * MIPS: improved code generation in make_simple_refsergei2014-10-212-39/+68
* * compiler/mips/cpuinfo.pas: removed "FPU_" prefixes from FPU names, not nece...sergei2014-09-151-1/+1
* * MIPS: doing progress with peephole optimizer.sergei2014-09-081-2/+15
* * MIPS peephole: refactored/simplified and added (another) couple of optimiza...sergei2014-09-031-16/+59
* + MIPS: make use of instructions MUL,SEB and SEH that are available in modern...sergei2014-09-031-20/+38
* * MIPS: fixed O_MOVE_SOURCE and O_MOVE_DEST constants (they were swapped, ama...sergei2014-09-031-6/+15
* * MIPS: MOVE instruction cannot be changed into conditional move (MOVZ/MOVN) ...sergei2014-09-031-7/+12
* * MIPS: added a couple of important capabilities and made them available for ...sergei2014-09-021-12/+14
* - MIPS: don't create reg.allocator for MM registers.sergei2014-09-011-5/+0
* + MIPS: implemented more peephole optimizations.sergei2014-08-291-2/+123
* + MIPS: support floating point conditions in its emulated flags, on MIPS4+ co...sergei2014-08-292-23/+51
* + MIPS: support replacement spilling for mov.s, mov.d and (partially) mtc1 in...sergei2014-08-271-7/+35
* * MIPS: optimized conversion of unsigned 32-bit integers to float, now uses o...sergei2014-08-271-3/+2
* - MIPS: removed allocation of stack/frame pointer registers in prologue, hack...sergei2014-08-211-4/+0
* * fixed DFA warnings for MIPS and AVRkaroly2014-08-201-4/+4
* * MIPS, TCpuAsmOptimizer.GetNextInstructionUsingReg: test that returned item ...sergei2014-08-101-1/+4
* * Inserted explicit typecasts in order to prevent range check errors at some ...sergei2014-08-101-4/+4
* * Dummy implementations of a_bit_scan_reg_reg and g_stackpointer_alloc in tcg...sergei2014-07-061-12/+0
* * MIPS: changed superregister number for $fcc0..$fcc7 to start from 32, so th...sergei2014-06-224-25/+32
* + MIPS: implemented peephole optimization which changes appropriate patterns ...sergei2014-06-201-0/+203
* + MIPS: added movn and movz instructions.sergei2014-06-192-0/+12
* - MIPS: completely removed trgcpu.add_constraints method.sergei2014-06-191-31/+0
* * MIPS: updated registers, dropped special registers not recognized by GAS (a...sergei2014-06-1713-98/+85
* + MIPS: added some instructions.sergei2014-06-172-0/+20
* + MIPS: more peephole optimizations (basically updated to the state of SPARC ...sergei2014-06-171-4/+149
* * MIPS: dropped gas_std_regname, its functionality merged into std_regname. T...sergei2014-06-162-23/+18
* + Support (as target-independent as possible) optimization of division by con...sergei2014-06-082-9/+33
* * MIPS: re-enable peephole optimizations which got disabled by r27106 and wer...sergei2014-06-041-1/+1
* * MIPS: emit ".set nomips16" and ".set noreorder" directives for procedures d...sergei2014-06-041-1/+5
* Fix a typo. The CPU specific version of "ttypesym" should be called "tcputype...svenbarth2014-04-111-3/+3
* * Moved fixup_jmps to target-specific classes for powerpc,powerpc64 and MIPS,...sergei2014-04-021-1/+9
* * moved pbestrealtype from symdef to symcpujonas2014-04-011-1/+5
* * moved MIPS-specific tprocdef.total_local_size field to cpu-specificjonas2014-04-012-3/+5
* + added class reference types of the architecture-specific t*def/t*symjonas2014-03-301-0/+33
* + support overriding tdef/tsym methods with target-specific functionality:jonas2014-03-292-1/+178
* * partially merged the mips-embedded branch of Michael Ring:florian2014-03-196-5/+114
|\
| * Initial version of mipsel-embedded Target for pic32mx chips.ring2013-07-066-6/+119
* | * MIPS and SPARC: determine whether case expression is in range using a singl...sergei2014-03-101-4/+5
* | * completed thlcgobj.location_force_fpureg(), use it everywhere and removedjonas2014-03-103-8/+8
* | * MIPS: clean upsergei2014-03-041-20/+0