Home
last modified time | relevance | path

Searched refs:Nullability (Results 1 – 25 of 28) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DNullabilityChecker.cpp51 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 DTrustNonnullChecker.cpp161 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 DCheckerHelpers.cpp103 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 DAPINotesYAMLCompiler.cpp73 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 DCheckerHelpers.h55 enum class Nullability : char { enum
66 Nullability getNullabilityAnnotation(QualType Type);
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DDiagnosticCommonKinds.td147 let CategoryName = "Nullability Issue" in {
151 InGroup<Nullability>;
156 InGroup<Nullability>;
161 InGroup<Nullability>;
H A DSanitizers.h200 SanitizerKind::ImplicitConversion | SanitizerKind::Nullability | in getPPTransparentSanitizers()
H A DSanitizers.def97 SANITIZER_GROUP("nullability", Nullability,
H A DDiagnosticLexKinds.td947 let CategoryName = "Nullability Issue" in {
H A DDiagnosticGroups.td526 def Nullability : DiagGroup<"nullability">;
/freebsd/contrib/llvm-project/clang/lib/Driver/
H A DSanitizerArgs.cpp33 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 DToolChain.cpp1318 SanitizerKind::Nullability | SanitizerKind::LocalBounds; in getSupportedSanitizers()
/freebsd/contrib/llvm-project/clang/include/clang/APINotes/
H A DTypes.h269 if (auto Nullability = RHS.getDefaultNullability()) variable
270 setDefaultNullability(*Nullability);
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaType.cpp4485 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 DSemaExprObjC.cpp595 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 DCGDecl.cpp775 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 DCodeGenFunction.cpp976 auto Nullability = FnRetTy->getNullability(); in StartFunction() local
977 if (Nullability && *Nullability == NullabilityKind::NonNull) { in StartFunction()
H A DCGCall.cpp4361 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 DDeclSpec.h882 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 DSema.h273 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 DDeclarationFragments.cpp1342 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 DParseObjc.cpp1218 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 DCheckers.td46 def Nullability : Package<"nullability">,
331 // Nullability checkers.
334 let ParentPackage = Nullability in {
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DType.cpp4460 if (auto Nullability = AT->getImmediateNullability()) in getNullability() local
4461 return Nullability; in getNullability()
H A DASTContext.cpp6950 if (auto Nullability = Ty->getNullability()) { in getArrayDecayedType() local
6952 AttributedType::getNullabilityAttrKind(*Nullability), Result, Result); in getArrayDecayedType()

12