Displaying 3 results from an estimated 3 matches for "plybxb3ek4jifzzudr9w8jj0bxs9s23".
2011 Jul 08
0
[LLVMdev] Explicit register usage in LLVM assembly
On 8 July 2011 21:10, Yiannis Tsiouris <yiannis.tsiouris at gmail.com> wrote:
> The problem with that is the case of an 'invoke' call. According to the
> semantics of the invoke instruction the return value is not available when
> a stack unwind happens. From the Language Reference Manual:
> "For the purposes of the SSA form, the definition of the value returned by
2011 Jul 09
1
[LLVMdev] Explicit register usage in LLVM assembly
...----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iQEcBAEBCAAGBQJOGG/UAAoJEGQmXQvMOEBcfnAIAJeRunEO39RuGIeYCfKIseb5
O+FFdCPIi1A5+FHezQNKb3w8OX6eyD5LgFas9xy6iuYmSDAJLt557oAhJEXB5HzW
zJUEJnCjwC8FZ0/s/sk7uFDsfs9Dy61MTm8OWtJf4hTc4dH3NFrn8810K6i0H48f
PLyBxB3Ek4JIFzZudr9W8Jj0Bxs9s23+hwDaXMPekXS/0mv24xMKhh0wqDwo971x
NzOc5knbIC5SG1Ib1Rr8y6wZcS0UUmBlkZEi3/cK4sMoMCAU7hCYXvhFGlA7Ljio
VOlTEtvwwz6YCMl2ayxdYvY6UA0N1ranMCwVotenCUijgOUcNYHfhlw1DtcKMKw=
=boD8
-----END PGP SIGNATURE-----
2011 Jul 08
2
[LLVMdev] Explicit register usage in LLVM assembly
On Sun, Apr 3, 2011 at 2:58 AM, David Terei <davidterei at gmail.com> wrote:
> Hi Yiannis,
>
> As has been said GHC had this problem (I'm the author of GHC's LLVM
> backend). GHC uses 4 pinned registers on x86-32 and 16 on x86-64. The
> solution is to use a custom calling convention. I would argue that
> this is a better solution then having the registers