Jonas Maebe
|
146a819615
* fixed spilling of and operations on spilled 32 bit values for x86_64
|
16 年之前 |
Jonas Maebe
|
4e1859e108
* fixed spilling of "mov $64bitconst,%reg" on x86_64
|
16 年之前 |
yury
|
491f0fa1d8
* Replaced all user defined warnings by TODO comments to reduce compiler noise.
|
17 年之前 |
yury
|
5548824859
* Removed/ifdefed/commented unused local variables.
|
17 年之前 |
peter
|
6058b2c247
* renamed t_times to executionweight and moved it to
|
17 年之前 |
daniel
|
3ad8257ecb
* Fix replace spilling of shld/shrd.
|
18 年之前 |
daniel
|
f3660976bc
+ Allow replace spilling for "opcode register,const" and "opcode const,register"
|
18 年之前 |
daniel
|
9256c180de
* Fix register allocation bug that happens when a coalesced
|
18 年之前 |
Jonas Maebe
|
e815b923d5
* a_loadfpu_* gets two size parameters: fromsize and tosize
|
18 年之前 |
florian
|
85d63d9fa9
* settings refactored
|
19 年之前 |
daniel
|
3125ed73cf
* Add one more call to get_alias
|
19 年之前 |
daniel
|
01afee1f73
* Add extra calls to get_alias to properly recognize coalesced
|
19 年之前 |
Jonas Maebe
|
51259b697b
* more mmx/sse register spilling fixes:
|
19 年之前 |
Jonas Maebe
|
cd0c38b9d9
* fixed spilling of mmx registers
|
19 年之前 |
florian
|
0378f8c162
+ more reg/reg reg/mem only instructions
|
19 年之前 |
peter
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
19 年之前 |
peter
|
b6e35a200e
* rewrite of optimizer options
|
19 年之前 |
florian
|
0e89afa607
* mm register spilling fixed
|
20 年之前 |
florian
|
146efddbb7
* unified internal error
|
20 年之前 |
fpc
|
790a4fe2d3
* log and id tags removed
|
20 年之前 |
fpc
|
50778076c3
initial import
|
20 年之前 |
peter
|
4794119dd3
movzx,movsx don't support memory destinations
|
20 年之前 |
peter
|
e417e34496
* truncate log
|
20 年之前 |
florian
|
852ca7e923
+ added sse instruction being not be able writing to a memory location
|
21 年之前 |
peter
|
c95a859f0a
* generic tlocation
|
21 年之前 |
peter
|
c853d10cc2
* optimized spilling writing when the reg operand can be
|
21 年之前 |
peter
|
f5471aef6e
* more spilling rewrites
|
21 年之前 |
peter
|
ee3585f56f
* spilling code rewritten for x86. It now used the generic
|
21 年之前 |
peter
|
ec04a5a899
* handle 3 operand opcodes the same as 2 operand opcodes, the
|
21 年之前 |
florian
|
9ebffe215b
* ie checking in spilling code improved
|
21 年之前 |