Commit Graph

20 Commits

Author SHA1 Message Date
florian
637976e83f * patch by Marģers to unify internal error numbers, resolves #37888
git-svn-id: trunk@47103 -
2020-10-13 19:59:01 +00:00
florian
8e74a04dc5 * Xtensa: stack size calculation for the call0 abi fixed
git-svn-id: trunk@46833 -
2020-09-10 20:53:11 +00:00
florian
93eef547ae * improve call0 calling conventions
git-svn-id: trunk@46797 -
2020-09-07 20:28:38 +00:00
florian
243300c85f * more ABI compliant parameter passing
git-svn-id: trunk@46783 -
2020-09-05 20:25:31 +00:00
florian
965f759c0d * Xtensa: arrays are always passed as by reference but still returned in up to 4 registers
git-svn-id: trunk@46770 -
2020-09-04 20:58:14 +00:00
florian
6879a16cc3 * Xtensa: rewrote parameter handling
* Xtensa: aggregate types up to 16 bytes are returned in registers

git-svn-id: trunk@46734 -
2020-08-30 20:54:00 +00:00
florian
b36597c76a * better calculation of estimated stack frame size
git-svn-id: trunk@46733 -
2020-08-30 20:53:59 +00:00
florian
3eb7a13088 + Xtensa: implemented tcpuparamanager.ret_in_param according to API
* fixed passing of variant parameters

git-svn-id: trunk@46728 -
2020-08-28 20:18:36 +00:00
florian
47d6699a2e * Xtensa: some issues with large parameters fixed
git-svn-id: trunk@46720 -
2020-08-27 21:31:31 +00:00
florian
250c0750a2 * Xtensa: several issues with parameter passing of the windowed api fixed
git-svn-id: trunk@46708 -
2020-08-26 21:03:42 +00:00
florian
15fe9f1047 * cosmetics
git-svn-id: trunk@46547 -
2020-08-22 19:38:08 +00:00
florian
91149df87f * patch by Christo Crause: fix volatile registers for call0 abi, resolves #37317
git-svn-id: trunk@45749 -
2020-07-09 20:34:32 +00:00
florian
c1c201f93c * Xtensa: fix passing of floating point parameters
git-svn-id: trunk@44541 -
2020-04-03 20:15:24 +00:00
florian
3135effee3 * Xtensa: returning of 32 Bit values fixes
git-svn-id: trunk@44439 -
2020-03-30 20:42:55 +00:00
florian
0d41d86dd2 * Xtensa: use generic tcpuparamanager.getcgtempparaloc
git-svn-id: trunk@44404 -
2020-03-29 17:13:47 +00:00
florian
17298086ca * Xtensa: improved handling of calling conventions
git-svn-id: trunk@44379 -
2020-03-27 22:14:18 +00:00
florian
0290f364cc * Xtensa: parameter passing for the windowed abi
git-svn-id: trunk@44378 -
2020-03-27 22:14:18 +00:00
florian
d7126bd42c + Xtensa: initial support of the windowed abi
git-svn-id: trunk@44370 -
2020-03-26 21:54:41 +00:00
florian
729425447f + Xtensa: basic operations for Xtensa implemented
git-svn-id: trunk@44324 -
2020-03-21 12:49:46 +00:00
florian
9e40d536cb + Xtensa: initial skeleton completed
+ xtensa-embedded support in the compiler

git-svn-id: trunk@44318 -
2020-03-20 22:34:33 +00:00