Lines Matching refs:AttrKind
33 Attribute Attribute::get(LLVMContext &Context, Attribute::AttrKind Kind,
106 Attribute::AttrKind Attribute::getKindAsEnum() const {
134 bool Attribute::hasAttribute(AttrKind Kind) const {
295 bool AttributeImpl::hasAttribute(Attribute::AttrKind A) const {
305 Attribute::AttrKind AttributeImpl::getKindAsEnum() const {
347 uint64_t AttributeImpl::getAttrMask(Attribute::AttrKind Val) {
433 bool AttributeSetNode::hasAttribute(Attribute::AttrKind Kind) const {
447 Attribute AttributeSetNode::getAttribute(Attribute::AttrKind Kind) const {
502 Attribute::AttrKind Kind = Attr.getKindAsEnum();
601 for (Attribute::AttrKind Kind = Attribute::None;
602 Kind != Attribute::EndAttrKinds; Kind = Attribute::AttrKind(Kind + 1)) {
625 ArrayRef<Attribute::AttrKind> Kind) {
627 for (ArrayRef<Attribute::AttrKind>::iterator I = Kind.begin(),
665 Attribute::AttrKind Attr) const {
734 Attribute::AttrKind Attr) const {
818 bool AttributeSet::hasAttribute(unsigned Index, Attribute::AttrKind Kind) const{
835 bool AttributeSet::hasAttrSomewhere(Attribute::AttrKind Attr) const {
848 Attribute::AttrKind Kind) const {
968 AttrBuilder &AttrBuilder::addAttribute(Attribute::AttrKind Val) {
982 Attribute::AttrKind Kind = Attr.getKindAsEnum();
997 AttrBuilder &AttrBuilder::removeAttribute(Attribute::AttrKind Val) {
1022 Attribute::AttrKind Kind = I->getKindAsEnum();
1141 for (Attribute::AttrKind I = Attribute::None; I != Attribute::EndAttrKinds;
1142 I = Attribute::AttrKind(I + 1)) {