Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DDereferenceChecker.cpp34 enum DerefKind { NullPointer, UndefinedPointerValue }; enumerator
160 case DerefKind::NullPointer: in reportBug()
265 reportBug(DerefKind::NullPointer, nullState, expr, C); in checkLocation()
307 reportBug(DerefKind::NullPointer, StNull, expr, C); in checkBind()
/llvm-project-15.0.7/flang/lib/Semantics/
H A Druntime-type-info.cpp266 return SomeExpr{evaluate::NullPointer{}}; in SaveNumericPointerTarget()
297 return SomeExpr{evaluate::NullPointer{}}; in SaveDerivedPointerTarget()
461 SomeExpr{evaluate::NullPointer{}}); in DescribeType()
779 SomeExpr{evaluate::NullPointer{}}); in DescribeComponent()
792 SomeExpr{evaluate::NullPointer{}}); in DescribeComponent()
815 values, componentSchema_, "bounds"s, SomeExpr{evaluate::NullPointer{}}); in DescribeComponent()
840 SomeExpr{evaluate::NullPointer{}}); in DescribeComponent()
856 SomeExpr{evaluate::NullPointer{}}); in DescribeComponent()
H A Dpointer-assignment.cpp66 bool Check(const evaluate::NullPointer &);
136 bool PointerAssignmentChecker::Check(const evaluate::NullPointer &) { in Check() argument
H A Dcheck-call.cpp588 characteristics::Procedure::Attr::NullPointer); in CheckProcedureArg()
602 characteristics::Procedure::Attr::NullPointer); in CheckProcedureArg()
H A Ddata-to-inits.cpp877 mutableObject.set_init(SomeExpr{evaluate::NullPointer{}}); in ConstructInitializer()
H A Dexpression.cpp1859 result.Add(*symbol, Expr<SomeType>{NullPointer{}}); in Analyze()
1891 result.Add(symbol, Expr<SomeType>{NullPointer{}}); in Analyze()
3297 characteristics::Procedure::Attr::NullPointer) && in MakeFunctionRef()
3299 return Expr<SomeType>{NullPointer{}}; in MakeFunctionRef()
/llvm-project-15.0.7/flang/lib/Lower/
H A DIterationSpace.cpp272 static unsigned getHashValue(const Fortran::evaluate::NullPointer &x) { in getHashValue()
544 static bool isEqual(const Fortran::evaluate::NullPointer &x, in isEqual()
545 const Fortran::evaluate::NullPointer &y) { in isEqual()
719 RT find(const Fortran::evaluate::NullPointer &) { return {}; } in find() argument
H A DDumpEvaluateExpr.cpp38 const Fortran::evaluate::NullPointer &) { in show() argument
H A DConvertType.cpp195 [&](const Fortran::evaluate::NullPointer &) -> mlir::Type { in genTypelessExprType() argument
H A DAllocatable.cpp686 if (Fortran::evaluate::UnwrapExpr<Fortran::evaluate::NullPointer>(source)) { in associateMutableBox()
H A DConvertVariable.cpp187 if (Fortran::evaluate::UnwrapExpr<Fortran::evaluate::NullPointer>( in genInitialDataTarget()
H A DConvertExpr.cpp692 ExtValue genMutableBoxValueImpl(const Fortran::evaluate::NullPointer &) { in genMutableBoxValueImpl() argument
936 ExtValue genval(const Fortran::evaluate::NullPointer &) { in genval() argument
3073 if (Fortran::evaluate::UnwrapExpr<Fortran::evaluate::NullPointer>( in genRawProcedureRef()
H A DBridge.cpp2363 if (Fortran::evaluate::UnwrapExpr<Fortran::evaluate::NullPointer>( in genAssignment()
/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dtools.cpp469 [&](NullPointer &&) { in Negation() argument
746 [](const NullPointer &) { return true; }, in IsProcedurePointerTarget() argument
788 return expr && std::holds_alternative<NullPointer>(expr->u); in IsBareNullPointer()
798 characteristics::Procedure::Attr::NullPointer); in operator ()()
800 bool operator()(const NullPointer &) const { return true; } in operator ()()
H A Dcheck-expression.cpp208 bool operator()(const NullPointer &) const { return true; } in operator ()()
287 characteristics::Procedure::Attr::NullPointer); in operator ()()
H A Dformatting.cpp451 [&](const NullPointer &) { o << "NULL()"; }, in AsFortran() argument
H A Dshape.cpp981 Procedure::Attr::NullPointer)) { // NULL(MOLD=) in operator ()()
H A Dcharacteristics.cpp674 [&](const NullPointer &) { in FromActual() argument
H A Dintrinsics.cpp2117 attrs.set(characteristics::Procedure::Attr::NullPointer); in HandleNull()
2129 attrs.set(characteristics::Procedure::Attr::NullPointer); in HandleNull()
/llvm-project-15.0.7/flang/include/flang/Lower/
H A DDumpEvaluateExpr.h81 void show(const Fortran::evaluate::NullPointer &);
/llvm-project-15.0.7/flang/include/flang/Evaluate/
H A Dexpression.h788 struct NullPointer {
789 constexpr bool operator==(const NullPointer &) const { return true; }
796 using TypelessExpression = std::variant<BOZLiteralConstant, NullPointer,
H A Dtraverse.h91 Result operator()(const NullPointer &) const { return visitor_.Default(); } in operator()
H A Dcharacteristics.h302 Attr, Pure, Elemental, BindC, ImplicitInterface, NullPointer, Subroutine)