J. Gareth "Curious Kit" Moreton
|
1ab46c909a
* Reduced the number of expensive calls to "GetUserCode" in DFA
|
1 年之前 |
J. Gareth "Curious Kit" Moreton
|
5c090fce2c
* Node dumps now output the convention if it's not pocall_default
|
1 年之前 |
Jonas Maebe
|
50040a2cab
default values: store as staticvarsyms in staticsymtable
|
1 年之前 |
florian
|
0d3ec87492
* also initalize default helper variables of initialization sections, resolves #40183
|
2 年之前 |
Jonas Maebe
|
0e46041717
WPO: also consider NewInstance to detect class instancing
|
2 年之前 |
florian
|
342524c312
* run dead store elimination multiple times if needed
|
2 年之前 |
Jonas Maebe
|
d12bf094ab
cs_opt_consts: disable when non-local gotos are active
|
2 年之前 |
Jonas Maebe
|
3d6c53ee74
parentfpstruct: explicitly trash before initialising
|
3 年之前 |
Sven/Sarah Barth
|
f8b1801a8f
+ implement necessary functionality in tcgprocinfo to initialize and populate the capturer
|
3 年之前 |
Sven/Sarah Barth
|
4dbdb4f0f1
+ initial support for anonymous functions, for now as essentially nested functions
|
4 年之前 |
Sven/Sarah Barth
|
ee187f78f4
* have read_body return the created procdef
|
4 年之前 |
Sven/Sarah Barth
|
f6a444c6fc
* combine the Boolean parameters of read_proc and read_proc_dec into a set
|
4 年之前 |
florian
|
4c8e802dd3
* continue const. propagation after a for loop when possible
|
3 年之前 |
florian
|
a1ee4e04ed
* if a for loop does not change a variable, we can propate it if it is a constant, resolves #39726
|
3 年之前 |
Pierre Muller
|
5acd7a7b83
Rename tsymtable.insert and delete methods to insertsym ands deletesym
|
3 年之前 |
Karoly Balogh
|
60919b4979
* m68k: disable the frame pointer optimization on subarchs that don't support long displacements for now, until the shortcomings of the cg can be addressed
|
3 年之前 |
florian
|
2b66f60a88
* do not throw an internal error in case of a misplaced string, resolves #39609
|
3 年之前 |
Florian Klämpfl
|
a47f153dae
* avoid to create a stack frame on aarch64 if possible
|
6 年之前 |
Yuriy Sydorov
|
b78761efd3
* Removed obsolete OLDREGVARS ifdefs.
|
3 年之前 |
florian
|
d0fdda6da7
+ TDFABuilder.redodfainfo
|
3 年之前 |
Nikolay Nikolov
|
c96e203780
* moved the 'end_block' WebAssembly instruction before the 'exit' label right
|
3 年之前 |
florian
|
1e072aef31
+ for loop optimizations can be controller by a switch (-Oo(no)forloop)
|
3 年之前 |
florian
|
468975aa30
+ move often used floating point constants into registers
|
3 年之前 |
florian
|
d2921dfb55
* move more node tree optimizations to tcgprocinfo.OptimizeNodeTree
|
3 年之前 |
nickysn
|
940738a3a1
* synchronized with trunk
|
4 年之前 |
florian
|
fe57cd3536
* fix LLVM after r48828
|
4 年之前 |
florian
|
4c2e0b9ff0
* for setjmp based exception handling, get the type of the exception reason from the setjmp result
|
4 年之前 |
nickysn
|
64bb0359d2
* synchronized with trunk
|
4 年之前 |
yury
|
64c586b86d
* Removed/ifdefed lots of unused variables.
|
4 年之前 |
nickysn
|
96de6c4b96
* synchronize with trunk
|
4 年之前 |