Lines Matching refs:hasAttribute

2007   if (Attrs.hasAttribute(Attribute::ImmArg)) {  in verifyParameterAttrs()
2009 Attrs.getNumAttributes() - Attrs.hasAttribute(Attribute::Range); in verifyParameterAttrs()
2019 AttrCount += Attrs.hasAttribute(Attribute::ByVal); in verifyParameterAttrs()
2020 AttrCount += Attrs.hasAttribute(Attribute::InAlloca); in verifyParameterAttrs()
2021 AttrCount += Attrs.hasAttribute(Attribute::Preallocated); in verifyParameterAttrs()
2022 AttrCount += Attrs.hasAttribute(Attribute::StructRet) || in verifyParameterAttrs()
2023 Attrs.hasAttribute(Attribute::InReg); in verifyParameterAttrs()
2024 AttrCount += Attrs.hasAttribute(Attribute::Nest); in verifyParameterAttrs()
2025 AttrCount += Attrs.hasAttribute(Attribute::ByRef); in verifyParameterAttrs()
2031 Check(!(Attrs.hasAttribute(Attribute::InAlloca) && in verifyParameterAttrs()
2032 Attrs.hasAttribute(Attribute::ReadOnly)), in verifyParameterAttrs()
2037 Check(!(Attrs.hasAttribute(Attribute::StructRet) && in verifyParameterAttrs()
2038 Attrs.hasAttribute(Attribute::Returned)), in verifyParameterAttrs()
2043 Check(!(Attrs.hasAttribute(Attribute::ZExt) && in verifyParameterAttrs()
2044 Attrs.hasAttribute(Attribute::SExt)), in verifyParameterAttrs()
2049 Check(!(Attrs.hasAttribute(Attribute::ReadNone) && in verifyParameterAttrs()
2050 Attrs.hasAttribute(Attribute::ReadOnly)), in verifyParameterAttrs()
2055 Check(!(Attrs.hasAttribute(Attribute::ReadNone) && in verifyParameterAttrs()
2056 Attrs.hasAttribute(Attribute::WriteOnly)), in verifyParameterAttrs()
2061 Check(!(Attrs.hasAttribute(Attribute::ReadOnly) && in verifyParameterAttrs()
2062 Attrs.hasAttribute(Attribute::WriteOnly)), in verifyParameterAttrs()
2067 Check(!(Attrs.hasAttribute(Attribute::NoInline) && in verifyParameterAttrs()
2068 Attrs.hasAttribute(Attribute::AlwaysInline)), in verifyParameterAttrs()
2073 Check(!(Attrs.hasAttribute(Attribute::Writable) && in verifyParameterAttrs()
2074 Attrs.hasAttribute(Attribute::ReadNone)), in verifyParameterAttrs()
2077 Check(!(Attrs.hasAttribute(Attribute::Writable) && in verifyParameterAttrs()
2078 Attrs.hasAttribute(Attribute::ReadOnly)), in verifyParameterAttrs()
2092 if (Attrs.hasAttribute(Attribute::Alignment)) { in verifyParameterAttrs()
2097 if (Attrs.hasAttribute(Attribute::ByVal)) { in verifyParameterAttrs()
2109 if (Attrs.hasAttribute(Attribute::ByRef)) { in verifyParameterAttrs()
2117 if (Attrs.hasAttribute(Attribute::InAlloca)) { in verifyParameterAttrs()
2125 if (Attrs.hasAttribute(Attribute::Preallocated)) { in verifyParameterAttrs()
2136 if (Attrs.hasAttribute(Attribute::Initializes)) { in verifyParameterAttrs()
2144 if (Attrs.hasAttribute(Attribute::NoFPClass)) { in verifyParameterAttrs()
2151 if (Attrs.hasAttribute(Attribute::Range)) { in verifyParameterAttrs()
2225 Check(!ArgAttrs.hasAttribute(Attribute::ImmArg), in verifyFunctionAttrs()
2228 Check(!ArgAttrs.hasAttribute(Attribute::ElementType), in verifyFunctionAttrs()
2237 if (ArgAttrs.hasAttribute(Attribute::Nest)) { in verifyFunctionAttrs()
2242 if (ArgAttrs.hasAttribute(Attribute::Returned)) { in verifyFunctionAttrs()
2250 if (ArgAttrs.hasAttribute(Attribute::StructRet)) { in verifyFunctionAttrs()
2257 if (ArgAttrs.hasAttribute(Attribute::SwiftSelf)) { in verifyFunctionAttrs()
2262 if (ArgAttrs.hasAttribute(Attribute::SwiftAsync)) { in verifyFunctionAttrs()
2267 if (ArgAttrs.hasAttribute(Attribute::SwiftError)) { in verifyFunctionAttrs()
2272 if (ArgAttrs.hasAttribute(Attribute::InAlloca)) { in verifyFunctionAttrs()
2745 Check(!ArgAttrs.hasAttribute(Attribute::StructRet), in verifyStatepoint()
3776 if (ArgAttrs.hasAttribute(Attribute::Nest)) { in visitCallBase()
3781 if (ArgAttrs.hasAttribute(Attribute::Returned)) { in visitCallBase()
3794 Check(!ArgAttrs.hasAttribute(Attribute::StructRet), in visitCallBase()
3798 if (ArgAttrs.hasAttribute(Attribute::InAlloca)) in visitCallBase()
7359 ArgLoc && ArgLoc->hasAttribute(Attribute::SwiftAsync)) in verifyNotEntryValue()
7382 ArgLoc && ArgLoc->hasAttribute(Attribute::SwiftAsync)) in verifyNotEntryValue()