Home
last modified time | relevance | path

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

/freebsd-12-stable/contrib/llvm-project/clang/lib/APINotes/
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 …]
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/APINotes/
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 …]
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Basic/
DSpecifiers.h305 enum class NullabilityKind : uint8_t { enum
324 inline bool hasWeakerNullability(NullabilityKind L, NullabilityKind R) { in hasWeakerNullability()
329 llvm::StringRef getNullabilitySpelling(NullabilityKind kind,
DDiagnostic.h1503 using DiagNullabilityKind = std::pair<NullabilityKind, bool>;
/freebsd-12-stable/contrib/llvm-project/clang/lib/Basic/
DIdentifierTable.cpp749 StringRef clang::getNullabilitySpelling(NullabilityKind kind, in getNullabilitySpelling()
752 case NullabilityKind::NonNull: in getNullabilitySpelling()
755 case NullabilityKind::Nullable: in getNullabilitySpelling()
758 case NullabilityKind::NullableResult: in getNullabilitySpelling()
763 case NullabilityKind::Unspecified: in getNullabilitySpelling()
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 <<()
/freebsd-12-stable/contrib/llvm-project/clang/lib/Parse/
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 …]
/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/
DSemaType.cpp3955 IdentifierInfo *Sema::getNullabilityKeyword(NullabilityKind nullability) { in getNullabilityKeyword()
3957 case NullabilityKind::NonNull: in getNullabilityKeyword()
3962 case NullabilityKind::Nullable: in getNullabilityKeyword()
3967 case NullabilityKind::NullableResult: in getNullabilityKeyword()
3972 case NullabilityKind::Unspecified: in getNullabilityKeyword()
4232 NullabilityKind Nullability) { in fixItNullability()
4282 auto addFixIt = [&](NullabilityKind Nullability) { in emitNullabilityConsistencyWarning()
4288 addFixIt(NullabilityKind::Nullable); in emitNullabilityConsistencyWarning()
4289 addFixIt(NullabilityKind::NonNull); in emitNullabilityConsistencyWarning()
4405 NullabilityKind NK) { in createNullabilityAttr()
[all …]
DSema.cpp551 Optional<NullabilityKind> ExprNullability = SrcType->getNullability(Context); in diagnoseNullableToNonnullConversion()
552 if (!ExprNullability || (*ExprNullability != NullabilityKind::Nullable && in diagnoseNullableToNonnullConversion()
553 *ExprNullability != NullabilityKind::NullableResult)) in diagnoseNullableToNonnullConversion()
556 Optional<NullabilityKind> TypeNullability = DstType->getNullability(Context); in diagnoseNullableToNonnullConversion()
557 if (!TypeNullability || *TypeNullability != NullabilityKind::NonNull) in diagnoseNullableToNonnullConversion()
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()
DSemaObjCProperty.cpp2483 if (*nullability == NullabilityKind::Unspecified) in ProcessPropertyDecl()
2562 if (*nullability == NullabilityKind::Unspecified) in ProcessPropertyDecl()
2761 if (*nullability == NullabilityKind::NonNull) in CheckObjCPropertyAttributes()
DSemaExpr.cpp8728 Optional<NullabilityKind> Kind = Ty->getNullability(Ctx); in computeConditionalNullability()
8731 if (*Kind == NullabilityKind::NullableResult) in computeConditionalNullability()
8732 return NullabilityKind::Nullable; in computeConditionalNullability()
8735 return NullabilityKind::Unspecified; in computeConditionalNullability()
8739 NullabilityKind MergedKind; in computeConditionalNullability()
8743 if (LHSKind == NullabilityKind::NonNull) in computeConditionalNullability()
8744 MergedKind = NullabilityKind::NonNull; in computeConditionalNullability()
8749 if (LHSKind == NullabilityKind::Nullable || in computeConditionalNullability()
8750 RHSKind == NullabilityKind::Nullable) in computeConditionalNullability()
8751 MergedKind = NullabilityKind::Nullable; in computeConditionalNullability()
[all …]
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()
DSemaChecking.cpp4609 if (*nullability == NullabilityKind::NonNull) in CheckNonNullExpr()
4694 return *nullability == NullabilityKind::NonNull; in isNonNullType()
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/
DASTContext.h2487 *SubTnullability == NullabilityKind::Unspecified || in hasSameNullabilityTypeQualifier()
2488 *SuperTnullability == NullabilityKind::Unspecified) in hasSameNullabilityTypeQualifier()
2494 return (*SuperTnullability == NullabilityKind::NonNull && in hasSameNullabilityTypeQualifier()
2495 *SubTnullability == NullabilityKind::Nullable); in hasSameNullabilityTypeQualifier()
2499 return (*SuperTnullability == NullabilityKind::Nullable && in hasSameNullabilityTypeQualifier()
2500 *SubTnullability == NullabilityKind::NonNull); in hasSameNullabilityTypeQualifier()
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);
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
DType.cpp4029 Optional<NullabilityKind>
4171 llvm::Optional<NullabilityKind>
4174 return NullabilityKind::NonNull; in getImmediateNullability()
4176 return NullabilityKind::Nullable; in getImmediateNullability()
4178 return NullabilityKind::Unspecified; in getImmediateNullability()
4180 return NullabilityKind::NullableResult; in getImmediateNullability()
4184 Optional<NullabilityKind> AttributedType::stripOuterNullability(QualType &T) { in stripOuterNullability()
DDeclPrinter.cpp1557 if (*nullability == NullabilityKind::Unspecified && in VisitObjCPropertyDecl()
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Sema/
DDeclSpec.h864 NullabilityKind getNullability() const { in getNullability()
869 return static_cast<NullabilityKind>(Nullability); in getNullability()
880 void setNullability(SourceLocation loc, NullabilityKind kind) { in setNullability()
DSema.h12807 IdentifierInfo *getNullabilityKeyword(NullabilityKind nullability);
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
DCGDecl.cpp748 if (!Nullability || *Nullability != NullabilityKind::NonNull) in EmitNullabilityCheck()
2596 if (Nullability && *Nullability == NullabilityKind::NonNull) { in EmitParmDecl()
DCodeGenFunction.cpp926 if (Nullability && *Nullability == NullabilityKind::NonNull) { in StartFunction()
DCGCall.cpp4009 *Nullability == NullabilityKind::NonNull && in EmitNonNullArgCheck()
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Parse/
DParser.h533 IdentifierInfo *getNullabilityKeyword(NullabilityKind nullability) { in getNullabilityKeyword()