Lines Matching refs:ArgNo

87 Argument::Argument(Type *Ty, const Twine &Name, Function *Par, unsigned ArgNo)  in Argument()  argument
88 : Value(Ty, Value::ArgumentVal), Parent(Par), ArgNo(ArgNo) { in Argument()
566 void Function::addParamAttr(unsigned ArgNo, Attribute::AttrKind Kind) { in addParamAttr() argument
567 AttributeSets = AttributeSets.addParamAttribute(getContext(), ArgNo, Kind); in addParamAttr()
570 void Function::addParamAttr(unsigned ArgNo, Attribute Attr) { in addParamAttr() argument
571 AttributeSets = AttributeSets.addParamAttribute(getContext(), ArgNo, Attr); in addParamAttr()
574 void Function::addParamAttrs(unsigned ArgNo, const AttrBuilder &Attrs) { in addParamAttrs() argument
575 AttributeSets = AttributeSets.addParamAttributes(getContext(), ArgNo, Attrs); in addParamAttrs()
610 void Function::removeParamAttr(unsigned ArgNo, Attribute::AttrKind Kind) { in removeParamAttr() argument
611 AttributeSets = AttributeSets.removeParamAttribute(getContext(), ArgNo, Kind); in removeParamAttr()
614 void Function::removeParamAttr(unsigned ArgNo, StringRef Kind) { in removeParamAttr() argument
615 AttributeSets = AttributeSets.removeParamAttribute(getContext(), ArgNo, Kind); in removeParamAttr()
618 void Function::removeParamAttrs(unsigned ArgNo, const AttributeMask &Attrs) { in removeParamAttrs() argument
620 AttributeSets.removeParamAttributes(getContext(), ArgNo, Attrs); in removeParamAttrs()
623 void Function::addDereferenceableParamAttr(unsigned ArgNo, uint64_t Bytes) { in addDereferenceableParamAttr() argument
625 AttributeSets.addDereferenceableParamAttr(getContext(), ArgNo, Bytes); in addDereferenceableParamAttr()
640 bool Function::hasParamAttribute(unsigned ArgNo, in hasParamAttribute() argument
642 return AttributeSets.hasParamAttr(ArgNo, Kind); in hasParamAttribute()
663 Attribute Function::getParamAttribute(unsigned ArgNo, in getParamAttribute() argument
665 return AttributeSets.getParamAttr(ArgNo, Kind); in getParamAttribute()
668 void Function::addDereferenceableOrNullParamAttr(unsigned ArgNo, in addDereferenceableOrNullParamAttr() argument
671 ArgNo, Bytes); in addDereferenceableOrNullParamAttr()
1173 unsigned short ArgNo = (NextElt == Infos.size() ? 0 : Infos[NextElt++]); in DecodeIITType() local
1176 IITDescriptor::get(IITDescriptor::AnyPtrToElt, ArgNo, RefNo)); in DecodeIITType()
1180 unsigned short ArgNo = (NextElt == Infos.size() ? 0 : Infos[NextElt++]); in DecodeIITType() local
1183 IITDescriptor::get(IITDescriptor::VecOfAnyPtrsToElt, ArgNo, RefNo)); in DecodeIITType()