Michaël Van Canneyt
|
d3a0a2dddf
* Call free instead of destroy
|
4 月之前 |
florian
|
7aae7a8d51
+ min/max optimization support for RiscV
|
7 月之前 |
florian
|
b4d3468f68
* use HAS_MINMAX_INTRINSICS define
|
7 月之前 |
florian
|
798f2ba632
* better code for ... downto 1 for-loops
|
8 月之前 |
florian
|
246d7865c5
* less strict condition when a loop decrement can be moved to the end of a loop to increase code quality
|
8 月之前 |
florian
|
511beac49c
* get rid of the hack that tlabelnode inherits from tunarynode and stores a statement in left, resolves #40964
|
9 月之前 |
J. Gareth "Curious Kit" Moreton
|
205e4f3421
* "checkcontinue" replaced with "has_child_of_type(..., [continuen])"
|
1 年之前 |
Sven/Sarah Barth
|
953a4e1b64
* fix #40563: apply slightly adjusted patch by byte bites to use fixed range of 1..Length(str) for for-in loops iterating over ShortStrings
|
1 年之前 |
J. Gareth "Curious Kit" Moreton
|
e4a0ce2fb5
* x86: Min/max intrinsic support
|
1 年之前 |
J. Gareth "Curious Kit" Moreton
|
81b7b80749
* Added support for 64-bit min/max intrinsics
|
1 年之前 |
J. Gareth "Curious Kit" Moreton
|
2b7df4237b
* nf_pass1_done, nf_error, nf_processing and nf_do_not_execute
|
1 年之前 |
Sven/Sarah Barth
|
68668c649e
* fix #40500: do a for-in on a string variable using low(strvar) to high(strvar) so that zero based strings are handled correctly
|
1 年之前 |
florian
|
5670a7543c
* properly reset nf_write/nf_modify flags for min/max inline nodes, needed by dead store optimization, resolves #39958
|
2 年之前 |
Sven/Sarah Barth
|
815734c47a
* fix #32034 and fix #39656: in a for-in-loop with an array constructor enforce the type of the loop variable for the elements
|
3 年之前 |
florian
|
e443936e12
+ in_min/max_dword/longint support for aarch64
|
3 年之前 |
florian
|
77b9d62520
+ in_min/max_single/double support for aarch64
|
3 年之前 |
Yuriy Sydorov
|
5b32c81bef
* Corrected setting of the flag.
|
3 年之前 |
Yuriy Sydorov
|
e04df465ef
* The label which is generated by traisenode is not a jump target. Mark
|
3 年之前 |
pierre
|
39896a1b11
Destroy tfornode class loopiteration field if assigned
|
4 年之前 |
Jonas Maebe
|
9977889f4a
* fix finally block getting unconditionally removed if try-block is empty
|
4 年之前 |
florian
|
a32a870f33
* another loop counter copying fix
|
4 年之前 |
florian
|
c4ddb94cb4
* remove nf_write from the counter node when converting for loops into while loops if the counter is only read
|
4 年之前 |
yury
|
75491ae21c
* Removed/ifdefed the assigned and unused variables.
|
4 年之前 |
yury
|
0a021be803
* Corrected visibility of overridden methods.
|
4 年之前 |
florian
|
16f201292c
+ remove try ... finally statements if the finally block is empty
|
4 年之前 |
florian
|
0fd7a5cb1f
* lines with 255 chars a little bit long, reformated them
|
4 年之前 |
florian
|
6db164c993
* min/max optimization needs to check both operands of the if condition, even if no else-statement is passed, resolves #38249
|
4 年之前 |
florian
|
6d7d567a25
* min/max optimization on x86 can be applied now without fastmath as NaN is handled properly now
|
4 年之前 |
florian
|
88a0d4d64b
+ optimize if x>a then x:=a; into min(a,x);, similiar for max
|
4 年之前 |
florian
|
3707cb4b1e
* handle min/max properly if it is applied to NaNs
|
4 年之前 |