public inbox for jit@gcc.gnu.org
 help / color / mirror / Atom feed
* Global register variables
@ 2021-08-31  6:39 Marc Nieper-Wißkirchen
  2021-09-02 14:33 ` David Malcolm
  0 siblings, 1 reply; 8+ messages in thread
From: Marc Nieper-Wißkirchen @ 2021-08-31  6:39 UTC (permalink / raw)
  To: jit

Does libgccjit support GCC's global register variables ([1])?

If not, could we expect them to be included?  One major use case of
libgccjit seems to be JIT compilation of some virtual machine bytecode and
virtual machines usually need a number of global variables (like some
virtual stack pointer or heap pointer, etc.).  It makes a lot of sense to
hold them in global (callee-saved) registers.

Marc

--

[1]
https://gcc.gnu.org/onlinedocs/gcc/Global-Register-Variables.html#Global-Register-Variables

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2021-12-07  9:07 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-08-31  6:39 Global register variables Marc Nieper-Wißkirchen
2021-09-02 14:33 ` David Malcolm
2021-09-02 16:05   ` Sv: " Petter Tomner
2021-09-02 16:33     ` Marc Nieper-Wißkirchen
2021-09-02 16:44     ` Sv: " David Malcolm
2021-09-02 17:06       ` Sv: " Petter Tomner
2021-09-02 17:09         ` Marc Nieper-Wißkirchen
2021-12-07  9:07           ` Marc Nieper-Wißkirchen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).