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 {
289 bool AttributeImpl::hasAttribute(Attribute::AttrKind A) const {
299 Attribute::AttrKind AttributeImpl::getKindAsEnum() const {
341 uint64_t AttributeImpl::getAttrMask(Attribute::AttrKind Val) {
426 bool AttributeSetNode::hasAttribute(Attribute::AttrKind Kind) const {
440 Attribute AttributeSetNode::getAttribute(Attribute::AttrKind Kind) const {
495 Attribute::AttrKind Kind = Attr.getKindAsEnum();
594 for (Attribute::AttrKind Kind = Attribute::None;
595 Kind != Attribute::EndAttrKinds; Kind = Attribute::AttrKind(Kind + 1)) {
618 ArrayRef<Attribute::AttrKind> Kind) {
620 for (ArrayRef<Attribute::AttrKind>::iterator I = Kind.begin(),
658 Attribute::AttrKind Attr) const {
727 Attribute::AttrKind Attr) const {
811 bool AttributeSet::hasAttribute(unsigned Index, Attribute::AttrKind Kind) const{
828 bool AttributeSet::hasAttrSomewhere(Attribute::AttrKind Attr) const {
841 Attribute::AttrKind Kind) const {
961 AttrBuilder &AttrBuilder::addAttribute(Attribute::AttrKind Val) {
975 Attribute::AttrKind Kind = Attr.getKindAsEnum();
990 AttrBuilder &AttrBuilder::removeAttribute(Attribute::AttrKind Val) {
1015 Attribute::AttrKind Kind = I->getKindAsEnum();
1134 for (Attribute::AttrKind I = Attribute::None; I != Attribute::EndAttrKinds;
1135 I = Attribute::AttrKind(I + 1)) {