[llvm] r190773 - Implement function prefix data as an IR feature.
Peter Collingbourne
peter at pcc.me.uk
Mon Sep 23 13:23:48 PDT 2013
On Mon, Sep 23, 2013 at 01:14:05PM -0700, Richard Mitton wrote:
> Hi,
>
> I have a small question about this -
>
> Why does the prefix data have to begin with a jump?
> Couldn't you just make the entry point label appear after the prefix
> data? And then use negative offsets to access it given the function's
> address? It seems like the jump adds a performance hit which isn't
> needed.
>
> e.g.
>
> .word 0x1234 // prefix data
> myfunction:
> push rbp
> // etc
> ret
Hi Richard,
I answered this question here:
http://lists.cs.uiuc.edu/pipermail/llvmdev/2013-July/063950.html
In general I hope to include an FAQ in the blog post which will answer
these sorts of questions.
Thanks,
--
Peter
More information about the llvm-commits
mailing list