| Commit message (Expand) | Author | Age | Files | Lines |
* | * synchronised with trunk till r42118 | jonas | 2019-05-25 | 2 | -5/+4 |
|\ |
|
| * | * disable regular array -> dynamic array type coversion support unless | jonas | 2019-05-25 | 1 | -2/+2 |
| * | Avoid incomplete case warning when compiled with -dTEST_WIN32_SEH | pierre | 2019-05-24 | 1 | -3/+2 |
* | | * synchronised with trunk till r42049 | jonas | 2019-05-12 | 5 | -15/+69 |
|\ \
| |/ |
|
| * | * fix case completeness and unreachable code warnings in compiler that would | jonas | 2019-05-12 | 5 | -15/+69 |
* | | * synchronised with trunk till r40776 | jonas | 2019-04-13 | 1 | -1/+2 |
|\ \
| |/ |
|
| * | * reinstate the internalerror removed in r41730 for i386, as that was a valid... | karoly | 2019-03-18 | 1 | -0/+3 |
| * | * clean up some things regarding explicit paraloc handling. this should fix m... | karoly | 2019-03-18 | 1 | -2/+0 |
* | | + support for generating Dwarf CFI using .cfi_* directives | jonas | 2019-03-03 | 1 | -2/+5 |
* | | * synchronised with trunk till r41537 | jonas | 2019-03-01 | 4 | -7/+9 |
|\ \
| |/ |
|
| * | * i386 PIC: Do not force EBX as a GOT register if tf_section_threadvars is no... | yury | 2019-02-25 | 1 | -1/+4 |
| * | * i386: Minor PIC initialization improvement if the GOT register is forced to... | yury | 2019-02-25 | 1 | -1/+4 |
| * | * Do not set pi_needs_got in current_procinfo.flags at the node level, since ... | yury | 2019-02-25 | 2 | -4/+1 |
| * | * Removed unused local vars. | yury | 2019-02-25 | 1 | -1/+0 |
* | | * synchronised with trunk till r41449 | jonas | 2019-02-24 | 1 | -2/+2 |
|\ \
| |/ |
|
| * | * let all the case code generation work with tconstexprint instead of aint, | jonas | 2019-02-24 | 1 | -2/+2 |
* | | * synchronised with trunk till r41423 | jonas | 2019-02-23 | 1 | -4/+11 |
|\ \
| |/ |
|
| * | * keep track of whether a routine has a C-style variadic parameter in the | jonas | 2019-02-23 | 1 | -4/+11 |
* | | * refactored psabieh handling, most code is now in psabiehpi | florian | 2019-02-17 | 1 | -2/+2 |
* | | * improved CFI | florian | 2019-02-17 | 1 | -0/+1 |
* | | * do not use push/pop based exception reason handling on i386 if dwarf based ... | florian | 2019-02-10 | 1 | -4/+4 |
* | | * synchronised with trunk till r41159 | jonas | 2019-02-01 | 9 | -186/+107 |
|\ \
| |/ |
|
| * | * perform extension of parameters to 32 bit for Darwin in the paraloc instead | jonas | 2019-01-29 | 1 | -13/+11 |
| * | * factored out OptPass1FLD, used bx x86-64 now as well | florian | 2019-01-24 | 1 | -119/+2 |
| * | * factored out OptPass1FSTP, used by x86-64 now as well | florian | 2019-01-24 | 1 | -53/+2 |
| * | + patch by Marģers to support the x86 assembler instructions blsi, blsr, bls... | florian | 2019-01-20 | 7 | -1/+92 |
* | | * synchronised with trunk till r40775 | jonas | 2019-01-05 | 1 | -15/+3 |
|\ \
| |/ |
|
| * | * moved around/replaced the following procedures to stop nflw from depending | jonas | 2019-01-05 | 1 | -15/+3 |
* | | * synchronised with trunk till r40635 | jonas | 2018-12-24 | 1 | -2/+2 |
|\ \
| |/ |
|
| * | * when creating wrappers, add a prefix to parameter names to prevent them | jonas | 2018-12-24 | 1 | -2/+2 |
* | | * changed create_hlcodegen into a procvar, so that we don't have to insert | jonas | 2018-11-29 | 1 | -3/+2 |
|/ |
|
* | * moved finalization of code generator temps to a node, so it can be getcopy'd | jonas | 2018-11-17 | 1 | -2/+0 |
* | * redundant code removed, work is meanwhile done by aasmcpu.optimize_ref | florian | 2018-11-11 | 1 | -12/+0 |
* | + support for tlsm_general on i386-linux | florian | 2018-11-11 | 2 | -2/+9 |
* | - get rid of MaxOps, it is redundant with max_operands | florian | 2018-11-02 | 1 | -4/+0 |
* | * Removed unused local vars. | yury | 2018-11-02 | 1 | -2/+1 |
* | * Removed unused local vars. | yury | 2018-11-02 | 1 | -6/+1 |
* | + factored out TX86AsmOptimizer.PrePeepholeOptIMUL, used now by x86-64 and i386 | florian | 2018-11-01 | 1 | -199/+2 |
* | * skip align directives after unconditional jumps | florian | 2018-11-01 | 1 | -4/+4 |
* | * ttryfinallynode now inherits from tbinarynode instead of tloopnode, as its | jonas | 2018-11-01 | 1 | -3/+3 |
* | + patch by J. Gareth Moreton to support BMI2 instructions | florian | 2018-10-07 | 7 | -1/+49 |
* | + patch by J. Gareth Moreton: x86 optimisations for Jcc and SETcc, resolves #... | florian | 2018-06-25 | 1 | -0/+3 |
* | - remove SetccMovbLeaveRet2SetccLeaveRet optimization, this type of code is n... | florian | 2018-06-25 | 1 | -26/+0 |
* | * synchronize get_saved_registers_int and get_volatile_registers_int for all | nickysn | 2018-05-04 | 1 | -4/+6 |
* | * introduce a case statement, based on the calling convention in i386's | nickysn | 2018-05-04 | 1 | -1/+16 |
* | * removed temppos field again from parameter locations: they're not allocated | jonas | 2018-04-27 | 1 | -3/+3 |
* | * keep track of the temp position separately from the offset in references, | jonas | 2018-04-22 | 3 | -14/+14 |
* | * replaced the saved_XXX_registers arrays with virtual methods inside | nickysn | 2018-04-19 | 2 | -11/+9 |
* | * moved nf_typedaddr to addrnodeflags (anf_typedaddr) | nickysn | 2018-04-03 | 1 | -1/+1 |
* | * fix flag subregs after r38206 | florian | 2018-03-11 | 2 | -9/+9 |