[#llvm-IRPosition-callsite_argument-0b] = xref:llvm.adoc[llvm]::xref:llvm/IRPosition.adoc[IRPosition]::callsite_argument :relfileprefix: ../../ :mrdocs: `callsite_argument` overloads == Synopses Declared in `<llvm/Transforms/IPO/Attributor.h>` Create a position describing the argument of `ACS` at position `ArgNo.` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static xref:llvm/IRPosition.adoc[IRPosition] const xref:llvm/IRPosition/callsite_argument-07.adoc[callsite_argument]( xref:llvm/AbstractCallSite.adoc[AbstractCallSite] ACS, unsigned int ArgNo); ---- [.small]#xref:llvm/IRPosition/callsite_argument-07.adoc[_» more..._]# Create a position describing the argument of `CB` at position `ArgNo.` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static xref:llvm/IRPosition.adoc[IRPosition] const xref:llvm/IRPosition/callsite_argument-04.adoc[callsite_argument]( xref:llvm/CallBase.adoc[CallBase] const& CB, unsigned int ArgNo); ---- [.small]#xref:llvm/IRPosition/callsite_argument-04.adoc[_» more..._]# == Return Value * The computed result. * A reference to the requested object. == Parameters [cols="1,4"] |=== | Name| Description | *ACS* | The abstract call site of interest. | *ArgNo* | The call‐site argument index. | *CB* | The call base of interest. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#