Jonas Maebe
|
92fa75838e
* honour -Oonopeephole
|
11 år sedan |
florian
|
6e62fbc3d2
* more consistent updates of used registers
|
13 år sedan |
florian
|
e1a2b1859a
* comments and explanations on tai_regalloc.keep field
|
13 år sedan |
florian
|
b6608e716b
+ tai_regalloc.keep to force register deallocations to be keep
|
13 år sedan |
florian
|
2a14394cf5
* cleaned up scheduler code, created own scheduler class to avoid unneeded passes through the assembler
|
13 år sedan |
florian
|
117c083003
* call inherited Destroy in TAsmOptimizer to avoid memory leak
|
13 år sedan |
florian
|
8832a34b67
* fix reg. allocs even for procedures without labels
|
13 år sedan |
florian
|
75e62e42e4
* add debug statements
|
13 år sedan |
florian
|
748694a325
* fixes some issues with reg. allocation information
|
13 år sedan |
florian
|
0fe22a358b
+ first version of ldr instruction scheduler on arm
|
13 år sedan |
Jonas Maebe
|
666b4e2469
* fixed range errors in label bookkeeping that caused too much memory to be
|
15 år sedan |
Jonas Maebe
|
090f2a6108
* defined "class of TAsmOptimizer" as separate type to avoid tripping
|
15 år sedan |
Jonas Maebe
|
c1c1b2deac
* more aint() type casts replaced by int64() type casts
|
16 år sedan |
yury
|
a039dd6942
* Fixed warnings about hiding inherited method.
|
17 år sedan |
yury
|
451a290caf
* Fixed 'mixed signed/unsigned' and pointer conversion warnings.
|
17 år sedan |
yury
|
fd0ed50331
* Removed/commented more unused variables.
|
17 år sedan |
yury
|
fcceb9cfa1
* Removed/ifdefed/commented unused local variables.
|
17 år sedan |
florian
|
4010d66c2c
* arm cond. instruction support
|
18 år sedan |
florian
|
85d63d9fa9
* settings refactored
|
19 år sedan |
peter
|
89f5d65784
* fix findlohilabel
|
19 år sedan |
peter
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
19 år sedan |
peter
|
b6e35a200e
* rewrite of optimizer options
|
19 år sedan |
Jonas Maebe
|
ab5f5ca15e
* fixed ppc compilation
|
19 år sedan |
Jonas Maebe
|
cd3f064a33
+ enabled postpeepholeopts phase
|
20 år sedan |
Jonas Maebe
|
ab3bc45fa4
* cpu-specific overrides of optimizer methods now get called
|
20 år sedan |
fpc
|
790a4fe2d3
* log and id tags removed
|
20 år sedan |
fpc
|
50778076c3
initial import
|
20 år sedan |
Jonas Maebe
|
ec959955bd
* fixed generic jumps optimizer and enabled it for ppc (the label table
|
20 år sedan |
peter
|
e417e34496
* truncate log
|
20 år sedan |
peter
|
c95a859f0a
* generic tlocation
|
21 år sedan |