Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DSpecifiers.h286 enum class NullabilityKind : uint8_t { enum
300 inline bool hasWeakerNullability(NullabilityKind L, NullabilityKind R) { in hasWeakerNullability()
305 llvm::StringRef getNullabilitySpelling(NullabilityKind kind,
H A DDiagnostic.h1290 using DiagNullabilityKind = std::pair<NullabilityKind, bool>;
/freebsd-12.1/contrib/llvm/tools/clang/lib/Basic/
H A DIdentifierTable.cpp683 StringRef clang::getNullabilitySpelling(NullabilityKind kind, in getNullabilitySpelling()
686 case NullabilityKind::NonNull: in getNullabilitySpelling()
689 case NullabilityKind::Nullable: in getNullabilitySpelling()
692 case NullabilityKind::Unspecified: in getNullabilitySpelling()
H A DDiagnostic.cpp48 case NullabilityKind::NonNull: in operator <<()
52 case NullabilityKind::Nullable: in operator <<()
56 case NullabilityKind::Unspecified: in operator <<()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Parse/
H A DParseObjc.cpp374 NullabilityKind nullability, in addContextSensitiveTypeNullability()
918 NullabilityKind::NonNull, in ParseObjCPropertyAttribute()
921 DS.setNullability(Tok.getLocation(), NullabilityKind::NonNull); in ParseObjCPropertyAttribute()
925 NullabilityKind::Nullable, in ParseObjCPropertyAttribute()
928 DS.setNullability(Tok.getLocation(), NullabilityKind::Nullable); in ParseObjCPropertyAttribute()
935 DS.setNullability(Tok.getLocation(), NullabilityKind::Unspecified); in ParseObjCPropertyAttribute()
942 DS.setNullability(Tok.getLocation(), NullabilityKind::Unspecified); in ParseObjCPropertyAttribute()
1152 NullabilityKind Nullability; in ParseObjCTypeQualifierList()
1164 Nullability = NullabilityKind::NonNull; in ParseObjCTypeQualifierList()
1169 Nullability = NullabilityKind::Nullable; in ParseObjCTypeQualifierList()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaType.cpp3470 case NullabilityKind::NonNull: in getNullabilityKeyword()
3475 case NullabilityKind::Nullable: in getNullabilityKeyword()
3480 case NullabilityKind::Unspecified: in getNullabilityKeyword()
3792 addFixIt(NullabilityKind::Nullable); in emitNullabilityConsistencyWarning()
3793 addFixIt(NullabilityKind::NonNull); in emitNullabilityConsistencyWarning()
3912 case NullabilityKind::NonNull: in createNullabilityAttr()
3915 case NullabilityKind::Nullable: in createNullabilityAttr()
3918 case NullabilityKind::Unspecified: in createNullabilityAttr()
6414 return NullabilityKind::NonNull; in mapNullabilityAttrKind()
6417 return NullabilityKind::Nullable; in mapNullabilityAttrKind()
[all …]
H A DSema.cpp436 Optional<NullabilityKind> ExprNullability = SrcType->getNullability(Context); in diagnoseNullableToNonnullConversion()
437 if (!ExprNullability || *ExprNullability != NullabilityKind::Nullable) in diagnoseNullableToNonnullConversion()
440 Optional<NullabilityKind> TypeNullability = DstType->getNullability(Context); in diagnoseNullableToNonnullConversion()
441 if (!TypeNullability || *TypeNullability != NullabilityKind::NonNull) in diagnoseNullableToNonnullConversion()
H A DSemaObjCProperty.cpp2386 if (*nullability == NullabilityKind::Unspecified) in ProcessPropertyDecl()
2460 if (*nullability == NullabilityKind::Unspecified) in ProcessPropertyDecl()
2648 if (*nullability == NullabilityKind::NonNull) in CheckObjCPropertyAttributes()
H A DSemaExpr.cpp7428 Optional<NullabilityKind> Kind = Ty->getNullability(Ctx); in computeConditionalNullability()
7431 return NullabilityKind::Unspecified; in computeConditionalNullability()
7435 NullabilityKind MergedKind; in computeConditionalNullability()
7439 if (LHSKind == NullabilityKind::NonNull) in computeConditionalNullability()
7440 MergedKind = NullabilityKind::NonNull; in computeConditionalNullability()
7445 if (LHSKind == NullabilityKind::Nullable || in computeConditionalNullability()
7446 RHSKind == NullabilityKind::Nullable) in computeConditionalNullability()
7447 MergedKind = NullabilityKind::Nullable; in computeConditionalNullability()
7448 else if (LHSKind == NullabilityKind::NonNull) in computeConditionalNullability()
7450 else if (RHSKind == NullabilityKind::NonNull) in computeConditionalNullability()
[all …]
H A DSemaExprObjC.cpp567 Optional<NullabilityKind> Nullability = in BuildObjCBoxedExpr()
1435 = static_cast<NullabilityKind>(newResultNullabilityIdx-1); in getMessageSendResultType()
H A DSemaCodeComplete.cpp2338 case NullabilityKind::NonNull: in formatObjCParamQualifiers()
2342 case NullabilityKind::Nullable: in formatObjCParamQualifiers()
2346 case NullabilityKind::Unspecified: in formatObjCParamQualifiers()
H A DSemaChecking.cpp3952 if (*nullability == NullabilityKind::NonNull) in CheckNonNullExpr()
4036 return *nullability == NullabilityKind::NonNull; in isNonNullType()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DASTContext.h2308 *SubTnullability == NullabilityKind::Unspecified || in hasSameNullabilityTypeQualifier()
2309 *SuperTnullability == NullabilityKind::Unspecified) in hasSameNullabilityTypeQualifier()
2315 return (*SuperTnullability == NullabilityKind::NonNull && in hasSameNullabilityTypeQualifier()
2316 *SubTnullability == NullabilityKind::Nullable); in hasSameNullabilityTypeQualifier()
2321 return (*SuperTnullability == NullabilityKind::Nullable && in hasSameNullabilityTypeQualifier()
2322 *SubTnullability == NullabilityKind::NonNull); in hasSameNullabilityTypeQualifier()
H A DType.h2322 Optional<NullabilityKind> getNullability(const ASTContext &context) const;
4477 llvm::Optional<NullabilityKind> getImmediateNullability() const;
4481 static Kind getNullabilityAttrKind(NullabilityKind kind) {
4483 case NullabilityKind::NonNull:
4486 case NullabilityKind::Nullable:
4489 case NullabilityKind::Unspecified:
4504 static Optional<NullabilityKind> stripOuterNullability(QualType &T);
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DType.cpp3695 Optional<NullabilityKind>
3822 llvm::Optional<NullabilityKind>
3825 return NullabilityKind::NonNull; in getImmediateNullability()
3827 return NullabilityKind::Nullable; in getImmediateNullability()
3829 return NullabilityKind::Unspecified; in getImmediateNullability()
3833 Optional<NullabilityKind> AttributedType::stripOuterNullability(QualType &T) { in stripOuterNullability()
H A DDeclPrinter.cpp1461 if (*nullability == NullabilityKind::Unspecified && in VisitObjCPropertyDecl()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DDeclSpec.h851 NullabilityKind getNullability() const { in getNullability()
855 return static_cast<NullabilityKind>(Nullability); in getNullability()
865 void setNullability(SourceLocation loc, NullabilityKind kind) { in setNullability()
H A DSema.h10712 IdentifierInfo *getNullabilityKeyword(NullabilityKind nullability);
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGDecl.cpp725 if (!Nullability || *Nullability != NullabilityKind::NonNull) in EmitNullabilityCheck()
2408 if (Nullability && *Nullability == NullabilityKind::NonNull) { in EmitParmDecl()
H A DCodeGenFunction.cpp981 if (Nullability && *Nullability == NullabilityKind::NonNull) { in StartFunction()
H A DCGCall.cpp3397 *Nullability == NullabilityKind::NonNull && in EmitNonNullArgCheck()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Parse/
H A DParser.h464 IdentifierInfo *getNullabilityKeyword(NullabilityKind nullability) { in getNullabilityKeyword()