Home
last modified time | relevance | path

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

12

/freebsd-13.1/contrib/llvm-project/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()
/freebsd-13.1/contrib/llvm-project/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()
/freebsd-13.1/contrib/llvm-project/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()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCheckerHelpers.h56 enum class Nullability : char { enum
67 Nullability getNullabilityAnnotation(QualType Type);
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Basic/
H A DDiagnosticCommonKinds.td129 let CategoryName = "Nullability Issue" in {
133 InGroup<Nullability>;
138 InGroup<Nullability>;
143 InGroup<Nullability>;
H A DSanitizers.h187 SanitizerKind::ImplicitConversion | SanitizerKind::Nullability | in getPPTransparentSanitizers()
H A DSanitizers.def94 SANITIZER_GROUP("nullability", Nullability,
H A DDiagnosticLexKinds.td824 let CategoryName = "Nullability Issue" in {
H A DDiagnosticGroups.td471 def Nullability : DiagGroup<"nullability">;
H A DAttr.td1912 // Nullability type attributes.
/freebsd-13.1/contrib/llvm-project/clang/lib/Driver/
H A DSanitizerArgs.cpp30 SanitizerKind::ImplicitConversion | SanitizerKind::Nullability |
49 SanitizerKind::ImplicitConversion | SanitizerKind::Nullability |
56 SanitizerKind::ImplicitConversion | SanitizerKind::Nullability |
65 SanitizerKind::Nullability | SanitizerKind::LocalBounds |
151 SanitizerKind::Nullability | in addDefaultIgnorelists()
H A DToolChain.cpp1007 SanitizerKind::Nullability | SanitizerKind::LocalBounds; in getSupportedSanitizers()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/APINotes/
H A DTypes.h270 if (auto Nullability = RHS.getDefaultNullability()) variable
271 setDefaultNullability(*Nullability);
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDecl.cpp747 auto Nullability = LHS.getType()->getNullability(getContext()); in EmitNullabilityCheck() local
748 if (!Nullability || *Nullability != NullabilityKind::NonNull) in EmitNullabilityCheck()
2595 auto Nullability = Ty->getNullability(getContext()); in EmitParmDecl() local
2596 if (Nullability && *Nullability == NullabilityKind::NonNull) { in EmitParmDecl()
H A DCodeGenFunction.cpp925 auto Nullability = FnRetTy->getNullability(getContext()); in StartFunction() local
926 if (Nullability && *Nullability == NullabilityKind::NonNull) { in StartFunction()
H A DCGCall.cpp3997 auto Nullability = PVD->getType()->getNullability(getContext()); in EmitNonNullArgCheck() local
3998 CanCheckNullability = Nullability && in EmitNonNullArgCheck()
3999 *Nullability == NullabilityKind::NonNull && in EmitNonNullArgCheck()
/freebsd-13.1/contrib/llvm-project/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.h271 FileNullability Nullability; member
278 return Cache.Nullability;
282 Map[Cache.File] = Cache.Nullability;
287 Cache.Nullability = Map[file];
288 return Cache.Nullability;
/freebsd-13.1/contrib/llvm-project/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()
/freebsd-13.1/contrib/llvm-project/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.cpp4232 NullabilityKind Nullability) { in fixItNullability() argument
4246 InsertionTextBuf += getNullabilitySpelling(Nullability); in fixItNullability()
4282 auto addFixIt = [&](NullabilityKind Nullability) { in emitNullabilityConsistencyWarning() argument
4284 Diag << static_cast<unsigned>(Nullability); in emitNullabilityConsistencyWarning()
4286 fixItNullability(S, Diag, FixItLoc, Nullability); in emitNullabilityConsistencyWarning()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Checkers/
H A DCheckers.td45 def Nullability : Package<"nullability">,
303 // Nullability checkers.
306 let ParentPackage = Nullability in {
/freebsd-13.1/contrib/llvm-project/clang/lib/AST/
H A DType.cpp4035 if (auto Nullability = AT->getImmediateNullability()) in getNullability() local
4036 return Nullability; in getNullability()
H A DASTContext.cpp6208 if (auto Nullability = Ty->getNullability(*this)) { in getArrayDecayedType() local
6210 AttributedType::getNullabilityAttrKind(*Nullability), Result, Result); in getArrayDecayedType()

12