Lines Matching refs:getArgNo
59 unsigned Argument::getArgNo() const { in getArgNo() function in Argument
77 hasAttribute(getArgNo()+1, Attribute::NonNull)) in hasNonNullAttr()
90 hasAttribute(getArgNo()+1, Attribute::ByVal); in hasByValAttr()
98 hasAttribute(getArgNo()+1, Attribute::InAlloca); in hasInAllocaAttr()
104 return Attrs.hasAttribute(getArgNo() + 1, Attribute::ByVal) || in hasByValOrInAllocaAttr()
105 Attrs.hasAttribute(getArgNo() + 1, Attribute::InAlloca); in hasByValOrInAllocaAttr()
110 return getParent()->getParamAlignment(getArgNo()+1); in getParamAlignment()
117 return getParent()->getDereferenceableBytes(getArgNo()+1); in getDereferenceableBytes()
125 hasAttribute(getArgNo()+1, Attribute::Nest); in hasNestAttr()
133 hasAttribute(getArgNo()+1, Attribute::NoAlias); in hasNoAliasAttr()
141 hasAttribute(getArgNo()+1, Attribute::NoCapture); in hasNoCaptureAttr()
158 hasAttribute(getArgNo()+1, Attribute::Returned); in hasReturnedAttr()
165 hasAttribute(getArgNo()+1, Attribute::ZExt); in hasZExtAttr()
172 hasAttribute(getArgNo()+1, Attribute::SExt); in hasSExtAttr()
179 hasAttribute(getArgNo()+1, Attribute::ReadOnly) || in onlyReadsMemory()
181 hasAttribute(getArgNo()+1, Attribute::ReadNone); in onlyReadsMemory()
189 getParent()->addAttributes(getArgNo() + 1, in addAttr()
191 getArgNo() + 1, B)); in addAttr()
199 getParent()->removeAttributes(getArgNo() + 1, in removeAttr()
201 getArgNo() + 1, B)); in removeAttr()