Home | History | Annotate | Download | only in IR

Lines Matching refs:getArgNo

57 /// getArgNo - Return the index of this formal argument in its containing
59 unsigned Argument::getArgNo() const {
77 hasAttribute(getArgNo()+1, Attribute::NonNull))
90 hasAttribute(getArgNo()+1, Attribute::ByVal);
98 hasAttribute(getArgNo()+1, Attribute::InAlloca);
104 return Attrs.hasAttribute(getArgNo() + 1, Attribute::ByVal) ||
105 Attrs.hasAttribute(getArgNo() + 1, Attribute::InAlloca);
110 return getParent()->getParamAlignment(getArgNo()+1);
117 return getParent()->getDereferenceableBytes(getArgNo()+1);
125 hasAttribute(getArgNo()+1, Attribute::Nest);
133 hasAttribute(getArgNo()+1, Attribute::NoAlias);
141 hasAttribute(getArgNo()+1, Attribute::NoCapture);
158 hasAttribute(getArgNo()+1, Attribute::Returned);
165 hasAttribute(getArgNo()+1, Attribute::ZExt);
172 hasAttribute(getArgNo()+1, Attribute::SExt);
179 hasAttribute(getArgNo()+1, Attribute::ReadOnly) ||
181 hasAttribute(getArgNo()+1, Attribute::ReadNone);
189 getParent()->addAttributes(getArgNo() + 1,
191 getArgNo() + 1, B));
199 getParent()->removeAttributes(getArgNo() + 1,
201 getArgNo() + 1, B));