| /freebsd-12-stable/contrib/llvm-project/clang/lib/APINotes/ |
| D | APINotesYAMLCompiler.cpp | 74 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/ |
| D | Types.h | 220 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/ |
| D | Specifiers.h | 305 enum class NullabilityKind : uint8_t { enum 324 inline bool hasWeakerNullability(NullabilityKind L, NullabilityKind R) { in hasWeakerNullability() 329 llvm::StringRef getNullabilitySpelling(NullabilityKind kind,
|
| D | Diagnostic.h | 1503 using DiagNullabilityKind = std::pair<NullabilityKind, bool>;
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/Basic/ |
| D | IdentifierTable.cpp | 749 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()
|
| D | Diagnostic.cpp | 47 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/ |
| D | ParseObjc.cpp | 374 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/ |
| D | SemaType.cpp | 3955 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 …]
|
| D | Sema.cpp | 551 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()
|
| D | SemaExprObjC.cpp | 545 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()
|
| D | SemaObjCProperty.cpp | 2483 if (*nullability == NullabilityKind::Unspecified) in ProcessPropertyDecl() 2562 if (*nullability == NullabilityKind::Unspecified) in ProcessPropertyDecl() 2761 if (*nullability == NullabilityKind::NonNull) in CheckObjCPropertyAttributes()
|
| D | SemaExpr.cpp | 8728 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 …]
|
| D | SemaCodeComplete.cpp | 2744 case NullabilityKind::NonNull: in formatObjCParamQualifiers() 2748 case NullabilityKind::Nullable: in formatObjCParamQualifiers() 2752 case NullabilityKind::Unspecified: in formatObjCParamQualifiers() 2756 case NullabilityKind::NullableResult: in formatObjCParamQualifiers()
|
| D | SemaChecking.cpp | 4609 if (*nullability == NullabilityKind::NonNull) in CheckNonNullExpr() 4694 return *nullability == NullabilityKind::NonNull; in isNonNullType()
|
| /freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/ |
| D | ASTContext.h | 2487 *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()
|
| D | Type.h | 2418 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/ |
| D | Type.cpp | 4029 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()
|
| D | DeclPrinter.cpp | 1557 if (*nullability == NullabilityKind::Unspecified && in VisitObjCPropertyDecl()
|
| /freebsd-12-stable/contrib/llvm-project/clang/include/clang/Sema/ |
| D | DeclSpec.h | 864 NullabilityKind getNullability() const { in getNullability() 869 return static_cast<NullabilityKind>(Nullability); in getNullability() 880 void setNullability(SourceLocation loc, NullabilityKind kind) { in setNullability()
|
| D | Sema.h | 12807 IdentifierInfo *getNullabilityKeyword(NullabilityKind nullability);
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/ |
| D | CGDecl.cpp | 748 if (!Nullability || *Nullability != NullabilityKind::NonNull) in EmitNullabilityCheck() 2596 if (Nullability && *Nullability == NullabilityKind::NonNull) { in EmitParmDecl()
|
| D | CodeGenFunction.cpp | 926 if (Nullability && *Nullability == NullabilityKind::NonNull) { in StartFunction()
|
| D | CGCall.cpp | 4009 *Nullability == NullabilityKind::NonNull && in EmitNonNullArgCheck()
|
| /freebsd-12-stable/contrib/llvm-project/clang/include/clang/Parse/ |
| D | Parser.h | 533 IdentifierInfo *getNullabilityKeyword(NullabilityKind nullability) { in getNullabilityKeyword()
|