| Commit message (Expand) | Author | Age | Files | Lines |
* | * Renamed fc_block_with_exit to fc_no_direct_exit to expand its usage. | yury | 2020-12-10 | 1 | -2/+2 |
* | * The code generator of the exit statement must set the fc_gotolabel flag in ... | yury | 2020-12-04 | 1 | -1/+2 |
* | - reverted r46457, accidentally committed (breaks -Oooptcse) | jonas | 2020-08-16 | 1 | -9/+13 |
* | * execute the tempinitcode whent the tempcreate node gets processed rather | jonas | 2020-08-16 | 1 | -13/+9 |
* | + added Z80 inline asm instruction validation | nickysn | 2020-04-29 | 1 | -4/+4 |
* | * adapt register if the size of the paraloc and the register differ, resolv... | florian | 2019-11-30 | 1 | -1/+7 |
* | * fix case completeness and unreachable code warnings in compiler that would | jonas | 2019-05-12 | 1 | -0/+12 |
* | * first step towards supporting 32 bit targets with the LLVM code generator: | jonas | 2019-01-29 | 1 | -3/+3 |
* | * moved finalization of code generator temps to a node, so it can be getcopy'd | jonas | 2018-11-17 | 1 | -0/+16 |
* | * fixed some issues to get correct values of section_count, works better than... | florian | 2018-09-12 | 1 | -3/+0 |
* | * keep track of the temp position separately from the offset in references, | jonas | 2018-04-22 | 1 | -3/+3 |
* | * the temp. locations created by cse were not properly cleanup up, this patc... | florian | 2018-03-25 | 1 | -0/+3 |
* | * fix inline assembly of segment:localvar with the internal asm writer on x86 | nickysn | 2018-03-09 | 1 | -1/+17 |
* | + support segment overrides in inline asm references to local variables or pa... | nickysn | 2018-03-01 | 1 | -1/+11 |
* | Handle simple cases where a record member is passed in a register on AVR, and... | laksen | 2017-12-29 | 1 | -1/+14 |
* | * GetNextReg(), used by 16-bit and 8-bit code generators (i8086 and avr) moved | nickysn | 2017-09-11 | 1 | -13/+13 |
* | * removed unused units | florian | 2017-05-09 | 1 | -3/+3 |
* | * keep track of the sections that are created in the asmlists | svenbarth | 2017-02-10 | 1 | -0/+3 |
* | + added volatility information to all memory references | jonas | 2016-11-27 | 1 | -5/+5 |
* | * turned resolveref from a local procedure into a virtual method | jonas | 2016-11-09 | 1 | -111/+118 |
* | + tempinfo flag ti_no_final_regsync which prevents that the final reg. sync. ... | florian | 2016-11-05 | 1 | -6/+6 |
* | * changed ttemp*node.tempinfo^.flags to a private field, and added setters | jonas | 2016-08-21 | 1 | -21/+21 |
* | * when assigning a value to a temp marked as ti_const, do not immediately | jonas | 2016-08-12 | 1 | -0/+13 |
* | - removed no longer used and unsafe ttemprefnode.create_offset() | jonas | 2016-05-21 | 1 | -4/+0 |
* | + implemented a new {$ASMCPU XXX} directive, allowing to specify a different | nickysn | 2016-02-29 | 1 | -0/+6 |
* | * synchronized with privatetrunk till r30095 | jonas | 2015-03-05 | 1 | -2/+5 |
|\ |
|
| * | * Improved handling of registers used in assembler blocks. Assembler nodes no... | sergei | 2015-02-25 | 1 | -2/+5 |
* | | * renamed (hl)gettemptyped() to (hl)gettempmanaged() to better indicate the | jonas | 2014-08-19 | 1 | -1/+1 |
|/ |
|
* | * 16-bit and 8-bit ALU fixes in tcgtempdeletenode.pass_generate_code | nickysn | 2013-12-23 | 1 | -2/+44 |
* | * fixes several issues which cause warnings by the dfa code when using it to ... | florian | 2013-12-01 | 1 | -0/+2 |
* | * keep managed types in registers if possible. Under certain circumstances (i... | florian | 2013-06-23 | 1 | -4/+2 |
* | * report resolveref errors on the correct line number | jonas | 2012-12-15 | 1 | -7/+7 |
* | * give a proper error when an mmx/fpu/sse register is used inside a memory | jonas | 2012-12-15 | 1 | -6/+7 |
* | * support referencing "result" in nostackframe pure assembler routines if | jonas | 2012-08-21 | 1 | -0/+14 |
* | * only don't pre-finalize funcret temps that are passed by reference to the | jonas | 2012-07-23 | 1 | -1/+1 |
* | * don't pre-finalize temp nodes that are passed by reference as hidden | jonas | 2012-07-23 | 1 | -2/+4 |
* | + ttgobj.gethltemptyped() routine for allocating managed types with high level | jonas | 2011-08-20 | 1 | -1/+1 |
* | * properly deal with reference temps in tcgtempdeletenode.pass_generate_code | jonas | 2011-08-20 | 1 | -0/+15 |
* | + "reference" temps that sort of implement pointer-style functionality for | jonas | 2011-08-20 | 1 | -16/+42 |
* | + gethltemp() to allocate a temp specifying full type information even | jonas | 2011-08-20 | 1 | -1/+1 |
* | * replaced all calls to cg.g_incr/decrrefcount/g_initialize/g_finalize with | jonas | 2011-08-20 | 1 | -2/+2 |
* | * Fixed spell error revealed by lintian. | mazen | 2010-10-06 | 1 | -2/+2 |
* | * renamed pi_has_goto into pi_has_label because the problematic thing is if a... | florian | 2010-08-05 | 1 | -3/+3 |
* | * changed tprocdef.funcretloc[] from a tlocation into a tcgpara so it can | jonas | 2010-05-30 | 1 | -36/+2 |
* | * removed "and not is_class()" condition from is_managed_type(), because | jonas | 2010-05-22 | 1 | -2/+1 |
* | + tempcreate nodes can now take an init. value, this allows to initilialize t... | florian | 2010-01-10 | 1 | -0/+8 |
* | * handle mm register properly when used as top_local, resolves #14566 | florian | 2010-01-03 | 1 | -0/+15 |
* | * don't allocate persistent temps for classes (they are not refcounted) | jonas | 2009-12-08 | 1 | -1/+2 |
* | o added ARM VPFv2/VFPv3 support: | jonas | 2009-12-03 | 1 | -3/+1 |
* | * the compiler now explicitly keeps track of the minimally guaranteed | jonas | 2009-02-08 | 1 | -5/+10 |