[LLVMdev] Adding/checking an attribute to function argument (original) (raw)

Tarun Prabhu tarunprabhu at gmail.com
Thu Jul 9 19:06:57 PDT 2015


Hello,

I am trying to add custom attributes to function arguments. I can add them using Argument->addAttr().

| AttrBuilder attrbuilder; | Attribute attr = Attribute::get(context, "attrname", "attrval"); | attrBuilder.addAttribute(attr); | arg->addAttr(AttributeSet::get(context, 0, attrBuilder));

But I can't find a way to check if a Argument has attribute "attrname".

You can do this for functions with addFnAttribute("attrname", "attrval"), and then query it with hasFnAttribute("attrname").

Is there a similar API for Arguments which, for some reason, doesn't appear in the documentation?

Thanks,

Tarun -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150709/863df909/attachment.html>



More information about the llvm-dev mailing list