peter
|
230a14ff68
* getregisterfpu size parameter added
|
22 years ago |
Jonas Maebe
|
f67e370ce1
* set inital costs of assigning a variable to a register to 120 for
|
22 years ago |
Jonas Maebe
|
0357f71e14
* fixed several regvar related bugs for non-i386. make cycle with -Or now
|
22 years ago |
Jonas Maebe
|
f433c21ead
* use as little different registers on the ppc until newra is released,
|
22 years ago |
Jonas Maebe
|
cb279b2029
* changed tt_persistant to tt_persistent :)
|
22 years ago |
peter
|
abca40f041
* regvar fixes
|
22 years ago |
daniel
|
b899ea5469
* Bug fix in simplify
|
22 years ago |
peter
|
f4b818fc1d
* removed funcretn,funcretsym, function result is now in varsym
|
22 years ago |
daniel
|
6aa01a99a9
* Ifdefs around a lot of calls to cleartempgen
|
22 years ago |
peter
|
c351d2a524
* compile fix for no-newra
|
22 years ago |
daniel
|
9e2084b8d5
* Further register allocator work. Compiler now smaller with new
|
22 years ago |
peter
|
47489f2376
* firstpass uses expectloc
|
22 years ago |
daniel
|
25059e21b6
+ Implemented the actual register allocator
|
22 years ago |
peter
|
e21dab9739
* count address regs separate
|
22 years ago |
daniel
|
0c93e261e7
* Added some code to keep track of move instructions in register
|
22 years ago |
daniel
|
a32926e2fc
* Some work on interference graph construction
|
22 years ago |
peter
|
c4ddcc78a8
* generic constructor working for i386
|
22 years ago |
Jonas Maebe
|
d168ae15df
* lots of new regallocator fixes, both in generic and ppc-specific code
|
22 years ago |
olle
|
03f1fef7aa
+ added cutils to the uses clause
|
22 years ago |
daniel
|
eedc447400
+ Added newra version of Ti386shlshrnode
|
22 years ago |
daniel
|
fb55235acc
* Work to handle new register notation in ag386nsm
|
22 years ago |
daniel
|
2801609d3f
* Created newra version of secondmul in n386add.pas
|
22 years ago |
daniel
|
e8f649f5c2
+ $define newra will enable new register allocator
|
22 years ago |
daniel
|
5912bc972c
* Fixed ungetreference
|
22 years ago |
daniel
|
4c450c3bb0
* Fixed a few issues
|
22 years ago |
daniel
|
86bcea6ef5
* Code generator converted to new register notation
|
22 years ago |
carl
|
59d3edeec7
* Several bugfixes for m68k target (register alloc., opcode emission)
|
22 years ago |
daniel
|
55a161bbbf
* Tregister changed into a record
|
22 years ago |
carl
|
67486c96c3
* fixes for Delphi 6 compilation
|
23 years ago |
peter
|
4b81e16fe2
* tempgen cleanup
|
23 years ago |