Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/clang/lib/APINotes/
H A DAPINotesYAMLCompiler.cpp74 Optional<NullabilityKind> Nullability;
83 LLVM_YAML_IS_FLOW_SEQUENCE_VECTOR(NullabilityKind)
98 IO.enumCase(NK, "N", NullabilityKind::NonNull); in enumeration()
99 IO.enumCase(NK, "O", NullabilityKind::Nullable); in enumeration()
100 IO.enumCase(NK, "U", NullabilityKind::Unspecified); in enumeration()
101 IO.enumCase(NK, "S", NullabilityKind::Unspecified); in enumeration()
132 typedef std::vector<NullabilityKind> NullabilitySeq;
154 Optional<NullabilityKind> NullabilityOfRet;
206 llvm::Optional<NullabilityKind> Nullability;
285 Optional<NullabilityKind> NullabilityOfRet;
[all …]
/freebsd-13.1/contrib/llvm-project/clang/include/clang/APINotes/
H A DTypes.h222 ? llvm::Optional<NullabilityKind>( 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()
320 void setNullabilityAudited(NullabilityKind kind) { in setNullabilityAudited()
524 void addTypeInfo(unsigned index, NullabilityKind kind) { in addTypeInfo()
543 void addReturnTypeInfo(NullabilityKind kind) { in addReturnTypeInfo()
548 void addParamTypeInfo(unsigned index, NullabilityKind kind) { in addParamTypeInfo()
552 NullabilityKind getParamTypeInfo(unsigned index) const { in getParamTypeInfo()
573 NullabilityKind getTypeInfo(unsigned index) const { in getTypeInfo()
[all …]
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Basic/
H A DSpecifiers.h305 enum class NullabilityKind : uint8_t { enum
324 inline bool hasWeakerNullability(NullabilityKind L, NullabilityKind R) { in hasWeakerNullability()
329 llvm::StringRef getNullabilitySpelling(NullabilityKind kind,
H A DDiagnostic.h1503 using DiagNullabilityKind = std::pair<NullabilityKind, bool>;
/freebsd-13.1/contrib/llvm-project/clang/lib/Basic/
H A 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()
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 <<()
/freebsd-13.1/contrib/llvm-project/clang/lib/Parse/
H A DParseObjc.cpp374 NullabilityKind nullability, in addContextSensitiveTypeNullability()
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()
951 DS.setNullability(Tok.getLocation(), NullabilityKind::Unspecified); in ParseObjCPropertyAttribute()
958 DS.setNullability(Tok.getLocation(), NullabilityKind::Unspecified); in ParseObjCPropertyAttribute()
1171 NullabilityKind Nullability; in ParseObjCTypeQualifierList()
1183 Nullability = NullabilityKind::NonNull; in ParseObjCTypeQualifierList()
1188 Nullability = NullabilityKind::Nullable; in ParseObjCTypeQualifierList()
[all …]
/freebsd-13.1/contrib/llvm-project/clang/lib/Sema/
H A DSemaType.cpp3957 case NullabilityKind::NonNull: in getNullabilityKeyword()
3962 case NullabilityKind::Nullable: in getNullabilityKeyword()
3967 case NullabilityKind::NullableResult: in getNullabilityKeyword()
3972 case NullabilityKind::Unspecified: in getNullabilityKeyword()
4288 addFixIt(NullabilityKind::Nullable); in emitNullabilityConsistencyWarning()
4289 addFixIt(NullabilityKind::NonNull); in emitNullabilityConsistencyWarning()
4407 case NullabilityKind::NonNull: in createNullabilityAttr()
4410 case NullabilityKind::Nullable: in createNullabilityAttr()
4416 case NullabilityKind::Unspecified: in createNullabilityAttr()
7088 return NullabilityKind::NonNull; in mapNullabilityAttrKind()
[all …]
H A 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()
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.cpp2483 if (*nullability == NullabilityKind::Unspecified) in ProcessPropertyDecl()
2562 if (*nullability == NullabilityKind::Unspecified) in ProcessPropertyDecl()
2761 if (*nullability == NullabilityKind::NonNull) in CheckObjCPropertyAttributes()
H A DSemaExpr.cpp8732 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()
8752 else if (LHSKind == NullabilityKind::NonNull) in computeConditionalNullability()
8754 else if (RHSKind == NullabilityKind::NonNull) 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.cpp4609 if (*nullability == NullabilityKind::NonNull) in CheckNonNullExpr()
4694 return *nullability == NullabilityKind::NonNull; in isNonNullType()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/
H A 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()
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);
/freebsd-13.1/contrib/llvm-project/clang/lib/AST/
H A 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()
H A DDeclPrinter.cpp1557 if (*nullability == NullabilityKind::Unspecified && in VisitObjCPropertyDecl()
/freebsd-13.1/contrib/llvm-project/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.h12804 IdentifierInfo *getNullabilityKeyword(NullabilityKind nullability);
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDecl.cpp748 if (!Nullability || *Nullability != NullabilityKind::NonNull) in EmitNullabilityCheck()
2596 if (Nullability && *Nullability == NullabilityKind::NonNull) { in EmitParmDecl()
H A DCodeGenFunction.cpp926 if (Nullability && *Nullability == NullabilityKind::NonNull) { in StartFunction()
H A DCGCall.cpp3999 *Nullability == NullabilityKind::NonNull && in EmitNonNullArgCheck()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h533 IdentifierInfo *getNullabilityKeyword(NullabilityKind nullability) { in getNullabilityKeyword()