masta
|
e2a744e19b
Consolidate do_spill_read/do_spill_written on arm
|
%!s(int64=13) %!d(string=hai) anos |
florian
|
21b94f675f
+ add for MLA the same register interferences as for MUL
|
%!s(int64=13) %!d(string=hai) anos |
florian
|
d6ad7721e6
* patch by Jeppe Johansen to avoid corruption of frame/stack pointer by pre/post indexed operations, resolves #19679
|
%!s(int64=14) %!d(string=hai) anos |
Jonas Maebe
|
780e75bfac
o patch by Jeppe Johansen to fix mantis #17472:
|
%!s(int64=14) %!d(string=hai) anos |
Jonas Maebe
|
f302fcdc98
+ TSubRegisterSet definition forgotten to commit in r15952
|
%!s(int64=15) %!d(string=hai) anos |
Jonas Maebe
|
d1538ab023
o added ARM VPFv2/VFPv3 support:
|
%!s(int64=15) %!d(string=hai) anos |
florian
|
515774b864
* merged armthum branch
|
%!s(int64=16) %!d(string=hai) anos |
Jonas Maebe
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
%!s(int64=16) %!d(string=hai) anos |
florian
|
a800b2a3d3
* fixed interference generation for top_local
|
%!s(int64=18) %!d(string=hai) anos |
florian
|
b16b9d5251
* don't load a spilled register between mov lr,pc mov pc,<reg>
|
%!s(int64=18) %!d(string=hai) anos |
yury
|
496e19c9c2
* fixed ARM register allocation problem when additional register is used for spilling.
|
%!s(int64=18) %!d(string=hai) anos |
yury
|
96bfb7ce97
* don't destroy both r11 and r13 when copying data.
|
%!s(int64=18) %!d(string=hai) anos |
florian
|
b77a5016ca
* don't destroy r13 when copying data
|
%!s(int64=18) %!d(string=hai) anos |
florian
|
964a98edca
* fixed spilling with large offsets
|
%!s(int64=18) %!d(string=hai) anos |
peter
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
%!s(int64=19) %!d(string=hai) anos |
peter
|
a3ab2053c9
* support multiple asmlabel types, renamed getlabel to
|
%!s(int64=20) %!d(string=hai) anos |
fpc
|
790a4fe2d3
* log and id tags removed
|
%!s(int64=20) %!d(string=hai) anos |
fpc
|
50778076c3
initial import
|
%!s(int64=20) %!d(string=hai) anos |
peter
|
e417e34496
* truncate log
|
%!s(int64=20) %!d(string=hai) anos |
florian
|
22d9294ab3
+ overflow checking for the arm
|
%!s(int64=20) %!d(string=hai) anos |
florian
|
73c30d6579
* fixed arm compilation with cgutils
|
%!s(int64=21) %!d(string=hai) anos |
florian
|
60f0434585
* fixed compilation of arm compiler
|
%!s(int64=21) %!d(string=hai) anos |
florian
|
5062c04096
* fixed problem with cpu interferences
|
%!s(int64=21) %!d(string=hai) anos |
florian
|
8a9758c5e2
* logs truncated
|
%!s(int64=21) %!d(string=hai) anos |
florian
|
588e2c38bf
* dwarf branch merged
|
%!s(int64=21) %!d(string=hai) anos |
florian
|
16366a944c
* spilling problem fixed
|
%!s(int64=21) %!d(string=hai) anos |
florian
|
10e765329d
* fixed arm compilation
|
%!s(int64=21) %!d(string=hai) anos |
florian
|
1e9e0b0e35
* fixed compilation problem
|
%!s(int64=21) %!d(string=hai) anos |
florian
|
de4fa4e7e7
* fixed another couple of arm bugs
|
%!s(int64=21) %!d(string=hai) anos |
florian
|
35110d8ef5
* fixed several arm issues
|
%!s(int64=21) %!d(string=hai) anos |