Lines Matching refs:hasAttribute
1698 if (Attrs.hasAttribute(Attribute::ImmArg)) { in verifyParameterAttrs()
1706 AttrCount += Attrs.hasAttribute(Attribute::ByVal); in verifyParameterAttrs()
1707 AttrCount += Attrs.hasAttribute(Attribute::InAlloca); in verifyParameterAttrs()
1708 AttrCount += Attrs.hasAttribute(Attribute::Preallocated); in verifyParameterAttrs()
1709 AttrCount += Attrs.hasAttribute(Attribute::StructRet) || in verifyParameterAttrs()
1710 Attrs.hasAttribute(Attribute::InReg); in verifyParameterAttrs()
1711 AttrCount += Attrs.hasAttribute(Attribute::Nest); in verifyParameterAttrs()
1712 AttrCount += Attrs.hasAttribute(Attribute::ByRef); in verifyParameterAttrs()
1718 Assert(!(Attrs.hasAttribute(Attribute::InAlloca) && in verifyParameterAttrs()
1719 Attrs.hasAttribute(Attribute::ReadOnly)), in verifyParameterAttrs()
1724 Assert(!(Attrs.hasAttribute(Attribute::StructRet) && in verifyParameterAttrs()
1725 Attrs.hasAttribute(Attribute::Returned)), in verifyParameterAttrs()
1730 Assert(!(Attrs.hasAttribute(Attribute::ZExt) && in verifyParameterAttrs()
1731 Attrs.hasAttribute(Attribute::SExt)), in verifyParameterAttrs()
1736 Assert(!(Attrs.hasAttribute(Attribute::ReadNone) && in verifyParameterAttrs()
1737 Attrs.hasAttribute(Attribute::ReadOnly)), in verifyParameterAttrs()
1742 Assert(!(Attrs.hasAttribute(Attribute::ReadNone) && in verifyParameterAttrs()
1743 Attrs.hasAttribute(Attribute::WriteOnly)), in verifyParameterAttrs()
1748 Assert(!(Attrs.hasAttribute(Attribute::ReadOnly) && in verifyParameterAttrs()
1749 Attrs.hasAttribute(Attribute::WriteOnly)), in verifyParameterAttrs()
1754 Assert(!(Attrs.hasAttribute(Attribute::NoInline) && in verifyParameterAttrs()
1755 Attrs.hasAttribute(Attribute::AlwaysInline)), in verifyParameterAttrs()
1771 if (Attrs.hasAttribute(Attribute::ByVal)) { in verifyParameterAttrs()
1776 if (Attrs.hasAttribute(Attribute::ByRef)) { in verifyParameterAttrs()
1781 if (Attrs.hasAttribute(Attribute::InAlloca)) { in verifyParameterAttrs()
1786 if (Attrs.hasAttribute(Attribute::Preallocated)) { in verifyParameterAttrs()
1793 Assert(!Attrs.hasAttribute(Attribute::SwiftError), in verifyParameterAttrs()
1797 if (Attrs.hasAttribute(Attribute::ByRef)) { in verifyParameterAttrs()
1802 if (Attrs.hasAttribute(Attribute::ByVal) && Attrs.getByValType()) { in verifyParameterAttrs()
1807 if (Attrs.hasAttribute(Attribute::Preallocated)) { in verifyParameterAttrs()
1812 if (Attrs.hasAttribute(Attribute::InAlloca)) { in verifyParameterAttrs()
1817 if (Attrs.hasAttribute(Attribute::ElementType)) { in verifyParameterAttrs()
1880 Assert(!ArgAttrs.hasAttribute(Attribute::ImmArg), in verifyFunctionAttrs()
1882 Assert(!ArgAttrs.hasAttribute(Attribute::ElementType), in verifyFunctionAttrs()
1888 if (ArgAttrs.hasAttribute(Attribute::Nest)) { in verifyFunctionAttrs()
1893 if (ArgAttrs.hasAttribute(Attribute::Returned)) { in verifyFunctionAttrs()
1902 if (ArgAttrs.hasAttribute(Attribute::StructRet)) { in verifyFunctionAttrs()
1909 if (ArgAttrs.hasAttribute(Attribute::SwiftSelf)) { in verifyFunctionAttrs()
1914 if (ArgAttrs.hasAttribute(Attribute::SwiftAsync)) { in verifyFunctionAttrs()
1919 if (ArgAttrs.hasAttribute(Attribute::SwiftError)) { in verifyFunctionAttrs()
1925 if (ArgAttrs.hasAttribute(Attribute::InAlloca)) { in verifyFunctionAttrs()
2172 Assert(!ArgAttrs.hasAttribute(Attribute::StructRet), in verifyStatepoint()
3165 if (ArgAttrs.hasAttribute(Attribute::Nest)) { in visitCallBase()
3170 if (ArgAttrs.hasAttribute(Attribute::Returned)) { in visitCallBase()
3185 Assert(!ArgAttrs.hasAttribute(Attribute::StructRet), in visitCallBase()
3189 if (ArgAttrs.hasAttribute(Attribute::InAlloca)) in visitCallBase()