yury
|
627fcb4354
* Do not use the LOC_VOID location to indicate unused parameters.
|
5 years ago |
florian
|
15baa272fe
* exceptions are side effects which must be considered in boolean expressions
|
5 years ago |
yury
|
2808873d1b
* Reworked the optimization of unused $parentfp for nested routines.
|
5 years ago |
florian
|
fcf2cd2bea
* boolean or/and nodes might be swapped when they have no side effect, in case
|
5 years ago |
florian
|
b352449eac
* Xtensa: fix flag handling: B0 is considered as default flags
|
5 years ago |
florian
|
3705f95b92
* compilation fixed
|
5 years ago |
florian
|
ba3de67f3b
+ Xtensa: the boolean extension is used as flags
|
5 years ago |
florian
|
70a836c4a2
* first part of merging parts of Jeppe's intrinsics patch, mainly r31135
|
5 years ago |
Jonas Maebe
|
54d3c26e27
* renamed abi_linux386_sysv to abi_i386_dynalignedstack, and also use it
|
5 years ago |
Jonas Maebe
|
0802edb710
* fix Linux/i386 and Win32 after r43578
|
5 years ago |
Jonas Maebe
|
e775ecdc43
* cleaned up safecall support: use a hidden localvarsym instead of result
|
5 years ago |
florian
|
fb91899457
* adapted 16 byte alignment handling on linux: it is now assumed that the callee tries to clear the stack, so in the caller, the stack is re-adjusted
|
5 years ago |
Jonas Maebe
|
e56b58c2b0
* factored out checks whether a procdef's symbol needs to be global, and
|
6 years ago |
Jonas Maebe
|
3fee990218
* on Mach-O, PECOFF and ELF platforms, write local symbols as hidden/
|
6 years ago |
Jonas Maebe
|
1b6425176b
* synchronised with trunk till r42049
|
6 years ago |
Jonas Maebe
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 years ago |
florian
|
82e1ce8e4a
* if a subroutine has an lsda record, the actions have to cover all code
|
6 years ago |
florian
|
65cece7657
+ mark outmost frame in CFI
|
6 years ago |
Jonas Maebe
|
a0d796e98d
* synchronised with trunk till r41159
|
6 years ago |
Jonas Maebe
|
04d295f186
* first step towards supporting 32 bit targets with the LLVM code generator:
|
6 years ago |
Jonas Maebe
|
b3a8543a56
* synchronised with trunk till r40942
|
6 years ago |
florian
|
e24449bcfd
* if sub nodes of a commutative node contain conditionally executed nodes, these sub nodes might not be swapped
|
6 years ago |
Jonas Maebe
|
882d676bc9
* synchronised with trunk till r40635
|
6 years ago |
Jonas Maebe
|
c9a7afe053
* in constructors, free the temp holding self only after loading the function
|
6 years ago |
Jonas Maebe
|
440026bb25
* synchronised with trunk till r40503
|
6 years ago |
Jonas Maebe
|
3b7efb5123
* only free the temp holding the function result after we've loaded it into
|
6 years ago |
Jonas Maebe
|
4cd6f59bc3
* changed create_hlcodegen into a procvar, so that we don't have to insert
|
6 years ago |
yury
|
93d672bf16
* aarch64: Fixed loading of a function result which is returned in 4 32-bit MM registers to 2 64-bit int registers. Bug #30329.
|
6 years ago |
nickysn
|
55ecc7feff
- removed the check for pocall_oldfpccall from ncgutil.gen_save_used_regs and
|
7 years ago |
Jonas Maebe
|
d69ad8fa41
* removed temppos field again from parameter locations: they're not allocated
|
7 years ago |