florian
|
f813703cf3
* fixes several issues with loop unrolling
|
10 år sedan |
Jonas Maebe
|
b57c95043f
+ support overriding tdef/tsym methods with target-specific functionality:
|
11 år sedan |
florian
|
1366498255
+ nf_addr_taken: it marks nodes which address is taken
|
11 år sedan |
florian
|
30352c7f7b
* fix several issues with loop strength reduction to make it working
|
11 år sedan |
florian
|
a0f0d0de40
* make use of the noreturn directive for internalerror
|
11 år sedan |
florian
|
d23a5b7c7d
* store break/continue usage in a variable
|
12 år sedan |
florian
|
912268b1b9
* make loop unrolling dependent on the cpu optimization type instead of the instruction set
|
12 år sedan |
florian
|
b262b4d76b
* fix loop unrolling of for in loops
|
12 år sedan |
florian
|
9773b92cbe
* improved for loop unrolling
|
13 år sedan |
florian
|
6c8eed21c4
+ implement auto inlining (-Ooautoinline)
|
13 år sedan |
florian
|
092153e7ad
* handle unrolling of for ... downto ... correctly, resolves #15668
|
15 år sedan |
florian
|
c0d4efed2e
* forbid passing derived classes to call by reference parent classes (for objects, this is still allowed), resolves #13135
|
16 år sedan |
florian
|
5e448b47a5
* compilation fixed
|
16 år sedan |
yury
|
b580cbc778
* Removed unused local var.
|
16 år sedan |
florian
|
db196d76c2
+ strength reduction for array accesses inside for loops
|
17 år sedan |
florian
|
8d01c330a1
* ttemprefnode -> ctemprefnode
|
17 år sedan |
florian
|
17d3da7266
* variables where the address is taken could have aliases so they aren't invariant
|
17 år sedan |
florian
|
0b5951fa14
+ first full implementation of induction variable strength reduction
|
17 år sedan |
florian
|
ecd05a1043
+ framework for strength reduction of induction variables
|
17 år sedan |
florian
|
3294c59a73
* renamed optunrol into optloop
|
17 år sedan |