| Commit message (Expand) | Author | Age | Files | Lines |
* | * patch by Marģers to unify internal error numbers, resolves #37888 | florian | 2020-10-13 | 1 | -1/+1 |
* | * mips: Added support for unaligned load/store. It greatly improves performan... | yury | 2020-07-28 | 1 | -0/+12 |
* | + some basic stuff for mips64el | florian | 2020-06-07 | 1 | -1/+11 |
* | * renamed getintparaloc to getcgtempparaloc | jonas | 2019-12-24 | 1 | -3/+3 |
* | + MIPS: take care of setnoat | florian | 2019-11-09 | 1 | -0/+4 |
* | * fix case completeness and unreachable code warnings in compiler that would | jonas | 2019-05-12 | 1 | -0/+4 |
* | * removed temppos field again from parameter locations: they're not allocated | jonas | 2018-04-27 | 1 | -1/+1 |
* | * keep track of the temp position separately from the offset in references, | jonas | 2018-04-22 | 1 | -1/+1 |
* | * renamed t<cpuname>procinfo to tcpuprocinfo for all targets, so we can | jonas | 2016-12-16 | 1 | -14/+14 |
* | + added volatility information to all memory references | jonas | 2016-11-27 | 1 | -11/+11 |
* | * MIPS: Fixed code generation for PIC global symbols with large offset, resol... | sergei | 2016-11-15 | 1 | -0/+1 |
* | - removed default value of _typ parameter of TAsmData.(Weak)RefAsmSymbol(): | jonas | 2016-08-05 | 1 | -5/+5 |
* | * MIPS: Fixed code generation for PIC calls to local functions. Uncovered by ... | sergei | 2016-01-04 | 1 | -0/+1 |
* | + added tasmlist parameter to getintparaloc() (needed for llvm) | jonas | 2015-04-04 | 1 | -3/+3 |
* | * synchronized with privatetrunk till r30095 | jonas | 2015-03-05 | 1 | -37/+86 |
|\ |
|
| * | * MIPS: improved code generation in make_simple_ref | sergei | 2014-10-21 | 1 | -8/+1 |
| * | + MIPS: make use of instructions MUL,SEB and SEH that are available in modern... | sergei | 2014-09-03 | 1 | -20/+38 |
| * | - MIPS: don't create reg.allocator for MM registers. | sergei | 2014-09-01 | 1 | -5/+0 |
| * | + MIPS: support floating point conditions in its emulated flags, on MIPS4+ co... | sergei | 2014-08-29 | 1 | -0/+47 |
| * | - MIPS: removed allocation of stack/frame pointer registers in prologue, hack... | sergei | 2014-08-21 | 1 | -4/+0 |
* | | * moved g_external_wrapper() to the hlcg, and also g_intf_wrapper() because | jonas | 2014-08-19 | 1 | -129/+0 |
|/ |
|
* | * 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 |
* | + Support (as target-independent as possible) optimization of division by con... | sergei | 2014-06-08 | 1 | -0/+19 |
* | * MIPS: emit ".set nomips16" and ".set noreorder" directives for procedures d... | sergei | 2014-06-04 | 1 | -1/+5 |
* | * 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 |
* | - 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 |
* | * MIPS: don't optimize reference twice for 64-bit loads and stores. Now loadi... | sergei | 2013-11-25 | 1 | -6/+6 |
* | * MIPS: ".set macro"/".set nomacro" directives around ".cprestore" are necess... | sergei | 2013-10-13 | 1 | -2/+6 |
* | * MIPS: set pi_do_call flag for assembler procedures with stackframes, so in ... | sergei | 2013-07-20 | 1 | -1/+2 |
* | + MIPS: emulate "flags", i.e. support LOC_FLAGS location. This allows to gene... | sergei | 2013-07-19 | 1 | -0/+84 |
* | * MIPS: handle restoring GP after calls without GAS macro processing, removes... | sergei | 2013-07-19 | 1 | -30/+21 |
* | * MIPS: handle 8 and 16-bit arithmetic shifts internally, by shifting argumen... | sergei | 2013-07-08 | 1 | -2/+26 |
* | * MIPS: replaced opcode mapping functions with array, much shorter that way. ... | sergei | 2013-07-04 | 1 | -148/+21 |
* | * r24895 used wrong expression for swapping sides of comparison, and it went ... | sergei | 2013-06-28 | 1 | -1/+1 |
* | * MIPS: get rid of macros in comparison operations, use immediate operands fo... | sergei | 2013-06-28 | 1 | -8/+50 |
* | + MIPS: implemented parameter location reusing, eliminating second copy of (p... | sergei | 2013-06-25 | 1 | -19/+25 |
* | + MIPS: prevent coalescing written-to registers with $sp,$fp,$zero and $at. | sergei | 2013-06-15 | 1 | -2/+2 |
* | * MIPS: generate real instructions, not macros, for comparisons with $zero. | sergei | 2013-06-14 | 1 | -27/+32 |
* | * TCGMIPS.a_load_reg_reg: reduce code duplication, and don't generate same re... | sergei | 2013-06-14 | 1 | -26/+31 |
* | * MIPS: fixed cgsize2subreg to return correct result for float registers. | sergei | 2013-06-13 | 1 | -10/+0 |
* | * MIPS: get completely rid of LI macro, generate equivalent CPU instructions ... | sergei | 2013-06-10 | 1 | -8/+7 |
* | * TCGMIPS.handle_reg_const_reg(): fixed to generate 'real' CPU instructions, ... | sergei | 2013-05-24 | 1 | -3/+20 |
* | - Removed obsolete comments (copypasted from other CPU code, most likely). | sergei | 2013-05-20 | 1 | -12/+0 |
* | * MIPS: reworked 64-bit code generation, implemented overflow checking and op... | sergei | 2013-05-15 | 1 | -100/+126 |
* | * MIPS: overflow checking added in r24445 works only when source and destinat... | sergei | 2013-05-15 | 1 | -8/+24 |
* | * MIPS: rewrote 32-bit code generation methods, reducing code duplication. | sergei | 2013-05-05 | 1 | -174/+104 |
* | * MIPS small improvements: | sergei | 2013-05-04 | 1 | -8/+4 |