| /llvm-project-15.0.7/clang/lib/APINotes/ |
| H A D | APINotesYAMLCompiler.cpp | 74 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 …]
|
| /llvm-project-15.0.7/clang/include/clang/APINotes/ |
| H A D | Types.h | 221 ? llvm::Optional<NullabilityKind>( in getDefaultNullability() 227 void setDefaultNullability(NullabilityKind Kind) { in setDefaultNullability() 313 llvm::Optional<NullabilityKind> getNullability() const { in getNullability() 314 return NullabilityAudited ? llvm::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() 544 void addParamTypeInfo(unsigned index, NullabilityKind kind) { in addParamTypeInfo() 548 NullabilityKind getParamTypeInfo(unsigned index) const { in getParamTypeInfo() 568 NullabilityKind getTypeInfo(unsigned index) const { in getTypeInfo() [all …]
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | Specifiers.h | 317 enum class NullabilityKind : uint8_t { enum 336 inline bool hasWeakerNullability(NullabilityKind L, NullabilityKind R) { in hasWeakerNullability() 341 llvm::StringRef getNullabilitySpelling(NullabilityKind kind,
|
| H A D | Diagnostic.h | 1532 using DiagNullabilityKind = std::pair<NullabilityKind, bool>;
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/refactor/tweaks/ |
| H A D | ObjCMemberwiseInitializer.cpp | 49 case NullabilityKind::Nullable: in getTypeStr() 52 case NullabilityKind::NonNull: in getTypeStr() 55 case NullabilityKind::Unspecified: in getTypeStr() 58 case NullabilityKind::NullableResult: in getTypeStr()
|
| /llvm-project-15.0.7/clang/lib/Basic/ |
| H A D | IdentifierTable.cpp | 761 StringRef clang::getNullabilitySpelling(NullabilityKind kind, in getNullabilitySpelling() 764 case NullabilityKind::NonNull: in getNullabilitySpelling() 767 case NullabilityKind::Nullable: in getNullabilitySpelling() 770 case NullabilityKind::NullableResult: in getNullabilitySpelling() 775 case NullabilityKind::Unspecified: in getNullabilitySpelling()
|
| H A D | Diagnostic.cpp | 48 case NullabilityKind::NonNull: in operator <<() 52 case NullabilityKind::Nullable: in operator <<() 56 case NullabilityKind::Unspecified: in operator <<() 60 case NullabilityKind::NullableResult: in operator <<()
|
| /llvm-project-15.0.7/clang/lib/Parse/ |
| H A D | ParseObjc.cpp | 374 NullabilityKind nullability, in addContextSensitiveTypeNullability() 936 NullabilityKind::NonNull, in ParseObjCPropertyAttribute() 939 DS.setNullability(Tok.getLocation(), NullabilityKind::NonNull); in ParseObjCPropertyAttribute() 943 NullabilityKind::Nullable, in ParseObjCPropertyAttribute() 946 DS.setNullability(Tok.getLocation(), NullabilityKind::Nullable); in ParseObjCPropertyAttribute() 953 DS.setNullability(Tok.getLocation(), NullabilityKind::Unspecified); in ParseObjCPropertyAttribute() 960 DS.setNullability(Tok.getLocation(), NullabilityKind::Unspecified); in ParseObjCPropertyAttribute() 1173 NullabilityKind Nullability; in ParseObjCTypeQualifierList() 1185 Nullability = NullabilityKind::NonNull; in ParseObjCTypeQualifierList() 1190 Nullability = NullabilityKind::Nullable; in ParseObjCTypeQualifierList() [all …]
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaType.cpp | 4038 case NullabilityKind::NonNull: in getNullabilityKeyword() 4043 case NullabilityKind::Nullable: in getNullabilityKeyword() 4048 case NullabilityKind::NullableResult: in getNullabilityKeyword() 4053 case NullabilityKind::Unspecified: in getNullabilityKeyword() 4369 addFixIt(NullabilityKind::Nullable); in emitNullabilityConsistencyWarning() 4370 addFixIt(NullabilityKind::NonNull); in emitNullabilityConsistencyWarning() 4488 case NullabilityKind::NonNull: in createNullabilityAttr() 4491 case NullabilityKind::Nullable: in createNullabilityAttr() 4497 case NullabilityKind::Unspecified: in createNullabilityAttr() 7237 return NullabilityKind::NonNull; in mapNullabilityAttrKind() [all …]
|
| H A D | Sema.cpp | 573 Optional<NullabilityKind> ExprNullability = SrcType->getNullability(Context); in diagnoseNullableToNonnullConversion() 574 if (!ExprNullability || (*ExprNullability != NullabilityKind::Nullable && in diagnoseNullableToNonnullConversion() 575 *ExprNullability != NullabilityKind::NullableResult)) in diagnoseNullableToNonnullConversion() 578 Optional<NullabilityKind> TypeNullability = DstType->getNullability(Context); in diagnoseNullableToNonnullConversion() 579 if (!TypeNullability || *TypeNullability != NullabilityKind::NonNull) in diagnoseNullableToNonnullConversion()
|
| H A 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()
|
| H A D | SemaObjCProperty.cpp | 2483 if (*nullability == NullabilityKind::Unspecified) in ProcessPropertyDecl() 2562 if (*nullability == NullabilityKind::Unspecified) in ProcessPropertyDecl() 2761 if (*nullability == NullabilityKind::NonNull) in CheckObjCPropertyAttributes()
|
| H A D | SemaExpr.cpp | 9069 return NullabilityKind::Nullable; in computeConditionalNullability() 9072 return NullabilityKind::Unspecified; in computeConditionalNullability() 9076 NullabilityKind MergedKind; in computeConditionalNullability() 9080 if (LHSKind == NullabilityKind::NonNull) in computeConditionalNullability() 9081 MergedKind = NullabilityKind::NonNull; in computeConditionalNullability() 9086 if (LHSKind == NullabilityKind::Nullable || in computeConditionalNullability() 9087 RHSKind == NullabilityKind::Nullable) in computeConditionalNullability() 9088 MergedKind = NullabilityKind::Nullable; in computeConditionalNullability() 9089 else if (LHSKind == NullabilityKind::NonNull) in computeConditionalNullability() 9091 else if (RHSKind == NullabilityKind::NonNull) in computeConditionalNullability() [all …]
|
| H A D | SemaCodeComplete.cpp | 2749 case NullabilityKind::NonNull: in formatObjCParamQualifiers() 2753 case NullabilityKind::Nullable: in formatObjCParamQualifiers() 2757 case NullabilityKind::Unspecified: in formatObjCParamQualifiers() 2761 case NullabilityKind::NullableResult: in formatObjCParamQualifiers()
|
| /llvm-project-15.0.7/clang/tools/libclang/ |
| H A D | CXType.cpp | 1328 case NullabilityKind::NonNull: in clang_Type_getNullability() 1330 case NullabilityKind::Nullable: in clang_Type_getNullability() 1332 case NullabilityKind::NullableResult: in clang_Type_getNullability() 1334 case NullabilityKind::Unspecified: in clang_Type_getNullability()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | ASTContext.h | 2572 *SubTnullability == NullabilityKind::Unspecified || in hasSameNullabilityTypeQualifier() 2573 *SuperTnullability == NullabilityKind::Unspecified) in hasSameNullabilityTypeQualifier() 2579 return (*SuperTnullability == NullabilityKind::NonNull && in hasSameNullabilityTypeQualifier() 2580 *SubTnullability == NullabilityKind::Nullable); in hasSameNullabilityTypeQualifier() 2584 return (*SuperTnullability == NullabilityKind::Nullable && in hasSameNullabilityTypeQualifier() 2585 *SubTnullability == NullabilityKind::NonNull); in hasSameNullabilityTypeQualifier()
|
| H A D | Type.h | 2494 Optional<NullabilityKind> getNullability(const ASTContext &context) const; 4810 llvm::Optional<NullabilityKind> getImmediateNullability() const; 4814 static Kind getNullabilityAttrKind(NullabilityKind kind) { 4816 case NullabilityKind::NonNull: 4819 case NullabilityKind::Nullable: 4822 case NullabilityKind::NullableResult: 4825 case NullabilityKind::Unspecified: 4840 static Optional<NullabilityKind> stripOuterNullability(QualType &T);
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | Type.cpp | 4094 Optional<NullabilityKind> 4236 llvm::Optional<NullabilityKind> 4239 return NullabilityKind::NonNull; in getImmediateNullability() 4241 return NullabilityKind::Nullable; in getImmediateNullability() 4243 return NullabilityKind::Unspecified; in getImmediateNullability() 4245 return NullabilityKind::NullableResult; in getImmediateNullability() 4249 Optional<NullabilityKind> AttributedType::stripOuterNullability(QualType &T) { in stripOuterNullability()
|
| H A D | DeclPrinter.cpp | 1570 if (*nullability == NullabilityKind::Unspecified && in VisitObjCPropertyDecl()
|
| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | DeclSpec.h | 865 NullabilityKind getNullability() const { in getNullability() 870 return static_cast<NullabilityKind>(Nullability); in getNullability() 881 void setNullability(SourceLocation loc, NullabilityKind kind) { in setNullability()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/unittests/ |
| H A D | DiagnosticsTests.cpp | 875 NullabilityKind::NonNull); in TEST() 893 NullabilityKind::NonNull); in TEST()
|
| /llvm-project-15.0.7/clang/lib/ExtractAPI/ |
| H A D | DeclarationFragments.cpp | 676 if (*Nullability == NullabilityKind::Unspecified && in getFragmentsForObjCProperty()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGDecl.cpp | 759 if (!Nullability || *Nullability != NullabilityKind::NonNull) in EmitNullabilityCheck() 2616 if (Nullability && *Nullability == NullabilityKind::NonNull) { in EmitParmDecl()
|
| H A D | CodeGenFunction.cpp | 945 if (Nullability && *Nullability == NullabilityKind::NonNull) { in StartFunction()
|
| /llvm-project-15.0.7/clang/include/clang/Parse/ |
| H A D | Parser.h | 543 IdentifierInfo *getNullabilityKeyword(NullabilityKind nullability) { in getNullabilityKeyword()
|