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
|
3c72115e30
|
* basic sparc64 calling convention handling and stack frame handling fixed
git-svn-id: trunk@36518 -
|
2017-06-18 15:49:21 +00:00 |
|
florian
|
5e969d90cb
|
+ SPARC64 cpugas unit
+ support for %gdop_hix22/%gdop_lox22
git-svn-id: trunk@36475 -
|
2017-06-10 11:24:55 +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 |
|
florian
|
1f4432af6b
|
* sparc64 compiler can be build, not working yet
git-svn-id: trunk@36399 -
|
2017-06-02 20:13:30 +00:00 |
|
florian
|
b59e4f5652
|
+ register .inc files for SPARC64
git-svn-id: trunk@36380 -
|
2017-05-31 20:58:30 +00:00 |
|
florian
|
188ec0f0c7
|
+ basics for sparc64 support, we continue to use the name "sparc" for sparc32, both sparc are identified by sparcgen (dirs, defines etc.)
git-svn-id: trunk@36374 -
|
2017-05-30 21:17:17 +00:00 |
|