Home
last modified time | relevance | path

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

12

/netbsd/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DNullabilityChecker.cpp49 Nullability getMostNullable(Nullability Lhs, Nullability Rhs) { in getMostNullable()
50 return static_cast<Nullability>( in getMostNullable()
56 case Nullability::Contradicted: in getNullabilityString()
58 case Nullability::Nullable: in getNullabilityString()
60 case Nullability::Unspecified: in getNullabilityString()
62 case Nullability::Nonnull: in getNullabilityString()
220 Nullability Nullab;
830 return Nullability::Nonnull; in getReceiverNullability()
932 Nullability ComputedNullab = in checkPostObjCMessage()
1115 Nullability ValNullability = Nullability::Unspecified; in checkBind()
[all …]
H A DTrustNonnullChecker.cpp162 if (getNullabilityAnnotation(ExprRetType) == Nullability::Nonnull) in isNonNullPtr()
178 if (getNullabilityAnnotation(DeclRetType) != Nullability::Nonnull) in isNonNullPtr()
/netbsd/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DCheckerHelpers.cpp102 Nullability getNullabilityAnnotation(QualType Type) { in getNullabilityAnnotation()
105 return Nullability::Unspecified; in getNullabilityAnnotation()
107 return Nullability::Nullable; in getNullabilityAnnotation()
109 return Nullability::Nonnull; in getNullabilityAnnotation()
110 return Nullability::Unspecified; in getNullabilityAnnotation()
/netbsd/external/apache2/llvm/dist/clang/lib/APINotes/
H A DAPINotesYAMLCompiler.cpp74 Optional<NullabilityKind> Nullability; member
122 IO.mapOptional("Nullability", P.Nullability, llvm::None); in mapping()
153 NullabilitySeq Nullability; member
185 IO.mapOptional("Nullability", M.Nullability); in mapping()
206 llvm::Optional<NullabilityKind> Nullability; member
225 IO.mapOptional("Nullability", P.Nullability, llvm::None); in mapping()
284 NullabilitySeq Nullability; member
305 IO.mapOptional("Nullability", F.Nullability); in mapping()
322 llvm::Optional<NullabilityKind> Nullability; member
339 IO.mapOptional("Nullability", GV.Nullability, llvm::None); in mapping()
/netbsd/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCheckerHelpers.h54 enum class Nullability : char { enum
65 Nullability getNullabilityAnnotation(QualType Type);
/netbsd/external/apache2/llvm/dist/clang/docs/
H A DAPINotes.rst182 :Nullability:
192 Note that 'Nullability' is overridden by 'Type', even in a "SwiftVersions"
197 'Nullability' can also be used to describe the argument types of methods
204 Nullability: O
231 header. Prefer 'Nullability' and other annotations when possible.
317 'Position' and support the 'Nullability', 'NoEscape', and 'Type' keys.
330 Nullability: O
/netbsd/external/apache2/llvm/dist/clang/include/clang/Basic/
H A DDiagnosticCommonKinds.td127 let CategoryName = "Nullability Issue" in {
131 InGroup<Nullability>;
136 InGroup<Nullability>;
141 InGroup<Nullability>;
H A DSanitizers.h193 SanitizerKind::ImplicitConversion | SanitizerKind::Nullability | in getPPTransparentSanitizers()
H A DSanitizers.def94 SANITIZER_GROUP("nullability", Nullability,
H A DDiagnosticLexKinds.td815 let CategoryName = "Nullability Issue" in {
H A DDiagnosticGroups.td471 def Nullability : DiagGroup<"nullability">;
/netbsd/external/apache2/llvm/dist/clang/lib/Driver/
H A DSanitizerArgs.cpp29 SanitizerKind::ImplicitConversion | SanitizerKind::Nullability |
48 SanitizerKind::ImplicitConversion | SanitizerKind::Nullability |
55 SanitizerKind::ImplicitConversion | SanitizerKind::Nullability |
64 SanitizerKind::Nullability | SanitizerKind::LocalBounds |
150 SanitizerKind::Nullability | in addDefaultIgnorelists()
H A DToolChain.cpp1004 SanitizerKind::Nullability | SanitizerKind::LocalBounds; in getSupportedSanitizers()
/netbsd/external/apache2/llvm/dist/clang/include/clang/APINotes/
H A DTypes.h270 if (auto Nullability = RHS.getDefaultNullability()) variable
271 setDefaultNullability(*Nullability);
/netbsd/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGDecl.cpp742 auto Nullability = LHS.getType()->getNullability(getContext()); in EmitNullabilityCheck() local
743 if (!Nullability || *Nullability != NullabilityKind::NonNull) in EmitNullabilityCheck()
2588 auto Nullability = Ty->getNullability(getContext()); in EmitParmDecl() local
2589 if (Nullability && *Nullability == NullabilityKind::NonNull) { in EmitParmDecl()
H A DCodeGenFunction.cpp919 auto Nullability = FnRetTy->getNullability(getContext()); in StartFunction() local
920 if (Nullability && *Nullability == NullabilityKind::NonNull) { in StartFunction()
H A DCGCall.cpp3990 auto Nullability = PVD->getType()->getNullability(getContext()); in EmitNonNullArgCheck() local
3991 CanCheckNullability = Nullability && in EmitNonNullArgCheck()
3992 *Nullability == NullabilityKind::NonNull && in EmitNonNullArgCheck()
/netbsd/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DDeclSpec.h843 PropertyAttributes(ObjCPropertyAttribute::kind_noattr), Nullability(0), in ObjCDeclSpec()
869 return static_cast<NullabilityKind>(Nullability); in getNullability()
885 Nullability = static_cast<unsigned>(kind); in setNullability()
914 unsigned Nullability : 2; variable
H A DSema.h268 FileNullability Nullability; member
275 return Cache.Nullability;
279 Map[Cache.File] = Cache.Nullability;
284 Cache.Nullability = Map[file];
285 return Cache.Nullability;
/netbsd/external/apache2/llvm/dist/clang/lib/Parse/
H A DParseObjc.cpp1171 NullabilityKind Nullability; in ParseObjCTypeQualifierList() local
1183 Nullability = NullabilityKind::NonNull; in ParseObjCTypeQualifierList()
1188 Nullability = NullabilityKind::Nullable; in ParseObjCTypeQualifierList()
1193 Nullability = NullabilityKind::Unspecified; in ParseObjCTypeQualifierList()
1200 DS.setNullability(Tok.getLocation(), Nullability); in ParseObjCTypeQualifierList()
/netbsd/external/apache2/llvm/dist/clang/docs/analyzer/developer-docs/
H A Dnullability.rst2 Nullability Checks
/netbsd/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaExprObjC.cpp594 Optional<NullabilityKind> Nullability = in BuildObjCBoxedExpr() local
596 if (Nullability) in BuildObjCBoxedExpr()
598 AttributedType::getNullabilityAttrKind(*Nullability), BoxedType, in BuildObjCBoxedExpr()
1549 if (auto Nullability = resultType->getNullability(Context)) in getMessageSendResultType() local
1551 AttributedType::getNullabilityAttrKind(*Nullability), in getMessageSendResultType()
H A DSemaType.cpp4199 NullabilityKind Nullability) { in fixItNullability() argument
4213 InsertionTextBuf += getNullabilitySpelling(Nullability); in fixItNullability()
4249 auto addFixIt = [&](NullabilityKind Nullability) { in emitNullabilityConsistencyWarning() argument
4251 Diag << static_cast<unsigned>(Nullability); in emitNullabilityConsistencyWarning()
4253 fixItNullability(S, Diag, FixItLoc, Nullability); in emitNullabilityConsistencyWarning()
/netbsd/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Checkers/
H A DCheckers.td45 def Nullability : Package<"nullability">,
303 // Nullability checkers.
306 let ParentPackage = Nullability in {
/netbsd/external/apache2/llvm/dist/clang/lib/AST/
H A DType.cpp4030 if (auto Nullability = AT->getImmediateNullability()) in getNullability() local
4031 return Nullability; in getNullability()

12