Lines Matching refs:getArgNo
99 if (getParent()->hasParamAttribute(getArgNo(), Attribute::NonNull) && in hasNonNullAttr()
101 getParent()->hasParamAttribute(getArgNo(), Attribute::NoUndef))) in hasNonNullAttr()
122 return getParent()->hasParamAttribute(getArgNo(), Attribute::SwiftSelf); in hasSwiftSelfAttr()
126 return getParent()->hasParamAttribute(getArgNo(), Attribute::SwiftError); in hasSwiftErrorAttr()
143 return Attrs.hasParamAttribute(getArgNo(), Attribute::ByVal) || in hasPassPointeeByValueCopyAttr()
144 Attrs.hasParamAttribute(getArgNo(), Attribute::InAlloca) || in hasPassPointeeByValueCopyAttr()
145 Attrs.hasParamAttribute(getArgNo(), Attribute::Preallocated); in hasPassPointeeByValueCopyAttr()
152 return Attrs.hasParamAttribute(getArgNo(), Attribute::ByVal) || in hasPointeeInMemoryValueAttr()
153 Attrs.hasParamAttribute(getArgNo(), Attribute::StructRet) || in hasPointeeInMemoryValueAttr()
154 Attrs.hasParamAttribute(getArgNo(), Attribute::InAlloca) || in hasPointeeInMemoryValueAttr()
155 Attrs.hasParamAttribute(getArgNo(), Attribute::Preallocated) || in hasPointeeInMemoryValueAttr()
156 Attrs.hasParamAttribute(getArgNo(), Attribute::ByRef); in hasPointeeInMemoryValueAttr()
180 getParent()->getAttributes().getParamAttributes(getArgNo()); in getPassPointeeByValueCopySize()
188 getParent()->getAttributes().getParamAttributes(getArgNo()); in getPointeeInMemoryValueType()
194 return getParent()->getParamAlignment(getArgNo()); in getParamAlignment()
199 return getParent()->getParamAlign(getArgNo()); in getParamAlign()
203 return getParent()->getParamStackAlign(getArgNo()); in getParamStackAlign()
208 return getParent()->getParamByValType(getArgNo()); in getParamByValType()
213 return getParent()->getParamStructRetType(getArgNo()); in getParamStructRetType()
218 return getParent()->getParamByRefType(getArgNo()); in getParamByRefType()
223 return getParent()->getParamInAllocaType(getArgNo()); in getParamInAllocaType()
229 return getParent()->getParamDereferenceableBytes(getArgNo()); in getDereferenceableBytes()
235 return getParent()->getParamDereferenceableOrNullBytes(getArgNo()); in getDereferenceableOrNullBytes()
281 return Attrs.hasParamAttribute(getArgNo(), Attribute::ReadOnly) || in onlyReadsMemory()
282 Attrs.hasParamAttribute(getArgNo(), Attribute::ReadNone); in onlyReadsMemory()
287 AL = AL.addParamAttributes(Parent->getContext(), getArgNo(), B); in addAttrs()
292 getParent()->addParamAttr(getArgNo(), Kind); in addAttr()
296 getParent()->addParamAttr(getArgNo(), Attr); in addAttr()
300 getParent()->removeParamAttr(getArgNo(), Kind); in removeAttr()
305 AL = AL.removeParamAttributes(Parent->getContext(), getArgNo(), B); in removeAttrs()
310 return getParent()->hasParamAttribute(getArgNo(), Kind); in hasAttribute()
314 return getParent()->getParamAttribute(getArgNo(), Kind); in getAttribute()