Home | History | Annotate | Download | only in IR

Lines Matching refs:hasAttribute

636   Assert1(!Attrs.hasAttribute(Idx, Attribute::NoReturn) &&
637 !Attrs.hasAttribute(Idx, Attribute::NoUnwind) &&
638 !Attrs.hasAttribute(Idx, Attribute::ReadNone) &&
639 !Attrs.hasAttribute(Idx, Attribute::ReadOnly) &&
640 !Attrs.hasAttribute(Idx, Attribute::NoInline) &&
641 !Attrs.hasAttribute(Idx, Attribute::AlwaysInline) &&
642 !Attrs.hasAttribute(Idx, Attribute::OptimizeForSize) &&
643 !Attrs.hasAttribute(Idx, Attribute::StackProtect) &&
644 !Attrs.hasAttribute(Idx, Attribute::StackProtectReq) &&
645 !Attrs.hasAttribute(Idx, Attribute::NoRedZone) &&
646 !Attrs.hasAttribute(Idx, Attribute::NoImplicitFloat) &&
647 !Attrs.hasAttribute(Idx, Attribute::Naked) &&
648 !Attrs.hasAttribute(Idx, Attribute::InlineHint) &&
649 !Attrs.hasAttribute(Idx, Attribute::StackAlignment) &&
650 !Attrs.hasAttribute(Idx, Attribute::UWTable) &&
651 !Attrs.hasAttribute(Idx, Attribute::NonLazyBind) &&
652 !Attrs.hasAttribute(Idx, Attribute::ReturnsTwice) &&
653 !Attrs.hasAttribute(Idx, Attribute::SanitizeAddress) &&
654 !Attrs.hasAttribute(Idx, Attribute::SanitizeThread) &&
655 !Attrs.hasAttribute(Idx, Attribute::SanitizeMemory) &&
656 !Attrs.hasAttribute(Idx, Attribute::MinSize) &&
657 !Attrs.hasAttribute(Idx, Attribute::NoBuiltin),
662 Assert1(!Attrs.hasAttribute(Idx, Attribute::ByVal) &&
663 !Attrs.hasAttribute(Idx, Attribute::Nest) &&
664 !Attrs.hasAttribute(Idx, Attribute::StructRet) &&
665 !Attrs.hasAttribute(Idx, Attribute::NoCapture),
670 Assert1(!((Attrs.hasAttribute(Idx, Attribute::ByVal) &&
671 Attrs.hasAttribute(Idx, Attribute::Nest)) ||
672 (Attrs.hasAttribute(Idx, Attribute::ByVal) &&
673 Attrs.hasAttribute(Idx, Attribute::StructRet)) ||
674 (Attrs.hasAttribute(Idx, Attribute::Nest) &&
675 Attrs.hasAttribute(Idx, Attribute::StructRet))), "Attributes "
678 Assert1(!((Attrs.hasAttribute(Idx, Attribute::ByVal) &&
679 Attrs.hasAttribute(Idx, Attribute::Nest)) ||
680 (Attrs.hasAttribute(Idx, Attribute::ByVal) &&
681 Attrs.hasAttribute(Idx, Attribute::InReg)) ||
682 (Attrs.hasAttribute(Idx, Attribute::Nest) &&
683 Attrs.hasAttribute(Idx, Attribute::InReg))), "Attributes "
686 Assert1(!(Attrs.hasAttribute(Idx, Attribute::ZExt) &&
687 Attrs.hasAttribute(Idx, Attribute::SExt)), "Attributes "
690 Assert1(!(Attrs.hasAttribute(Idx, Attribute::ReadNone) &&
691 Attrs.hasAttribute(Idx, Attribute::ReadOnly)), "Attributes "
694 Assert1(!(Attrs.hasAttribute(Idx, Attribute::NoInline) &&
695 Attrs.hasAttribute(Idx, Attribute::AlwaysInline)), "Attributes "
704 Assert1(!Attrs.hasAttribute(Idx, Attribute::ByVal) ||
708 Assert1(!Attrs.hasAttribute(Idx, Attribute::ByVal),
736 if (Attrs.hasAttribute(i, Attribute::Nest)) {
741 if (Attrs.hasAttribute(Index, Attribute::StructRet))
757 Assert1(!((Attrs.hasAttribute(AttributeSet::FunctionIndex,
759 Attrs.hasAttribute(AttributeSet::FunctionIndex,
761 (Attrs.hasAttribute(AttributeSet::FunctionIndex,
763 Attrs.hasAttribute(AttributeSet::FunctionIndex,
765 (Attrs.hasAttribute(AttributeSet::FunctionIndex,
767 Attrs.hasAttribute(AttributeSet::FunctionIndex,
771 Assert1(!((Attrs.hasAttribute(AttributeSet::FunctionIndex,
773 Attrs.hasAttribute(AttributeSet::FunctionIndex,
775 (Attrs.hasAttribute(AttributeSet::FunctionIndex,
777 Attrs.hasAttribute(AttributeSet::FunctionIndex,
779 (Attrs.hasAttribute(AttributeSet::FunctionIndex,
781 Attrs.hasAttribute(AttributeSet::FunctionIndex,
785 Assert1(!(Attrs.hasAttribute(AttributeSet::FunctionIndex,
787 Attrs.hasAttribute(AttributeSet::FunctionIndex,
791 Assert1(!(Attrs.hasAttribute(AttributeSet::FunctionIndex,
793 Attrs.hasAttribute(AttributeSet::FunctionIndex,
797 Assert1(!(Attrs.hasAttribute(AttributeSet::FunctionIndex,
799 Attrs.hasAttribute(AttributeSet::FunctionIndex,
1367 Assert1(!Attrs.hasAttribute(Idx, Attribute::StructRet),