[LLVMdev] Using annotation attributes
Bart.Coppens at elis.ugent.be
Thu Jun 5 12:23:11 PDT 2008
On Thursday 05 June 2008 21:04, Tanya M. Lattner wrote:
> There is no way to get it from the Function*. You have to get the global
> annotations array and parse it yourself. You could easily write a pass to
> do this for you and store it in a map.
Ok, I will do that. In this context, is it possible that the code in
has bitrotted somewhat? "Noinline" seems to reside in @llvm.global.annotations
as well, but the code doesn't look like it is designed to handle that.
> I think the main reason is that we don't want to bloat the IR by making
> space for annotations in the Function itself.
Right. I had just hoped that even though the link is not explicit in the IR,
it would have been preprocessed anyway (given the existence of
More information about the llvm-dev