mazen
|
ba59054e84
* rgHelper renamed to rgBase
|
%!s(int64=22) %!d(string=hai) anos |
mazen
|
75f88a5b90
* now uses standard routines in rgHelper unit to search registers by number and by name
|
%!s(int64=22) %!d(string=hai) anos |
florian
|
05fcae577a
* some ppc stuff fixed
|
%!s(int64=22) %!d(string=hai) anos |
peter
|
0939085ab1
* commented out more obsolete constants
|
%!s(int64=22) %!d(string=hai) anos |
florian
|
1df13c788c
* fixed some MMX<->SSE
|
%!s(int64=22) %!d(string=hai) anos |
mazen
|
7668192be0
+ Alignement field added to TParaLocation (=4 as 32 bits archs)
|
%!s(int64=22) %!d(string=hai) anos |
peter
|
70fe77ca7c
* procinfo unit contains tprocinfo
|
%!s(int64=22) %!d(string=hai) anos |
Jonas Maebe
|
c8863b920b
* fixed some ppc problems
|
%!s(int64=22) %!d(string=hai) anos |
peter
|
98d153815c
* some fixes for ppc
|
%!s(int64=22) %!d(string=hai) anos |
peter
|
601160a0e3
* powerpc compiles again
|
%!s(int64=22) %!d(string=hai) anos |
florian
|
220e05dd5e
* fixed arm concatcopy
|
%!s(int64=22) %!d(string=hai) anos |
Jonas Maebe
|
4f8c390198
* fixed regvars so they work with newra (at least for ppc)
|
%!s(int64=22) %!d(string=hai) anos |
olle
|
c2fe8dbd99
* merged macos entry/exit code generation into the general one.
|
%!s(int64=22) %!d(string=hai) anos |
Jonas Maebe
|
356ee447ba
* "lastsaveintreg" is RS_R31 instead of RS_R27 with -dnewra, because
|
%!s(int64=22) %!d(string=hai) anos |
Jonas Maebe
|
1846337739
* fixed ppc compiler
|
%!s(int64=22) %!d(string=hai) anos |
Jonas Maebe
|
2763f461ce
* VOLATILE_REGISTERS was wrong (it was more or less the inverted set
|
%!s(int64=22) %!d(string=hai) anos |
Jonas Maebe
|
404d344d92
* lots of newra fixes (need getfuncretparaloc implementation for i386)!
|
%!s(int64=22) %!d(string=hai) anos |
Jonas Maebe
|
642d0f923b
* ppc compiles with -dnewra, haven't tried to compile anything with it
|
%!s(int64=22) %!d(string=hai) anos |
Jonas Maebe
|
a5a186799a
+ added supreg_name function
|
%!s(int64=22) %!d(string=hai) anos |
Jonas Maebe
|
709e6da4fa
- removed ALL_INTREGISTERS (only the one in rgobj is valid)
|
%!s(int64=22) %!d(string=hai) anos |
peter
|
1e7ecac976
* FUNCTION_RESULT64_LOW/HIGH_REG added for int64 results
|
%!s(int64=22) %!d(string=hai) anos |
peter
|
414bd5fa22
* more sparc cleanup
|
%!s(int64=22) %!d(string=hai) anos |
Jonas Maebe
|
d321606bc5
* changed scratchregs from r28-r30 to r29-r31
|
%!s(int64=22) %!d(string=hai) anos |
Jonas Maebe
|
517e16dae7
* fixed endian problem with tlocation.value/valueqword fields
|
%!s(int64=22) %!d(string=hai) anos |
Jonas Maebe
|
66792ee44e
* adapted for Peter's regvar fixes
|
%!s(int64=22) %!d(string=hai) anos |
florian
|
137395876d
* fixed last commit, changing lastsaveintreg to r31 caused some strange problems
|
%!s(int64=22) %!d(string=hai) anos |
florian
|
5f6578729b
* sysv entry code saves r13 now as well
|
%!s(int64=22) %!d(string=hai) anos |
florian
|
0284016ee9
* fixed several issues with powerpc
|
%!s(int64=22) %!d(string=hai) anos |
florian
|
253df05727
+ added first_ and last_imreg
|
%!s(int64=22) %!d(string=hai) anos |
Jonas Maebe
|
5893b9bb19
* fixed R_TOC bugs introduced by new register allocator conversion
|
%!s(int64=22) %!d(string=hai) anos |