Mercurial > hg > graal-compiler
diff src/cpu/zero/vm/globals_zero.hpp @ 14416:6a936747b569
8024344: PPC64 (part 112): C argument in register AND stack slot.
Summary: On PPC, the first 13 floating point arguments to C calls are passed in floating point registers. Also, all but the first 8 arguments are passed on the stack. So there can be floating point arguments that are passed on the stack and in a register. We duplicate the regs datastructure in c_calling_convention() to represent this.
Reviewed-by: kvn, cjplummer
author | goetz |
---|---|
date | Thu, 12 Sep 2013 13:51:13 -0700 |
parents | 12f651e29f6b |
children | 2b8e28fdf503 |
line wrap: on
line diff
--- a/src/cpu/zero/vm/globals_zero.hpp Fri Sep 06 20:16:09 2013 +0200 +++ b/src/cpu/zero/vm/globals_zero.hpp Thu Sep 12 13:51:13 2013 -0700 @@ -43,6 +43,7 @@ define_pd_global(intx, CodeEntryAlignment, 32); define_pd_global(intx, OptoLoopAlignment, 16); define_pd_global(intx, InlineFrequencyCount, 100); +define_pd_global(intx, InlineSmallCode, 1000 ); define_pd_global(intx, PreInflateSpin, 10); define_pd_global(intx, StackYellowPages, 2);