/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | NullabilityChecker.cpp | 51 Nullability getMostNullable(Nullability Lhs, Nullability Rhs) { in getMostNullable() 52 return static_cast<Nullability>( in getMostNullable() 58 case Nullability::Contradicted: in getNullabilityString() 60 case Nullability::Nullable: in getNullabilityString() 62 case Nullability::Unspecified: in getNullabilityString() 64 case Nullability::Nonnull: in getNullabilityString() 226 Nullability Nullab; 922 return Nullability::Nonnull; in getReceiverNullability() 1048 Nullability ComputedNullab = in checkPostObjCMessage() 1272 Nullability ValNullability = Nullability::Unspecified; in checkBind() [all …]
|
H A D | TrustNonnullChecker.cpp | 161 if (getNullabilityAnnotation(ExprRetType) == Nullability::Nonnull) in isNonNullPtr() 177 if (getNullabilityAnnotation(DeclRetType) != Nullability::Nonnull) in isNonNullPtr()
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | CheckerHelpers.cpp | 103 Nullability getNullabilityAnnotation(QualType Type) { in getNullabilityAnnotation() 106 return Nullability::Unspecified; in getNullabilityAnnotation() 108 return Nullability::Nullable; in getNullabilityAnnotation() 110 return Nullability::Nonnull; in getNullabilityAnnotation() 111 return Nullability::Unspecified; in getNullabilityAnnotation()
|
/freebsd/contrib/llvm-project/clang/lib/APINotes/ |
H A D | APINotesYAMLCompiler.cpp | 73 std::optional<NullabilityKind> Nullability; member 152 NullabilitySeq Nullability; member 184 IO.mapOptional("Nullability", M.Nullability); in mapping() 205 std::optional<NullabilityKind> Nullability; member 283 NullabilitySeq Nullability; member 304 IO.mapOptional("Nullability", F.Nullability); in mapping() 321 std::optional<NullabilityKind> Nullability; member 688 if (P.Nullability) in convertParams() 710 for (const auto &N : Nullability) in convertNullability() 842 if (Property.Nullability) in convertContext() [all …]
|
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | CheckerHelpers.h | 55 enum class Nullability : char { enum 66 Nullability getNullabilityAnnotation(QualType Type);
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | DiagnosticCommonKinds.td | 147 let CategoryName = "Nullability Issue" in { 151 InGroup<Nullability>; 156 InGroup<Nullability>; 161 InGroup<Nullability>;
|
H A D | Sanitizers.h | 200 SanitizerKind::ImplicitConversion | SanitizerKind::Nullability | in getPPTransparentSanitizers()
|
H A D | Sanitizers.def | 97 SANITIZER_GROUP("nullability", Nullability,
|
H A D | DiagnosticLexKinds.td | 947 let CategoryName = "Nullability Issue" in {
|
H A D | DiagnosticGroups.td | 526 def Nullability : DiagGroup<"nullability">;
|
/freebsd/contrib/llvm-project/clang/lib/Driver/ |
H A D | SanitizerArgs.cpp | 33 SanitizerKind::ImplicitConversion | SanitizerKind::Nullability | 52 SanitizerKind::ImplicitConversion | SanitizerKind::Nullability | 59 SanitizerKind::ImplicitConversion | SanitizerKind::Nullability | 69 SanitizerKind::Nullability | SanitizerKind::LocalBounds | 183 SanitizerKind::Nullability | in addDefaultIgnorelists()
|
H A D | ToolChain.cpp | 1318 SanitizerKind::Nullability | SanitizerKind::LocalBounds; in getSupportedSanitizers()
|
/freebsd/contrib/llvm-project/clang/include/clang/APINotes/ |
H A D | Types.h | 269 if (auto Nullability = RHS.getDefaultNullability()) variable 270 setDefaultNullability(*Nullability);
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaType.cpp | 4485 NullabilityKind Nullability) { in fixItNullability() argument 4499 InsertionTextBuf += getNullabilitySpelling(Nullability); in fixItNullability() 4535 auto addFixIt = [&](NullabilityKind Nullability) { in emitNullabilityConsistencyWarning() argument 4537 Diag << static_cast<unsigned>(Nullability); in emitNullabilityConsistencyWarning() 4539 fixItNullability(S, Diag, FixItLoc, Nullability); in emitNullabilityConsistencyWarning() 7565 NullabilityKind Nullability, SourceLocation NullabilityLoc, in CheckNullabilityTypeSpecifier() argument 7577 if (Nullability == *ExistingNullability) { in CheckNullabilityTypeSpecifier() 7608 if (Nullability != *ExistingNullability && !Implicit) { in CheckNullabilityTypeSpecifier() 7654 << DiagNullabilityKind(Nullability, true) << QT; in CheckNullabilityTypeSpecifier() 7656 << DiagNullabilityKind(Nullability, false) << QT in CheckNullabilityTypeSpecifier() [all …]
|
H A D | SemaExprObjC.cpp | 595 std::optional<NullabilityKind> Nullability = in BuildObjCBoxedExpr() local 597 if (Nullability) in BuildObjCBoxedExpr() 599 AttributedType::getNullabilityAttrKind(*Nullability), BoxedType, in BuildObjCBoxedExpr() 1548 if (auto Nullability = resultType->getNullability()) in getMessageSendResultType() local 1550 AttributedType::getNullabilityAttrKind(*Nullability), in getMessageSendResultType()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGDecl.cpp | 775 auto Nullability = LHS.getType()->getNullability(); in EmitNullabilityCheck() local 776 if (!Nullability || *Nullability != NullabilityKind::NonNull) in EmitNullabilityCheck() 2703 auto Nullability = Ty->getNullability(); in EmitParmDecl() local 2704 if (Nullability && *Nullability == NullabilityKind::NonNull) { in EmitParmDecl()
|
H A D | CodeGenFunction.cpp | 976 auto Nullability = FnRetTy->getNullability(); in StartFunction() local 977 if (Nullability && *Nullability == NullabilityKind::NonNull) { in StartFunction()
|
H A D | CGCall.cpp | 4361 auto Nullability = PVD->getType()->getNullability(); in EmitNonNullArgCheck() local 4362 CanCheckNullability = Nullability && in EmitNonNullArgCheck() 4363 *Nullability == NullabilityKind::NonNull && in EmitNonNullArgCheck()
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | DeclSpec.h | 882 PropertyAttributes(ObjCPropertyAttribute::kind_noattr), Nullability(0), in ObjCDeclSpec() 908 return static_cast<NullabilityKind>(Nullability); in getNullability() 924 Nullability = static_cast<unsigned>(kind); in setNullability() 953 unsigned Nullability : 2; variable
|
H A D | Sema.h | 273 FileNullability Nullability; member 280 return Cache.Nullability; 284 Map[Cache.File] = Cache.Nullability; 289 Cache.Nullability = Map[file]; 290 return Cache.Nullability; 4850 NullabilityKind Nullability,
|
/freebsd/contrib/llvm-project/clang/lib/ExtractAPI/ |
H A D | DeclarationFragments.cpp | 1342 if (const auto Nullability = in getFragmentsForObjCProperty() local 1346 if (*Nullability == NullabilityKind::Unspecified && in getFragmentsForObjCProperty() 1352 getNullabilitySpelling(*Nullability, /*isContextSensitive=*/true), in getFragmentsForObjCProperty()
|
/freebsd/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseObjc.cpp | 1218 NullabilityKind Nullability; in ParseObjCTypeQualifierList() local 1230 Nullability = NullabilityKind::NonNull; in ParseObjCTypeQualifierList() 1235 Nullability = NullabilityKind::Nullable; in ParseObjCTypeQualifierList() 1240 Nullability = NullabilityKind::Unspecified; in ParseObjCTypeQualifierList() 1247 DS.setNullability(Tok.getLocation(), Nullability); in ParseObjCTypeQualifierList()
|
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Checkers/ |
H A D | Checkers.td | 46 def Nullability : Package<"nullability">, 331 // Nullability checkers. 334 let ParentPackage = Nullability in {
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | Type.cpp | 4460 if (auto Nullability = AT->getImmediateNullability()) in getNullability() local 4461 return Nullability; in getNullability()
|
H A D | ASTContext.cpp | 6950 if (auto Nullability = Ty->getNullability()) { in getArrayDecayedType() local 6952 AttributedType::getNullabilityAttrKind(*Nullability), Result, Result); in getArrayDecayedType()
|