florian
|
56a99d2512
+ sanity checks in mips and sparc register allocator
|
3 years ago |
Jonas Maebe
|
4686f61002
* keep track of the temp position separately from the offset in references,
|
7 years ago |
Jonas Maebe
|
a25ebbba3e
+ added volatility information to all memory references
|
8 years ago |
Jonas Maebe
|
67b8aceaee
* synchronized with privatetrunk till r30095
|
10 years ago |
sergei
|
3b06465322
+ MIPS: support replacement spilling for mov.s, mov.d and (partially) mtc1 instructions.
|
11 years ago |
Jonas Maebe
|
7949bebb8d
* synchronised with r28168 of trunk
|
11 years ago |
sergei
|
25037f5318
- MIPS: completely removed trgcpu.add_constraints method.
|
11 years ago |
Jonas Maebe
|
5ef93e85b8
+ added extra "orgsupreg" parameter to do_spill_read/do_spill_written/
|
11 years ago |
sergei
|
8b8553991a
+ MIPS: prevent coalescing written-to registers with $sp,$fp,$zero and $at.
|
12 years ago |
sergei
|
1421998752
* MIPS register spilling: relocations are not needed to load constant values, and offset limit is 32767, not 4095.
|
12 years ago |
florian
|
de4a96f96d
* fixes several register allocation related mips issues
|
13 years ago |
florian
|
28036ed068
* fix some mips compiler issues, system unit compilation is getting forward
|
13 years ago |
Jonas Maebe
|
f302fcdc98
+ TSubRegisterSet definition forgotten to commit in r15952
|
15 years ago |
florian
|
e5ebb2a26e
* started to integrate the code of David Zhang's MIPS code from fpc-mips on sf into fpc trunk
|
15 years ago |