peter
|
e525797c51
* updated copyright to 2000
|
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 |
Jonas Maebe
|
ff017bbd5f
* even more missing register deallocations are added!
|
26 years ago |
Jonas Maebe
|
653d672377
* improved fixing of missing regallocs (they're almost all correct
|
26 years ago |
Jonas Maebe
|
6746b61501
* fixed small typo (C_M* -> Ch_M*) so -darithopt compiles again
|
26 years ago |
Jonas Maebe
|
dce0f2cd38
* fixed stupid typo in previous commit :(
|
26 years ago |
Jonas Maebe
|
194c612b07
* div, idiv and mul destroy edx!!
|
26 years ago |
Jonas Maebe
|
8a2453ab1d
* much more complete/waterproof RegModifiedByInstruction()
|
26 years ago |
peter
|
0887060ff2
* truncated log to 20 revs
|
26 years ago |
Jonas Maebe
|
2688bfd9ec
+ first implementation of choosing least used register for alignment code
|
26 years ago |
peter
|
f5a9e30c98
* insns.dat is used to generate all i386*.inc files
|
26 years ago |
Jonas Maebe
|
a9b5e27bc1
* finally got around making GetNextInstruction return false when
|
26 years ago |
florian
|
fa19f0aa09
- removed the hcodegen use in the new cg, use cgbase instead
|
26 years ago |
Jonas Maebe
|
2ad775b888
* small bugfix in ArrayRefsEq
|
26 years ago |
Jonas Maebe
|
e62d58ea51
* writing to a position in an array now only destroys registers
|
26 years ago |
peter
|
6b1ab5eb31
* procinfo is now a pointer
|
26 years ago |
Jonas Maebe
|
552b86f85b
* fixed bug in destroyrefs (indexes are now handled as pointers)
|
26 years ago |
Jonas Maebe
|
9793c4eee9
* fixed typo's in -darithopt
|
26 years ago |
Jonas Maebe
|
5fc1435036
* changed pai386, paippc and paiapha (same for tai*) to paicpu (taicpu)
|
26 years ago |
Jonas Maebe
|
8dc154ce24
* minor fixes regarding the reading of operands
|
26 years ago |
peter
|
bfe185d206
+ KNI instructions
|
26 years ago |
Jonas Maebe
|
13bffb711a
* fix in -darithopt code (sometimes crashed on 8/16bit regs)
|
26 years ago |
florian
|
ca53eee67e
* renamed i386asm and i386base to cpuasm and cpubase
|
26 years ago |
Jonas Maebe
|
e2302d38bc
* bugfix in DestroyRefs
|
26 years ago |
Jonas Maebe
|
77fef43fda
* also add arithmetic operations to instruction sequences contained in registers
|
26 years ago |
Jonas Maebe
|
8dcdd36b13
* small bugfix in instructionsequal
|
26 years ago |
florian
|
774df6096e
* bug #487 fixed, (inc(<property>) isn't allowed)
|
26 years ago |
Jonas Maebe
|
8c52e10620
* removed unused AsmL parameter from FindLoHiLabels
|
26 years ago |
peter
|
0b272f13c7
* removed oldasm
|
26 years ago |