Home
last modified time | relevance | path

Searched refs:NullabilityKind (Results 1 – 25 of 25) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/lib/APINotes/
H A DAPINotesYAMLCompiler.cpp74 Optional<NullabilityKind> Nullability;
83 LLVM_YAML_IS_FLOW_SEQUENCE_VECTOR(NullabilityKind)
87 template <> struct ScalarEnumerationTraits<NullabilityKind> {
88 static void enumeration(IO &IO, NullabilityKind &NK) { in enumeration()
89 IO.enumCase(NK, "Nonnull", NullabilityKind::NonNull); in enumeration()
90 IO.enumCase(NK, "Optional", NullabilityKind::Nullable); in enumeration()
91 IO.enumCase(NK, "Unspecified", NullabilityKind::Unspecified); in enumeration()
92 IO.enumCase(NK, "NullableResult", NullabilityKind::NullableResult); in enumeration()
95 IO.enumCase(NK, "Scalar", NullabilityKind::Unspecified); in enumeration()
98 IO.enumCase(NK, "N", NullabilityKind::NonNull); in enumeration()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/APINotes/
H A DTypes.h220 llvm::Optional<NullabilityKind> getDefaultNullability() const { in getDefaultNullability()
222 ? llvm::Optional<NullabilityKind>( in getDefaultNullability()
223 static_cast<NullabilityKind>(DefaultNullability)) in getDefaultNullability()
228 void setDefaultNullability(NullabilityKind Kind) { in setDefaultNullability()
314 llvm::Optional<NullabilityKind> getNullability() const { in getNullability()
315 return NullabilityAudited ? llvm::Optional<NullabilityKind>( in getNullability()
316 static_cast<NullabilityKind>(Nullable)) in getNullability()
320 void setNullabilityAudited(NullabilityKind kind) { in setNullabilityAudited()
524 void addTypeInfo(unsigned index, NullabilityKind kind) { in addTypeInfo()
543 void addReturnTypeInfo(NullabilityKind kind) { in addReturnTypeInfo()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/
H A DSpecifiers.h303 enum class NullabilityKind : uint8_t { enum
322 inline bool hasWeakerNullability(NullabilityKind L, NullabilityKind R) { in hasWeakerNullability()
327 llvm::StringRef getNullabilitySpelling(NullabilityKind kind,
H A DDiagnostic.h1503 using DiagNullabilityKind = std::pair<NullabilityKind, bool>;
/netbsd-src/external/apache2/llvm/dist/clang/lib/Basic/
H A DIdentifierTable.cpp744 StringRef clang::getNullabilitySpelling(NullabilityKind kind, in getNullabilitySpelling()
747 case NullabilityKind::NonNull: in getNullabilitySpelling()
750 case NullabilityKind::Nullable: in getNullabilitySpelling()
753 case NullabilityKind::NullableResult: in getNullabilitySpelling()
758 case NullabilityKind::Unspecified: in getNullabilitySpelling()
H A DDiagnostic.cpp47 case NullabilityKind::NonNull: in operator <<()
51 case NullabilityKind::Nullable: in operator <<()
55 case NullabilityKind::Unspecified: in operator <<()
59 case NullabilityKind::NullableResult: in operator <<()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Parse/
H A DParseObjc.cpp374 NullabilityKind nullability, in addContextSensitiveTypeNullability()
805 NullabilityKind nullability, in diagnoseRedundantPropertyNullability()
934 NullabilityKind::NonNull, in ParseObjCPropertyAttribute()
937 DS.setNullability(Tok.getLocation(), NullabilityKind::NonNull); in ParseObjCPropertyAttribute()
941 NullabilityKind::Nullable, in ParseObjCPropertyAttribute()
944 DS.setNullability(Tok.getLocation(), NullabilityKind::Nullable); in ParseObjCPropertyAttribute()
948 NullabilityKind::Unspecified, in ParseObjCPropertyAttribute()
951 DS.setNullability(Tok.getLocation(), NullabilityKind::Unspecified); in ParseObjCPropertyAttribute()
955 NullabilityKind::Unspecified, in ParseObjCPropertyAttribute()
958 DS.setNullability(Tok.getLocation(), NullabilityKind::Unspecified); in ParseObjCPropertyAttribute()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaType.cpp3922 IdentifierInfo *Sema::getNullabilityKeyword(NullabilityKind nullability) { in getNullabilityKeyword()
3924 case NullabilityKind::NonNull: in getNullabilityKeyword()
3929 case NullabilityKind::Nullable: in getNullabilityKeyword()
3934 case NullabilityKind::NullableResult: in getNullabilityKeyword()
3939 case NullabilityKind::Unspecified: in getNullabilityKeyword()
4199 NullabilityKind Nullability) { in fixItNullability()
4249 auto addFixIt = [&](NullabilityKind Nullability) { in emitNullabilityConsistencyWarning()
4255 addFixIt(NullabilityKind::Nullable); in emitNullabilityConsistencyWarning()
4256 addFixIt(NullabilityKind::NonNull); in emitNullabilityConsistencyWarning()
4372 NullabilityKind NK) { in createNullabilityAttr()
[all …]
H A DSema.cpp527 Optional<NullabilityKind> ExprNullability = SrcType->getNullability(Context); in diagnoseNullableToNonnullConversion()
528 if (!ExprNullability || (*ExprNullability != NullabilityKind::Nullable && in diagnoseNullableToNonnullConversion()
529 *ExprNullability != NullabilityKind::NullableResult)) in diagnoseNullableToNonnullConversion()
532 Optional<NullabilityKind> TypeNullability = DstType->getNullability(Context); in diagnoseNullableToNonnullConversion()
533 if (!TypeNullability || *TypeNullability != NullabilityKind::NonNull) in diagnoseNullableToNonnullConversion()
H A DSemaExprObjC.cpp545 NullabilityKind::NonNull), in BuildObjCBoxedExpr()
594 Optional<NullabilityKind> Nullability = in BuildObjCBoxedExpr()
1566 if (Optional<NullabilityKind> nullability = in getMessageSendResultType()
1568 if (*nullability == NullabilityKind::NullableResult) in getMessageSendResultType()
1569 nullability = NullabilityKind::Nullable; in getMessageSendResultType()
1574 if (Optional<NullabilityKind> nullability = in getMessageSendResultType()
1576 if (*nullability == NullabilityKind::NullableResult) in getMessageSendResultType()
1577 nullability = NullabilityKind::Nullable; in getMessageSendResultType()
1613 = static_cast<NullabilityKind>(newResultNullabilityIdx-1); in getMessageSendResultType()
H A DSemaObjCProperty.cpp2484 if (*nullability == NullabilityKind::Unspecified) in ProcessPropertyDecl()
2563 if (*nullability == NullabilityKind::Unspecified) in ProcessPropertyDecl()
2762 if (*nullability == NullabilityKind::NonNull) in CheckObjCPropertyAttributes()
H A DSemaExpr.cpp8664 Optional<NullabilityKind> Kind = Ty->getNullability(Ctx); in computeConditionalNullability()
8667 if (*Kind == NullabilityKind::NullableResult) in computeConditionalNullability()
8668 return NullabilityKind::Nullable; in computeConditionalNullability()
8671 return NullabilityKind::Unspecified; in computeConditionalNullability()
8675 NullabilityKind MergedKind; in computeConditionalNullability()
8679 if (LHSKind == NullabilityKind::NonNull) in computeConditionalNullability()
8680 MergedKind = NullabilityKind::NonNull; in computeConditionalNullability()
8685 if (LHSKind == NullabilityKind::Nullable || in computeConditionalNullability()
8686 RHSKind == NullabilityKind::Nullable) in computeConditionalNullability()
8687 MergedKind = NullabilityKind::Nullable; in computeConditionalNullability()
[all …]
H A DSemaCodeComplete.cpp2744 case NullabilityKind::NonNull: in formatObjCParamQualifiers()
2748 case NullabilityKind::Nullable: in formatObjCParamQualifiers()
2752 case NullabilityKind::Unspecified: in formatObjCParamQualifiers()
2756 case NullabilityKind::NullableResult: in formatObjCParamQualifiers()
H A DSemaChecking.cpp4364 if (*nullability == NullabilityKind::NonNull) in CheckNonNullExpr()
4449 return *nullability == NullabilityKind::NonNull; in isNonNullType()
/netbsd-src/external/apache2/llvm/dist/clang/tools/libclang/
H A DCXType.cpp1314 case NullabilityKind::NonNull: in clang_Type_getNullability()
1316 case NullabilityKind::Nullable: in clang_Type_getNullability()
1318 case NullabilityKind::NullableResult: in clang_Type_getNullability()
1320 case NullabilityKind::Unspecified: in clang_Type_getNullability()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DASTContext.h2436 *SubTnullability == NullabilityKind::Unspecified || in hasSameNullabilityTypeQualifier()
2437 *SuperTnullability == NullabilityKind::Unspecified) in hasSameNullabilityTypeQualifier()
2443 return (*SuperTnullability == NullabilityKind::NonNull && in hasSameNullabilityTypeQualifier()
2444 *SubTnullability == NullabilityKind::Nullable); in hasSameNullabilityTypeQualifier()
2448 return (*SuperTnullability == NullabilityKind::Nullable && in hasSameNullabilityTypeQualifier()
2449 *SubTnullability == NullabilityKind::NonNull); in hasSameNullabilityTypeQualifier()
H A DType.h2418 Optional<NullabilityKind> getNullability(const ASTContext &context) const;
4719 llvm::Optional<NullabilityKind> getImmediateNullability() const;
4723 static Kind getNullabilityAttrKind(NullabilityKind kind) {
4725 case NullabilityKind::NonNull:
4728 case NullabilityKind::Nullable:
4731 case NullabilityKind::NullableResult:
4734 case NullabilityKind::Unspecified:
4749 static Optional<NullabilityKind> stripOuterNullability(QualType &T);
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DType.cpp4024 Optional<NullabilityKind>
4166 llvm::Optional<NullabilityKind>
4169 return NullabilityKind::NonNull; in getImmediateNullability()
4171 return NullabilityKind::Nullable; in getImmediateNullability()
4173 return NullabilityKind::Unspecified; in getImmediateNullability()
4175 return NullabilityKind::NullableResult; in getImmediateNullability()
4179 Optional<NullabilityKind> AttributedType::stripOuterNullability(QualType &T) { in stripOuterNullability()
H A DDeclPrinter.cpp1557 if (*nullability == NullabilityKind::Unspecified && in VisitObjCPropertyDecl()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DDeclSpec.h864 NullabilityKind getNullability() const { in getNullability()
869 return static_cast<NullabilityKind>(Nullability); in getNullability()
880 void setNullability(SourceLocation loc, NullabilityKind kind) { in setNullability()
H A DSema.h12701 IdentifierInfo *getNullabilityKeyword(NullabilityKind nullability);
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGDecl.cpp743 if (!Nullability || *Nullability != NullabilityKind::NonNull) in EmitNullabilityCheck()
2589 if (Nullability && *Nullability == NullabilityKind::NonNull) { in EmitParmDecl()
H A DCodeGenFunction.cpp920 if (Nullability && *Nullability == NullabilityKind::NonNull) { in StartFunction()
H A DCGCall.cpp3992 *Nullability == NullabilityKind::NonNull && in EmitNonNullArgCheck()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Parse/
H A DParser.h532 IdentifierInfo *getNullabilityKeyword(NullabilityKind nullability) { in getNullabilityKeyword()