| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | DereferenceChecker.cpp | 34 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 D | runtime-type-info.cpp | 266 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 D | pointer-assignment.cpp | 66 bool Check(const evaluate::NullPointer &); 136 bool PointerAssignmentChecker::Check(const evaluate::NullPointer &) { in Check() argument
|
| H A D | check-call.cpp | 588 characteristics::Procedure::Attr::NullPointer); in CheckProcedureArg() 602 characteristics::Procedure::Attr::NullPointer); in CheckProcedureArg()
|
| H A D | data-to-inits.cpp | 877 mutableObject.set_init(SomeExpr{evaluate::NullPointer{}}); in ConstructInitializer()
|
| H A D | expression.cpp | 1859 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 D | IterationSpace.cpp | 272 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 D | DumpEvaluateExpr.cpp | 38 const Fortran::evaluate::NullPointer &) { in show() argument
|
| H A D | ConvertType.cpp | 195 [&](const Fortran::evaluate::NullPointer &) -> mlir::Type { in genTypelessExprType() argument
|
| H A D | Allocatable.cpp | 686 if (Fortran::evaluate::UnwrapExpr<Fortran::evaluate::NullPointer>(source)) { in associateMutableBox()
|
| H A D | ConvertVariable.cpp | 187 if (Fortran::evaluate::UnwrapExpr<Fortran::evaluate::NullPointer>( in genInitialDataTarget()
|
| H A D | ConvertExpr.cpp | 692 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 D | Bridge.cpp | 2363 if (Fortran::evaluate::UnwrapExpr<Fortran::evaluate::NullPointer>( in genAssignment()
|
| /llvm-project-15.0.7/flang/lib/Evaluate/ |
| H A D | tools.cpp | 469 [&](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 D | check-expression.cpp | 208 bool operator()(const NullPointer &) const { return true; } in operator ()() 287 characteristics::Procedure::Attr::NullPointer); in operator ()()
|
| H A D | formatting.cpp | 451 [&](const NullPointer &) { o << "NULL()"; }, in AsFortran() argument
|
| H A D | shape.cpp | 981 Procedure::Attr::NullPointer)) { // NULL(MOLD=) in operator ()()
|
| H A D | characteristics.cpp | 674 [&](const NullPointer &) { in FromActual() argument
|
| H A D | intrinsics.cpp | 2117 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 D | DumpEvaluateExpr.h | 81 void show(const Fortran::evaluate::NullPointer &);
|
| /llvm-project-15.0.7/flang/include/flang/Evaluate/ |
| H A D | expression.h | 788 struct NullPointer { 789 constexpr bool operator==(const NullPointer &) const { return true; } 796 using TypelessExpression = std::variant<BOZLiteralConstant, NullPointer,
|
| H A D | traverse.h | 91 Result operator()(const NullPointer &) const { return visitor_.Default(); } in operator()
|
| H A D | characteristics.h | 302 Attr, Pure, Elemental, BindC, ImplicitInterface, NullPointer, Subroutine)
|