Commit Graph

7 Commits

Author SHA1 Message Date
Jonas Maebe
4686f61002 * keep track of the temp position separately from the offset in references,
so that they can still be freed after the reference has been changed
    (e.g. in case of array indexing or record field accesses) (mantis #33628)

git-svn-id: trunk@38814 -
2018-04-22 17:03:16 +00:00
florian
049d7884cd * take advantage of the fact that SRA reg1,x,reg2 sign extends to the upper 32 bit bits of a 64 bit register
git-svn-id: trunk@36957 -
2017-08-20 17:20:37 +00:00
florian
7ed3757f8c + TCGSparc64.a_load_reg_ref_unaligned
git-svn-id: trunk@36763 -
2017-07-21 21:17:41 +00:00
pierre
6fdd952fd9 Fix check for setting use_unlimited_pic_mode for sparc64
git-svn-id: trunk@36746 -
2017-07-18 18:02:36 +00:00
florian
3ee8e836e9 * properly handle constants from -2^32 to -1 on sparc64
git-svn-id: trunk@36546 -
2017-06-19 21:18:05 +00:00
florian
fd698a22f4 * handling of negative constants in TCGSparc64.a_load_const_reg
* create a cg128 for sparc64

git-svn-id: trunk@36519 -
2017-06-18 15:51:28 +00:00
florian
ea8774c18d * split the sparc code generator into a generic base class and separate classes for sparc32 and sparc64
+ initial code for the sparc64 cg

git-svn-id: trunk@36440 -
2017-06-06 20:11:07 +00:00