Home
last modified time | relevance | path

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

12

/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DDereferenceChecker.cpp34 enum DerefKind { NullPointer, UndefinedPointerValue, AddressOfLabel }; enumerator
167 case DerefKind::NullPointer: in reportBug()
277 reportBug(DerefKind::NullPointer, nullState, expr, C); in checkLocation()
325 reportBug(DerefKind::NullPointer, StNull, expr, C); in checkBind()
/llvm-project/flang/lib/Evaluate/
H A Dinitial-image.cpp123 typedValue[j].emplace(component, Expr<SomeType>{NullPointer{}}); in Test()
129 typedValue[j].emplace(component, Expr<SomeType>{NullPointer{}}); in Test()
H A Dtools.cpp646 [&](NullPointer &&) { in Relate()
954 [](const NullPointer &) { return true; }, in operator ()()
988 characteristics::Procedure::Attr::NullPointer); in CollectSymbolsHelper()
1000 characteristics::Procedure::Attr::NullPointer);
1024 bool operator()(const NullPointer &) const { return true; } in AttachDeclaration()
1046 return expr && std::holds_alternative<NullPointer>(expr->u); in AttachDeclaration()
561 __anon7bee07872302(NullPointer &&) Negation() argument
858 __anon7bee07873d02(const NullPointer &) IsProcedurePointerTarget() argument
H A Dcheck-expression.cpp233 bool operator()(const NullPointer &) const { return true; } in operator ()()
314 characteristics::Procedure::Attr::NullPointer); in operator ()()
990 Result operator()(const NullPointer &) const { return true; } in CheckSubscripts()
H A Dfold.cpp79 expr = Expr<SomeType>{NullPointer{}}; in FoldOperation()
H A Dformatting.cpp581 [&](const NullPointer &) { o << "NULL()"; }, in AsFortran()
576 __anonb3ef1e310a02(const NullPointer &) AsFortran() argument
H A Dshape.cpp1177 Procedure::Attr::NullPointer)) { // NULL(MOLD=)
/llvm-project/flang/lib/Semantics/
H A Druntime-type-info.cpp205 return SomeExpr{evaluate::NullPointer{}}; in SaveDerivedPointerTarget()
328 return SomeExpr{evaluate::NullPointer{}}; in SaveNumericPointerTarget()
491 SomeExpr{evaluate::NullPointer{}}); in DescribeType()
832 SomeExpr{evaluate::NullPointer{}}); in DescribeComponent()
846 SomeExpr{evaluate::NullPointer{}}); in DescribeComponent()
869 values, componentSchema_, "bounds"s, SomeExpr{evaluate::NullPointer{}}); in DescribeComponent()
895 SomeExpr{evaluate::NullPointer{}}); in DescribeComponent()
911 SomeExpr{evaluate::NullPointer{}});
H A Dpointer-assignment.cpp71 bool Check(const evaluate::NullPointer &);
238 bool PointerAssignmentChecker::Check(const evaluate::NullPointer &) { in Check()
237 Check(const evaluate::NullPointer &) Check() argument
H A Dexpression.cpp2173 result.Add(*symbol, Expr<SomeType>{NullPointer{}}); in Analyze()
2289 result.Add(symbol, Expr<SomeType>{NullPointer{}}); in GetPassIndex()
2295 result.Add(symbol, Expr<SomeType>{NullPointer{}}); in GetPassIndex()
4173 characteristics::Procedure::Attr::NullPointer) && in AnalyzeVariable()
4175 return Expr<SomeType>{NullPointer{}}; in AnalyzeVariable()
H A Dcheck-call.cpp1093 characteristics::Procedure::Attr::NullPointer); in CheckProcedureArg()
1107 characteristics::Procedure::Attr::NullPointer); in CheckProcedureArg()
H A Ddata-to-inits.cpp915 mutableObject.set_init(SomeExpr{evaluate::NullPointer{}}); in ConstructInitializer()
/llvm-project/flang/include/flang/Lower/Support/
H A DUtils.h347 static unsigned getHashValue(const Fortran::evaluate::NullPointer &x) { in getHashValue()
622 static bool isEqual(const Fortran::evaluate::NullPointer &x, in isEqual()
623 const Fortran::evaluate::NullPointer &y) { in isEqual()
/llvm-project/flang/lib/Lower/
H A DDumpEvaluateExpr.cpp38 const Fortran::evaluate::NullPointer &) { in show() argument
H A DIterationSpace.cpp181 RT find(const Fortran::evaluate::NullPointer &) { return {}; } in find() argument
H A DConvertCall.cpp1481 if (Fortran::evaluate::UnwrapExpr<Fortran::evaluate::NullPointer>( in prepareUserCallArguments()
1604 if (Fortran::evaluate::UnwrapExpr<Fortran::evaluate::NullPointer>( in prepareUserCallArguments()
1999 if (Fortran::evaluate::UnwrapExpr<Fortran::evaluate::NullPointer>( in genIntrinsicRefCore()
2738 if (Fortran::evaluate::UnwrapExpr<Fortran::evaluate::NullPointer>( in getActual()
H A DConvertType.cpp221 [&](const Fortran::evaluate::NullPointer &) -> mlir::Type { in genTypelessExprType()
220 __anondc17136b0302(const Fortran::evaluate::NullPointer &) genTypelessExprType() argument
H A DConvertExprToHLFIR.cpp1514 hlfir::EntityWithAttributes gen(const Fortran::evaluate::NullPointer &expr) { in gen()
1854 if (Fortran::evaluate::UnwrapExpr<Fortran::evaluate::NullPointer>( in gen()
1897 Fortran::evaluate::UnwrapExpr<Fortran::evaluate::NullPointer>(expr))
H A DConvertConstant.cpp391 if (Fortran::evaluate::UnwrapExpr<Fortran::evaluate::NullPointer>(expr)) in genStructureComponentInit()
H A DAllocatable.cpp1115 if (Fortran::evaluate::UnwrapExpr<Fortran::evaluate::NullPointer>(source)) { in isWholePointer()
H A DBridge.cpp4158 if (Fortran::evaluate::UnwrapExpr<Fortran::evaluate::NullPointer>( in genPointerAssignment()
4187 if (Fortran::evaluate::UnwrapExpr<Fortran::evaluate::NullPointer>( in genImplicitConvert()
4280 if (Fortran::evaluate::UnwrapExpr<Fortran::evaluate::NullPointer>( in genCUDAImplicitDataTransfer()
4299 if (Fortran::evaluate::UnwrapExpr<Fortran::evaluate::NullPointer>( in genCUDAImplicitDataTransfer()
/llvm-project/flang/include/flang/Lower/
H A DDumpEvaluateExpr.h81 void show(const Fortran::evaluate::NullPointer &);
/llvm-project/flang/include/flang/Evaluate/
H A Dexpression.h827 struct NullPointer {
828 constexpr bool operator==(const NullPointer &) const { return true; }
836 using TypelessExpression = std::variant<BOZLiteralConstant, NullPointer,
H A Dtraverse.h102 Result operator()(const NullPointer &) const { return visitor_.Default(); } in operator()
H A Dcharacteristics.h353 Attr, Pure, Elemental, BindC, ImplicitInterface, NullPointer, Subroutine)

12