| /llvm-project-15.0.7/flang/include/flang/Evaluate/ |
| H A D | characteristics.h | 82 static std::optional<TypeAndShape> Characterize( 84 static std::optional<TypeAndShape> Characterize( 86 static std::optional<TypeAndShape> Characterize( 88 static std::optional<TypeAndShape> Characterize( 93 static std::optional<TypeAndShape> Characterize( in Characterize() function 115 static std::optional<TypeAndShape> Characterize( in Characterize() function 118 return Characterize(*x, context); in Characterize() 127 return Characterize(*p, context); in Characterize() 315 static std::optional<Procedure> Characterize( 317 static std::optional<Procedure> Characterize( [all …]
|
| /llvm-project-15.0.7/flang/lib/Evaluate/ |
| H A D | characteristics.cpp | 70 std::optional<TypeAndShape> TypeAndShape::Characterize( in Characterize() function in Fortran::evaluate::characteristics::TypeAndShape 86 return Characterize(assoc, context); in Characterize() 89 return Characterize(binding.symbol(), context); in Characterize() 115 std::optional<TypeAndShape> TypeAndShape::Characterize( in Characterize() function in Fortran::evaluate::characteristics::TypeAndShape 137 std::optional<TypeAndShape> TypeAndShape::Characterize( in Characterize() function in Fortran::evaluate::characteristics::TypeAndShape 146 std::optional<TypeAndShape> TypeAndShape::Characterize( in Characterize() function in Fortran::evaluate::characteristics::TypeAndShape 148 return Characterize(arg.UnwrapExpr(), context); in Characterize() 1032 std::optional<Procedure> Procedure::Characterize( in Characterize() function in Fortran::evaluate::characteristics::Procedure 1038 std::optional<Procedure> Procedure::Characterize( in Characterize() function in Fortran::evaluate::characteristics::Procedure 1051 std::optional<Procedure> Procedure::Characterize( in Characterize() function in Fortran::evaluate::characteristics::Procedure [all …]
|
| H A D | check-expression.cpp | 400 characteristics::TypeAndShape::Characterize(symbol, context)}) { in NonPointerInitializationExpr() 613 characteristics::Procedure::Characterize(x.proc(), context_)}) { in operator ()() 753 characteristics::Procedure::Characterize(x.proc(), context_)}) { in operator ()()
|
| H A D | fold.cpp | 232 characteristics::TypeAndShape::Characterize(*source, context)}) { in FoldTransfer()
|
| H A D | intrinsics.cpp | 2092 ? characteristics::Procedure::Characterize(*last, context) in HandleNull() 2240 characteristics::Procedure::Characterize( in CheckAssociated() 2247 targetProc = characteristics::Procedure::Characterize( in CheckAssociated() 2253 targetProc = characteristics::Procedure::Characterize( in CheckAssociated() 2259 pointerProc = characteristics::Procedure::Characterize( in CheckAssociated() 2452 characteristics::Procedure::Characterize(*designator, context); in ApplySpecificChecks() 2454 procChars = characteristics::Procedure::Characterize(*ref, context); in ApplySpecificChecks()
|
| H A D | shape.cpp | 926 if (auto moldTypeAndShape{characteristics::TypeAndShape::Characterize( in operator ()() 938 characteristics::TypeAndShape::Characterize( in operator ()()
|
| H A D | fold-integer.cpp | 1058 characteristics::TypeAndShape::Characterize(args[0], context)}) { in FoldIntrinsicFunction() 1065 characteristics::TypeAndShape::Characterize(args[0], context)}) { in FoldIntrinsicFunction()
|
| H A D | tools.cpp | 921 characteristics::Procedure::Characterize(call.proc(), context_)}) { in operator ()()
|
| /llvm-project-15.0.7/flang/lib/Semantics/ |
| H A D | pointer-assignment.cpp | 48 set_lhsType(TypeAndShape::Characterize(lhs, context)); 52 procedure_ = Procedure::Characterize(lhs, context); 149 auto proc{Procedure::Characterize(f.proc(), context_)}; in Check() 207 } else if (auto rhsType{TypeAndShape::Characterize(d, context_)}) { in Check() 272 if (auto chars{Procedure::Characterize(d, context_)}) { in Check() 280 if (auto chars{Procedure::Characterize(ref, context_)}) { in Check()
|
| H A D | check-declarations.cpp | 51 const Procedure *Characterize(const Symbol &); 915 auto result{FunctionResult::Characterize( in CheckSubprogram() 917 auto subpResult{FunctionResult::Characterize( in CheckSubprogram() 1032 const Procedure *proc{Characterize(subroutine)}; in CheckFinal() 1132 const Procedure *p1{Characterize(f1)}; in CheckDistinguishableFinals() 1133 const Procedure *p2{Characterize(f2)}; in CheckDistinguishableFinals() 1193 if (const Procedure * procedure{Characterize(specific)}) { in CheckSpecificsAreDistinguishable() 1826 Characterize(generic); in CheckGenericOps() 1840 if (const Procedure * proc{Characterize(specific)}) { in CheckGenericOps() 2241 const Procedure *proc1{checkHelper.Characterize(symbol1)}; in Check() [all …]
|
| H A D | compute-offsets.cpp | 333 if (auto chars{evaluate::characteristics::TypeAndShape::Characterize( in GetSizeAndAlignment()
|
| H A D | runtime-type-info.cpp | 712 auto typeAndShape{evaluate::characteristics::TypeAndShape::Characterize( in DescribeComponent() 1019 if (auto proc{evaluate::characteristics::Procedure::Characterize( in DescribeSpecialProc()
|
| H A D | check-call.cpp | 724 if (auto type{characteristics::TypeAndShape::Characterize( in CheckExplicitInterfaceArg()
|
| H A D | expression.cpp | 2167 characteristics::Procedure::Characterize( in ResolveGeneric() 2370 typeAndShape->Characterize(intrinsic, GetFoldingContext())}) { in CheckBadExplicitType() 2637 auto chars{characteristics::Procedure::Characterize( in CheckCall()
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | CallInterface.cpp | 149 Fortran::evaluate::characteristics::Procedure::Characterize( in characterize() 361 Fortran::evaluate::characteristics::Procedure::Characterize( in characterize() 1175 Fortran::evaluate::characteristics::Procedure::Characterize( in translateSignature() 1200 Fortran::evaluate::characteristics::Procedure::Characterize( in getOrDeclareFunction() 1225 Fortran::evaluate::characteristics::Procedure::Characterize( in mustPassLengthWithDummyProcedure() 1234 Fortran::evaluate::characteristics::Procedure::Characterize( in getDummyProcedureType()
|