Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DNullabilityChecker.cpp50 Nullability getMostNullable(Nullability Lhs, Nullability Rhs) { in getMostNullable()
51 return static_cast<Nullability>( in getMostNullable()
57 case Nullability::Contradicted: in getNullabilityString()
59 case Nullability::Nullable: in getNullabilityString()
61 case Nullability::Unspecified: in getNullabilityString()
63 case Nullability::Nonnull: in getNullabilityString()
217 Nullability Nullab;
792 return Nullability::Nonnull; in getReceiverNullability()
894 Nullability ComputedNullab = in checkPostObjCMessage()
1077 Nullability ValNullability = Nullability::Unspecified; in checkBind()
[all …]
H A DTrustNonnullChecker.cpp163 if (getNullabilityAnnotation(ExprRetType) == Nullability::Nonnull) in isNonNullPtr()
179 if (getNullabilityAnnotation(DeclRetType) != Nullability::Nonnull) in isNonNullPtr()
/freebsd-12.1/contrib/llvm/tools/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-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCheckerHelpers.h53 enum class Nullability : char { enum
64 Nullability getNullabilityAnnotation(QualType Type);
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DSanitizers.h87 SanitizerKind::ImplicitConversion | SanitizerKind::Nullability | in getPPTransparentSanitizers()
H A DDiagnosticCommonKinds.td113 let CategoryName = "Nullability Issue" in {
117 InGroup<Nullability>;
122 InGroup<Nullability>;
127 InGroup<Nullability>;
H A DSanitizers.def86 SANITIZER_GROUP("nullability", Nullability,
H A DDiagnosticLexKinds.td777 let CategoryName = "Nullability Issue" in {
H A DDiagnosticGroups.td357 def Nullability : DiagGroup<"nullability">;
H A DAttrDocs.td2855 def NullabilityDocs : DocumentationCategory<"Nullability Attributes"> {
2859 …ress (for example) a nullable pointer to an array of nonnull pointers. Nullability qualifiers are …
H A DAttr.td1553 // Nullability type attributes.
H A DDiagnosticSemaKinds.td9274 let CategoryName = "Nullability Issue" in {
9278 InGroup<Nullability>;
9309 InGroup<Nullability>;
/freebsd-12.1/contrib/llvm/tools/clang/lib/Driver/
H A DSanitizerArgs.cpp30 NeedsUbsanRt = Undefined | Integer | ImplicitConversion | Nullability | CFI,
38 ImplicitConversion | Nullability | DataFlow | Fuzzer |
40 RecoverableByDefault = Undefined | Integer | ImplicitConversion | Nullability,
46 ImplicitConversion | Nullability | LocalBounds | CFI,
110 {"ubsan_blacklist.txt", Undefined | Integer | Nullability}}; in addDefaultBlacklists()
H A DToolChain.cpp826 ImplicitConversion | Nullability | LocalBounds; in getSupportedSanitizers()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGDecl.cpp724 auto Nullability = LHS.getType()->getNullability(getContext()); in EmitNullabilityCheck() local
725 if (!Nullability || *Nullability != NullabilityKind::NonNull) in EmitNullabilityCheck()
2407 auto Nullability = Ty->getNullability(getContext()); in EmitParmDecl() local
2408 if (Nullability && *Nullability == NullabilityKind::NonNull) { in EmitParmDecl()
H A DCodeGenFunction.cpp980 auto Nullability = FnRetTy->getNullability(getContext()); in StartFunction() local
981 if (Nullability && *Nullability == NullabilityKind::NonNull) { in StartFunction()
H A DCGCall.cpp3395 auto Nullability = PVD->getType()->getNullability(getContext()); in EmitNonNullArgCheck() local
3396 CanCheckNullability = Nullability && in EmitNonNullArgCheck()
3397 *Nullability == NullabilityKind::NonNull && in EmitNonNullArgCheck()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DDeclSpec.h831 Nullability(0), GetterName(nullptr), SetterName(nullptr) { } in ObjCDeclSpec()
855 return static_cast<NullabilityKind>(Nullability); in getNullability()
869 Nullability = static_cast<unsigned>(kind); in setNullability()
898 unsigned Nullability : 2; variable
H A DSema.h256 FileNullability Nullability; member
263 return Cache.Nullability;
267 Map[Cache.File] = Cache.Nullability;
272 Cache.Nullability = Map[file];
273 return Cache.Nullability;
/freebsd-12.1/contrib/llvm/tools/clang/lib/Parse/
H A DParseObjc.cpp1152 NullabilityKind Nullability; in ParseObjCTypeQualifierList() local
1164 Nullability = NullabilityKind::NonNull; in ParseObjCTypeQualifierList()
1169 Nullability = NullabilityKind::Nullable; in ParseObjCTypeQualifierList()
1174 Nullability = NullabilityKind::Unspecified; in ParseObjCTypeQualifierList()
1181 DS.setNullability(Tok.getLocation(), Nullability); in ParseObjCTypeQualifierList()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/
H A DCheckers.td46 def Nullability : Package<"nullability">;
208 let ParentPackage = Nullability in {
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaExprObjC.cpp567 Optional<NullabilityKind> Nullability = in BuildObjCBoxedExpr() local
569 if (Nullability) in BuildObjCBoxedExpr()
571 AttributedType::getNullabilityAttrKind(*Nullability), BoxedType, in BuildObjCBoxedExpr()
1379 if (auto Nullability = resultType->getNullability(Context)) in getMessageSendResultType() local
1381 AttributedType::getNullabilityAttrKind(*Nullability), in getMessageSendResultType()
H A DSemaType.cpp3736 NullabilityKind Nullability) { in fixItNullability() argument
3750 InsertionTextBuf += getNullabilitySpelling(Nullability); in fixItNullability()
3786 auto addFixIt = [&](NullabilityKind Nullability) { in emitNullabilityConsistencyWarning() argument
3788 Diag << static_cast<unsigned>(Nullability); in emitNullabilityConsistencyWarning()
3790 fixItNullability(S, Diag, FixItLoc, Nullability); in emitNullabilityConsistencyWarning()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DType.cpp3701 if (auto Nullability = AT->getImmediateNullability()) in getNullability() local
3702 return Nullability; in getNullability()
H A DASTContext.cpp5512 if (auto Nullability = Ty->getNullability(*this)) { in getArrayDecayedType() local
5514 AttributedType::getNullabilityAttrKind(*Nullability), Result, Result); in getArrayDecayedType()