florian
|
2a93e65511
* seperator => separator
|
3 years ago |
florian
|
d2447026de
+ modeswitch UNDERSCOREISSEPERATOR, active by default in delphi modes:
|
3 years ago |
Florian Klämpfl
|
a47f153dae
* avoid to create a stack frame on aarch64 if possible
|
6 years ago |
florian
|
dcb1fcd9b8
+ support $lgeacyifend directive, resolves #37676
|
3 years ago |
Nikolay Nikolov
|
344da9597f
+ added the current WebAssembly exceptions mode to the .ppu module flags and
|
3 years ago |
Nikolay Nikolov
|
1011c31a80
+ increase string type to avoid const string truncation
|
3 years ago |
Nikolay Nikolov
|
2577180b93
+ introduced WebAssembly branchful exceptions
|
3 years ago |
Nikolay Nikolov
|
3a242a17f4
* increased size of ttargetswitchinfo.define to fit the string added in my
|
3 years ago |
Nikolay Nikolov
|
eda6b105b7
+ added target flags for the different WebAssembly exception modes that I'm
|
3 years ago |
florian
|
1e072aef31
+ for loop optimizations can be controller by a switch (-Oo(no)forloop)
|
3 years ago |
florian
|
468975aa30
+ move often used floating point constants into registers
|
4 years ago |
florian
|
1f49e633b6
+ modified patch by Christo Crause: if the target support, the switch -Xu can be used to generate the executable as an uf2 file
|
4 years ago |
florian
|
792b629aa6
+ -Xa option: generate code which allows to use more than 2 GB of static data on 64 Bit targets
|
4 years ago |
pierre
|
c06a931d5b
Add separate cs_assemble_on_target tglobalswitch entry
|
4 years ago |
Jonas Maebe
|
312f1436b1
* changed TIDString and tsymentry.realname to TSymStr
|
4 years ago |
Jonas Maebe
|
eb7ba1690e
* mark all external assemblers using an LLVM tool using af_llvm
|
5 years ago |
yury
|
4e1e35aef5
* Added optimization option cs_opt_unused_para. It is enabled for -O2 and higher. The parentfp optimization is tied to cs_opt_unused_para.
|
5 years ago |
florian
|
82a3877126
+ x86: track use of full ymm registers and generate vzeroupper if needed
|
5 years ago |
svenbarth
|
068f0d2ec8
* fix for Mantis #36935: apply patch by J. Gareth Moreton to fix a typo in cs_opt_remove_empty_proc
|
5 years ago |
Jonas Maebe
|
b625afe800
* never inline routines that call get_frame (otherwise get_frame would return
|
5 years ago |
florian
|
a2d3522812
* general-dynamic -> global-dynamic
|
5 years ago |
florian
|
03f7ef4c63
* renamed tls model switches and symbols to match gcc
|
5 years ago |
svenbarth
|
b2932393df
Reintegration of Custom Attributes branch by Joost van der Sluis with patches reworked by Svetozar Belic [patch 1/3]
|
6 years ago |
Jonas Maebe
|
cc9f8b7f56
* record in ppu flag whether or not symbols are ansistrings, and use that
|
6 years ago |
Jonas Maebe
|
9a327f1fcd
* ensure the LLVM-based compiler does not try to load units compiled with a
|
6 years ago |
Jonas Maebe
|
a0e35fd1bc
* synchronised with trunk till r42118
|
6 years ago |
Jonas Maebe
|
77658b925b
* disable regular array -> dynamic array type coversion support unless
|
6 years ago |
Jonas Maebe
|
1b6425176b
* synchronised with trunk till r42049
|
6 years ago |
Jonas Maebe
|
ba1b4b1c92
+ support for verifying whether a case statements handles all possibilities
|
6 years ago |
svenbarth
|
5a5b47fa24
+ add support for MultiHelpers modeswitch by Ryan Joseph for Mantis #35159
|
6 years ago |