Jonas Maebe
|
a25ebbba3e
+ added volatility information to all memory references
|
9 ani în urmă |
Károly Balogh
|
a595877da3
m68k: in fmove + op + fmove optimizations, allow the ops precision to be different to the fmoves
|
9 ani în urmă |
Károly Balogh
|
98d4c426cb
m68k: some groundwork for an improved optimizer, now tries to optimize away MOVE/FMOVE based unnecessary register shuffling around ops when possible (with room for further improvements)
|
9 ani în urmă |
Károly Balogh
|
41776e9608
m68k: on a '000, optimize CLR.L Dx to MOVEQ #0,Dx which is slightly faster
|
9 ani în urmă |
Károly Balogh
|
424f329173
m68k: use inlined realconsts also during normal float calculations on '881/040/060. also optimize them where possible
|
9 ani în urmă |
Károly Balogh
|
2dbfca4e8e
m68k: optimize a few cases of comparisons against inlined realconsts
|
9 ani în urmă |
Károly Balogh
|
2b3bd71735
m68k: include CMPI in the CMP to TST optimization
|
9 ani în urmă |
Károly Balogh
|
b617345e43
m68k: disabled premature MOVEA #0,Ax to SUBA Ax,Ax in the CG, because it breaks with spilling temp replacement and moved it to the optimizer, where it belongs. this fixes some code with potentially heavy address register pressure, like the IDE.
|
10 ani în urmă |
Károly Balogh
|
05d38053f7
m68k: optimize a few more trivial cases
|
10 ani în urmă |
Károly Balogh
|
df7af34de9
m68k: very early optimizer implementation experiments
|
11 ani în urmă |
fpc
|
790a4fe2d3
* log and id tags removed
|
20 ani în urmă |
fpc
|
50778076c3
initial import
|
20 ani în urmă |
peter
|
e417e34496
* truncate log
|
20 ani în urmă |
florian
|
8a9758c5e2
* logs truncated
|
21 ani în urmă |
carl
|
654ddac250
+ m68k problems with cvs fixed?()!
|
23 ani în urmă |
carl
|
c68b2dfbee
* rename swatoperands to swapoperands
|
23 ani în urmă |