| Commit message (Expand) | Author | Age | Files | Lines |
* | * take care of po_noreturn in more cases | florian | 2020-11-28 | 1 | -0/+4 |
* | * Fixed r46801 for the case of int64 params with a single paralocation. | yury | 2020-09-08 | 1 | -1/+1 |
* | * Do not use stack parameter location for spilling if its size is less than t... | yury | 2020-09-08 | 1 | -1/+11 |
* | * Fixed the stack parameters optimization (r46776) for big endian CPUs. | yury | 2020-09-07 | 1 | -14/+47 |
* | * Use the initial location of stack parameters as a spilling location if spil... | yury | 2020-09-05 | 1 | -0/+33 |
* | * Xtensa: tcpunotnode.second_boolean fixed | florian | 2020-08-23 | 1 | -4/+1 |
* | * When optimization is off always load unused parentfp to a local location to... | yury | 2020-08-20 | 1 | -1/+2 |
* | * To check the size of a register(s) corresponding to a variable it is needed... | yury | 2020-07-23 | 1 | -7/+7 |
* | * fixed copy&paste error of r45658 | florian | 2020-06-19 | 1 | -1/+1 |
* | * better check for short boolean evaluation in firstcomplex | florian | 2020-06-18 | 1 | -5/+2 |
* | * Do not use the LOC_VOID location to indicate unused parameters. | yury | 2020-05-21 | 1 | -4/+3 |
* | * exceptions are side effects which must be considered in boolean expressions | florian | 2020-05-19 | 1 | -2/+3 |
* | * Reworked the optimization of unused $parentfp for nested routines. | yury | 2020-05-19 | 1 | -0/+10 |
* | * boolean or/and nodes might be swapped when they have no side effect, in case | florian | 2020-05-17 | 1 | -1/+2 |
* | * Xtensa: fix flag handling: B0 is considered as default flags | florian | 2020-04-11 | 1 | -4/+0 |
* | * compilation fixed | florian | 2020-04-03 | 1 | -2/+2 |
* | + Xtensa: the boolean extension is used as flags | florian | 2020-04-03 | 1 | -0/+4 |
* | * first part of merging parts of Jeppe's intrinsics patch, mainly r31135 | florian | 2020-01-14 | 1 | -4/+8 |
* | * renamed abi_linux386_sysv to abi_i386_dynalignedstack, and also use it | jonas | 2019-12-05 | 1 | -1/+1 |
* | * fix Linux/i386 and Win32 after r43578 | jonas | 2019-11-25 | 1 | -1/+2 |
* | * cleaned up safecall support: use a hidden localvarsym instead of result | jonas | 2019-11-24 | 1 | -3/+1 |
* | * adapted 16 byte alignment handling on linux: it is now assumed that the c... | florian | 2019-10-12 | 1 | -2/+2 |
* | * factored out checks whether a procdef's symbol needs to be global, and | jonas | 2019-07-07 | 1 | -14/+4 |
* | * on Mach-O, PECOFF and ELF platforms, write local symbols as hidden/ | jonas | 2019-07-07 | 1 | -0/+2 |
* | * synchronised with trunk till r42049 | jonas | 2019-05-12 | 1 | -10/+34 |
|\ |
|
| * | * fix case completeness and unreachable code warnings in compiler that would | jonas | 2019-05-12 | 1 | -10/+34 |
* | | * if a subroutine has an lsda record, the actions have to cover all code | florian | 2019-02-24 | 1 | -0/+6 |
* | | + mark outmost frame in CFI | florian | 2019-02-10 | 1 | -0/+3 |
* | | * synchronised with trunk till r41159 | jonas | 2019-02-01 | 1 | -646/+25 |
|\ \
| |/ |
|
| * | * first step towards supporting 32 bit targets with the LLVM code generator: | jonas | 2019-01-29 | 1 | -646/+25 |
* | | * synchronised with trunk till r40942 | jonas | 2019-01-20 | 1 | -1/+7 |
|\ \
| |/ |
|
| * | * if sub nodes of a commutative node contain conditionally executed nodes, th... | florian | 2019-01-20 | 1 | -1/+7 |
* | | * synchronised with trunk till r40635 | jonas | 2018-12-24 | 1 | -2/+4 |
|\ \
| |/ |
|
| * | * in constructors, free the temp holding self only after loading the function | jonas | 2018-12-24 | 1 | -2/+4 |
* | | * synchronised with trunk till r40503 | jonas | 2018-12-08 | 1 | -1/+5 |
|\ \
| |/ |
|
| * | * only free the temp holding the function result after we've loaded it into | jonas | 2018-12-08 | 1 | -1/+5 |
* | | * changed create_hlcodegen into a procvar, so that we don't have to insert | jonas | 2018-11-29 | 1 | -4/+0 |
|/ |
|
* | * aarch64: Fixed loading of a function result which is returned in 4 32-bit M... | yury | 2018-10-17 | 1 | -22/+63 |
* | - removed the check for pocall_oldfpccall from ncgutil.gen_save_used_regs and | nickysn | 2018-05-06 | 1 | -6/+2 |
* | * removed temppos field again from parameter locations: they're not allocated | jonas | 2018-04-27 | 1 | -2/+2 |
* | * keep track of the temp position separately from the offset in references, | jonas | 2018-04-22 | 1 | -2/+2 |
* | * handle bitpacked booleans more efficiently | florian | 2018-03-12 | 1 | -3/+30 |
* | * GetNextReg(), used by 16-bit and 8-bit code generators (i8086 and avr) moved | nickysn | 2017-09-11 | 1 | -55/+55 |
* | * pass the correct size to a_load_cgparaloc_ref in gen_load_cgpara_loc to avo... | florian | 2017-08-20 | 1 | -3/+13 |
* | * removed unused units | florian | 2017-05-09 | 1 | -8/+6 |
* | - remove no longer needed gen_fpc_dummy() | svenbarth | 2017-01-29 | 1 | -11/+0 |
* | * moved exception handling helpers from ncgutil to ncgflw as they are only | jonas | 2016-12-16 | 1 | -124/+0 |
* | * changed ncgutil.has_alias_name(pd,s) to a method of tprocdef | jonas | 2016-12-09 | 1 | -19/+0 |
* | + added volatility information to all memory references | jonas | 2016-11-27 | 1 | -2/+2 |
* | * Delete regvars unit. | pierre | 2016-11-06 | 1 | -1/+1 |