| /freebsd-14.2/contrib/llvm-project/clang/include/clang/APINotes/ |
| H A D | Types.h | 219 std::optional<NullabilityKind> getDefaultNullability() const { in getDefaultNullability() 221 ? std::optional<NullabilityKind>( in getDefaultNullability() 227 void setDefaultNullability(NullabilityKind Kind) { in setDefaultNullability() 313 std::optional<NullabilityKind> getNullability() const { in getNullability() 314 return NullabilityAudited ? std::optional<NullabilityKind>( in getNullability() 319 void setNullabilityAudited(NullabilityKind kind) { in setNullabilityAudited() 520 void addTypeInfo(unsigned index, NullabilityKind kind) { in addTypeInfo() 539 void addReturnTypeInfo(NullabilityKind kind) { in addReturnTypeInfo() 548 NullabilityKind getParamTypeInfo(unsigned index) const { in getParamTypeInfo() 568 NullabilityKind getTypeInfo(unsigned index) const { in getTypeInfo() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | Specifiers.h | 329 enum class NullabilityKind : uint8_t { enum 346 llvm::raw_ostream &operator<<(llvm::raw_ostream&, NullabilityKind); 350 inline bool hasWeakerNullability(NullabilityKind L, NullabilityKind R) { in hasWeakerNullability() 355 llvm::StringRef getNullabilitySpelling(NullabilityKind kind,
|
| H A D | Diagnostic.h | 1542 using DiagNullabilityKind = std::pair<NullabilityKind, bool>;
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/APINotes/ |
| H A D | APINotesYAMLCompiler.cpp | 73 std::optional<NullabilityKind> Nullability; 82 LLVM_YAML_IS_FLOW_SEQUENCE_VECTOR(NullabilityKind) 97 IO.enumCase(NK, "N", NullabilityKind::NonNull); in enumeration() 98 IO.enumCase(NK, "O", NullabilityKind::Nullable); in enumeration() 99 IO.enumCase(NK, "U", NullabilityKind::Unspecified); in enumeration() 100 IO.enumCase(NK, "S", NullabilityKind::Unspecified); in enumeration() 131 typedef std::vector<NullabilityKind> NullabilitySeq; 153 std::optional<NullabilityKind> NullabilityOfRet; 205 std::optional<NullabilityKind> Nullability; 284 std::optional<NullabilityKind> NullabilityOfRet; [all …]
|
| H A D | APINotesReader.cpp | 248 Info.setDefaultNullability(static_cast<NullabilityKind>(Payload & 0x03)); in readUnversioned() 266 Info.setNullabilityAudited(static_cast<NullabilityKind>(*Data)); in ReadVariableInfo()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Basic/ |
| H A D | IdentifierTable.cpp | 801 StringRef clang::getNullabilitySpelling(NullabilityKind kind, in getNullabilitySpelling() 804 case NullabilityKind::NonNull: in getNullabilitySpelling() 807 case NullabilityKind::Nullable: in getNullabilitySpelling() 810 case NullabilityKind::NullableResult: in getNullabilitySpelling() 815 case NullabilityKind::Unspecified: in getNullabilitySpelling() 822 NullabilityKind NK) { in operator <<() 824 case NullabilityKind::NonNull: in operator <<() 826 case NullabilityKind::Nullable: in operator <<() 828 case NullabilityKind::NullableResult: in operator <<() 830 case NullabilityKind::Unspecified: in operator <<()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseObjc.cpp | 409 NullabilityKind nullability, in addContextSensitiveTypeNullability() 981 NullabilityKind::NonNull, in ParseObjCPropertyAttribute() 984 DS.setNullability(Tok.getLocation(), NullabilityKind::NonNull); in ParseObjCPropertyAttribute() 988 NullabilityKind::Nullable, in ParseObjCPropertyAttribute() 991 DS.setNullability(Tok.getLocation(), NullabilityKind::Nullable); in ParseObjCPropertyAttribute() 998 DS.setNullability(Tok.getLocation(), NullabilityKind::Unspecified); in ParseObjCPropertyAttribute() 1005 DS.setNullability(Tok.getLocation(), NullabilityKind::Unspecified); in ParseObjCPropertyAttribute() 1218 NullabilityKind Nullability; in ParseObjCTypeQualifierList() 1230 Nullability = NullabilityKind::NonNull; in ParseObjCTypeQualifierList() 1235 Nullability = NullabilityKind::Nullable; in ParseObjCTypeQualifierList() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaType.cpp | 4210 case NullabilityKind::NonNull: in getNullabilityKeyword() 4215 case NullabilityKind::Nullable: in getNullabilityKeyword() 4220 case NullabilityKind::NullableResult: in getNullabilityKeyword() 4225 case NullabilityKind::Unspecified: in getNullabilityKeyword() 4541 addFixIt(NullabilityKind::Nullable); in emitNullabilityConsistencyWarning() 4542 addFixIt(NullabilityKind::NonNull); in emitNullabilityConsistencyWarning() 4660 case NullabilityKind::NonNull: in createNullabilityAttr() 4663 case NullabilityKind::Nullable: in createNullabilityAttr() 4669 case NullabilityKind::Unspecified: in createNullabilityAttr() 7547 return NullabilityKind::NonNull; in mapNullabilityAttrKind() [all …]
|
| H A D | SemaExprObjC.cpp | 546 NullabilityKind::NonNull), in BuildObjCBoxedExpr() 595 std::optional<NullabilityKind> Nullability = in BuildObjCBoxedExpr() 1565 if (std::optional<NullabilityKind> nullability = in getMessageSendResultType() 1567 if (*nullability == NullabilityKind::NullableResult) in getMessageSendResultType() 1568 nullability = NullabilityKind::Nullable; in getMessageSendResultType() 1573 if (std::optional<NullabilityKind> nullability = in getMessageSendResultType() 1575 if (*nullability == NullabilityKind::NullableResult) in getMessageSendResultType() 1576 nullability = NullabilityKind::Nullable; in getMessageSendResultType() 1612 = static_cast<NullabilityKind>(newResultNullabilityIdx-1); in getMessageSendResultType()
|
| H A D | Sema.cpp | 576 std::optional<NullabilityKind> ExprNullability = SrcType->getNullability(); in diagnoseNullableToNonnullConversion() 577 if (!ExprNullability || (*ExprNullability != NullabilityKind::Nullable && in diagnoseNullableToNonnullConversion() 578 *ExprNullability != NullabilityKind::NullableResult)) in diagnoseNullableToNonnullConversion() 581 std::optional<NullabilityKind> TypeNullability = DstType->getNullability(); in diagnoseNullableToNonnullConversion() 582 if (!TypeNullability || *TypeNullability != NullabilityKind::NonNull) in diagnoseNullableToNonnullConversion()
|
| H A D | SemaObjCProperty.cpp | 2479 if (*nullability == NullabilityKind::Unspecified) in ProcessPropertyDecl() 2555 if (*nullability == NullabilityKind::Unspecified) in ProcessPropertyDecl() 2753 if (*nullability == NullabilityKind::NonNull) in CheckObjCPropertyAttributes()
|
| H A D | SemaExpr.cpp | 9655 return NullabilityKind::Nullable; in computeConditionalNullability() 9658 return NullabilityKind::Unspecified; in computeConditionalNullability() 9662 NullabilityKind MergedKind; in computeConditionalNullability() 9666 if (LHSKind == NullabilityKind::NonNull) in computeConditionalNullability() 9667 MergedKind = NullabilityKind::NonNull; in computeConditionalNullability() 9672 if (LHSKind == NullabilityKind::Nullable || in computeConditionalNullability() 9673 RHSKind == NullabilityKind::Nullable) in computeConditionalNullability() 9674 MergedKind = NullabilityKind::Nullable; in computeConditionalNullability() 9675 else if (LHSKind == NullabilityKind::NonNull) in computeConditionalNullability() 9677 else if (RHSKind == NullabilityKind::NonNull) in computeConditionalNullability() [all …]
|
| H A D | SemaCodeComplete.cpp | 2848 case NullabilityKind::NonNull: in formatObjCParamQualifiers() 2852 case NullabilityKind::Nullable: in formatObjCParamQualifiers() 2856 case NullabilityKind::Unspecified: in formatObjCParamQualifiers() 2860 case NullabilityKind::NullableResult: in formatObjCParamQualifiers()
|
| H A D | SemaChecking.cpp | 7191 if (*nullability == NullabilityKind::NonNull) in CheckNonNullExpr() 7276 return *nullability == NullabilityKind::NonNull; in isNonNullType()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ASTContext.h | 2593 *SubTnullability == NullabilityKind::Unspecified || in hasSameNullabilityTypeQualifier() 2594 *SuperTnullability == NullabilityKind::Unspecified) in hasSameNullabilityTypeQualifier() 2600 return (*SuperTnullability == NullabilityKind::NonNull && in hasSameNullabilityTypeQualifier() 2601 *SubTnullability == NullabilityKind::Nullable); in hasSameNullabilityTypeQualifier() 2605 return (*SuperTnullability == NullabilityKind::Nullable && in hasSameNullabilityTypeQualifier() 2606 *SubTnullability == NullabilityKind::NonNull); in hasSameNullabilityTypeQualifier()
|
| H A D | Type.h | 2666 std::optional<NullabilityKind> getNullability() const; 5128 std::optional<NullabilityKind> getImmediateNullability() const; 5132 static Kind getNullabilityAttrKind(NullabilityKind kind) { 5134 case NullabilityKind::NonNull: 5137 case NullabilityKind::Nullable: 5140 case NullabilityKind::NullableResult: 5143 case NullabilityKind::Unspecified: 5158 static std::optional<NullabilityKind> stripOuterNullability(QualType &T);
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | Type.cpp | 4455 std::optional<NullabilityKind> Type::getNullability() const { in getNullability() 4598 std::optional<NullabilityKind> AttributedType::getImmediateNullability() const { in getImmediateNullability() 4600 return NullabilityKind::NonNull; in getImmediateNullability() 4602 return NullabilityKind::Nullable; in getImmediateNullability() 4604 return NullabilityKind::Unspecified; in getImmediateNullability() 4606 return NullabilityKind::NullableResult; in getImmediateNullability() 4610 std::optional<NullabilityKind>
|
| H A D | DeclPrinter.cpp | 1713 if (*nullability == NullabilityKind::Unspecified && in VisitObjCPropertyDecl()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | DeclSpec.h | 903 NullabilityKind getNullability() const { in getNullability() 908 return static_cast<NullabilityKind>(Nullability); in getNullability() 919 void setNullability(SourceLocation loc, NullabilityKind kind) { in setNullability()
|
| H A D | Sema.h | 4850 NullabilityKind Nullability, 14179 IdentifierInfo *getNullabilityKeyword(NullabilityKind nullability);
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGDecl.cpp | 776 if (!Nullability || *Nullability != NullabilityKind::NonNull) in EmitNullabilityCheck() 2704 if (Nullability && *Nullability == NullabilityKind::NonNull) { in EmitParmDecl()
|
| H A D | CodeGenFunction.cpp | 977 if (Nullability && *Nullability == NullabilityKind::NonNull) { in StartFunction()
|
| H A D | CGCall.cpp | 4363 *Nullability == NullabilityKind::NonNull && in EmitNonNullArgCheck()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/ExtractAPI/ |
| H A D | DeclarationFragments.cpp | 1346 if (*Nullability == NullabilityKind::Unspecified && in getFragmentsForObjCProperty()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Parse/ |
| H A D | Parser.h | 566 IdentifierInfo *getNullabilityKeyword(NullabilityKind nullability) { in getNullabilityKeyword()
|