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