Jonas Maebe
|
6c09cba112
* some more allocRegBetween fixes (-al didn't function previously
|
25 years ago |
Jonas Maebe
|
a890c59e05
* fixed bug in regUsedAfterInstruction (it didn't convert the reg
|
25 years ago |
Jonas Maebe
|
3555239e29
* remove dealloc/alloc of reg1 between "movl %reg1,%reg2;
|
25 years ago |
Jonas Maebe
|
0ab87d5ed8
* modifications to make the compiler functional when compiled with
|
25 years ago |
Jonas Maebe
|
958d6dacef
* fix for imul optimization in popt386 (exclude top_ref as first
|
25 years ago |
Jonas Maebe
|
0cbad4fe45
+ change "mov reg1,reg2;imul x,reg2" to "imul x,reg1,reg2" in popt386
|
25 years ago |
peter
|
4a4a24b6e8
* log truncated
|
25 years ago |
Jonas Maebe
|
245975562b
* fpuloadstore optimizations are now done before and after the CSE
|
25 years ago |
florian
|
b2098c4de5
* some improvemenst to cmov support
|
25 years ago |
florian
|
332c7a568f
* CMOV support in optimizer (in define USECMOV)
|
25 years ago |
Jonas Maebe
|
d6bcb83f95
+ change "lea x(reg),reg" to "add x,reg" (-dnewoptimizations)
|
25 years ago |
pierre
|
86058ed342
* bug fix for bug #802
|
25 years ago |
Jonas Maebe
|
f8e779a438
* fixed a serious memory leak
|
25 years ago |
Jonas Maebe
|
23d69a5126
* changed edi allocation to use getexplicitregister32/ungetregister
|
25 years ago |
peter
|
e525797c51
* updated copyright to 2000
|
25 years ago |
peter
|
972ba5215a
* fixed and;jmp being translated into test;jmp
|
25 years ago |
Jonas Maebe
|
8272526892
* CSE of constant loading in regs works properly again
|
26 years ago |
peter
|
ad2b1fb278
* newoptimizations define added
|
26 years ago |
peter
|
0512ba80fb
+ ttype, tsymlist
|
26 years ago |
Jonas Maebe
|
e250138c67
+ change "mov var,reg; add/shr/... x,reg; mov reg,var" to
|
26 years ago |
Jonas Maebe
|
7d1b3066d9
* fixed some missed optimizations because 8bit regs were not always
|
26 years ago |
Jonas Maebe
|
9ffa216681
* don't remove align objects between JMP's and labels
|
26 years ago |
Jonas Maebe
|
621cecced4
* getfinaldestination works completely again (a lot of functionality
|
26 years ago |
peter
|
0887060ff2
* truncated log to 20 revs
|
26 years ago |
peter
|
6b1ab5eb31
* procinfo is now a pointer
|
26 years ago |
florian
|
ac20c15ef4
+ fld reg;fxxx to fxxxr reg optimization
|
26 years ago |
Jonas Maebe
|
5fc1435036
* changed pai386, paippc and paiapha (same for tai*) to paicpu (taicpu)
|
26 years ago |
Jonas Maebe
|
618547adf0
* fixed pop/push optmization
|
26 years ago |
pierre
|
e5df050607
* avoid unused locals
|
26 years ago |
Jonas Maebe
|
aff06b2d4e
* "add/sub const,%esp;sub $2,%esp" wasn't always optimized
|
26 years ago |