Searched refs:Nullability (Results 1 - 17 of 17) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DNullabilityChecker.cpp1 //===-- NullabilityChecker.cpp - Nullability checker ----------------------===//
49 Nullability getMostNullable(Nullability Lhs, Nullability Rhs) {
50 return static_cast<Nullability>(
54 const char *getNullabilityString(Nullability Nullab) {
56 case Nullability::Contradicted:
58 case Nullability::Nullable:
60 case Nullability::Unspecified:
62 case Nullability
[all...]
H A DTrustNonnullChecker.cpp162 if (getNullabilityAnnotation(ExprRetType) == Nullability::Nonnull)
178 if (getNullabilityAnnotation(DeclRetType) != Nullability::Nonnull)
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DCheckerHelpers.cpp101 Nullability getNullabilityAnnotation(QualType Type) {
104 return Nullability::Unspecified;
106 return Nullability::Nullable;
108 return Nullability::Nonnull;
109 return Nullability::Unspecified;
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCheckerHelpers.h52 enum class Nullability : char { class in namespace:clang::ento
63 Nullability getNullabilityAnnotation(QualType Type);
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Basic/
H A DSanitizers.h188 SanitizerKind::ImplicitConversion | SanitizerKind::Nullability |
/freebsd-11-stable/contrib/llvm-project/clang/lib/Driver/
H A DSanitizerArgs.cpp29 SanitizerKind::ImplicitConversion | SanitizerKind::Nullability |
47 SanitizerKind::ImplicitConversion | SanitizerKind::Nullability |
53 SanitizerKind::ImplicitConversion | SanitizerKind::Nullability |
65 SanitizerKind::Nullability | SanitizerKind::LocalBounds |
135 SanitizerKind::Nullability |
H A DToolChain.cpp953 SanitizerKind::Nullability | SanitizerKind::LocalBounds;
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDecl.cpp727 auto Nullability = LHS.getType()->getNullability(getContext());
728 if (!Nullability || *Nullability != NullabilityKind::NonNull)
2510 auto Nullability = Ty->getNullability(getContext()); local
2511 if (Nullability && *Nullability == NullabilityKind::NonNull) {
H A DCodeGenFunction.cpp885 auto Nullability = FnRetTy->getNullability(getContext()); local
886 if (Nullability && *Nullability == NullabilityKind::NonNull) {
H A DCGCall.cpp3404 auto Nullability = PVD->getType()->getNullability(getContext());
3405 CanCheckNullability = Nullability &&
3406 *Nullability == NullabilityKind::NonNull &&
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DDeclSpec.h857 Nullability(0), GetterName(nullptr), SetterName(nullptr) { }
881 return static_cast<NullabilityKind>(Nullability);
895 Nullability = static_cast<unsigned>(kind);
924 unsigned Nullability : 2;
H A DSema.h264 FileNullability Nullability; member in struct:clang::FileNullabilityMap::__anon164
271 return Cache.Nullability;
275 Map[Cache.File] = Cache.Nullability;
280 Cache.Nullability = Map[file];
281 return Cache.Nullability;
11898 /// Nullability type specifiers.
/freebsd-11-stable/contrib/llvm-project/clang/lib/Parse/
H A DParseObjc.cpp1164 NullabilityKind Nullability; local
1176 Nullability = NullabilityKind::NonNull;
1181 Nullability = NullabilityKind::Nullable;
1186 Nullability = NullabilityKind::Unspecified;
1193 DS.setNullability(Tok.getLocation(), Nullability);
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaExprObjC.cpp594 Optional<NullabilityKind> Nullability = local
596 if (Nullability)
598 AttributedType::getNullabilityAttrKind(*Nullability), BoxedType,
1432 if (auto Nullability = resultType->getNullability(Context))
1434 AttributedType::getNullabilityAttrKind(*Nullability),
H A DSemaType.cpp144 // Nullability qualifiers.
706 // Nullability specifiers cannot go after the declarator-id.
3940 NullabilityKind Nullability) {
3954 InsertionTextBuf += getNullabilitySpelling(Nullability);
3990 auto addFixIt = [&](NullabilityKind Nullability) {
3992 Diag << static_cast<unsigned>(Nullability);
3994 fixItNullability(S, Diag, FixItLoc, Nullability);
4321 // Nullability inference depends on the type and declarator.
3938 fixItNullability(Sema &S, DiagnosticBuilder &Diag, SourceLocation PointerLoc, NullabilityKind Nullability) argument
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
H A DType.cpp3833 if (auto Nullability = AT->getImmediateNullability())
3834 return Nullability;
H A DASTContext.cpp5811 if (auto Nullability = Ty->getNullability(*this)) {
5813 AttributedType::getNullabilityAttrKind(*Nullability), Result, Result);

Completed in 615 milliseconds