Home
last modified time | relevance | path

Searched refs:Characterize (Results 1 – 15 of 15) sorted by relevance

/llvm-project-15.0.7/flang/include/flang/Evaluate/
H A Dcharacteristics.h82 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 Dcharacteristics.cpp70 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 Dcheck-expression.cpp400 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 Dfold.cpp232 characteristics::TypeAndShape::Characterize(*source, context)}) { in FoldTransfer()
H A Dintrinsics.cpp2092 ? 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 Dshape.cpp926 if (auto moldTypeAndShape{characteristics::TypeAndShape::Characterize( in operator ()()
938 characteristics::TypeAndShape::Characterize( in operator ()()
H A Dfold-integer.cpp1058 characteristics::TypeAndShape::Characterize(args[0], context)}) { in FoldIntrinsicFunction()
1065 characteristics::TypeAndShape::Characterize(args[0], context)}) { in FoldIntrinsicFunction()
H A Dtools.cpp921 characteristics::Procedure::Characterize(call.proc(), context_)}) { in operator ()()
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dpointer-assignment.cpp48 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 Dcheck-declarations.cpp51 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 Dcompute-offsets.cpp333 if (auto chars{evaluate::characteristics::TypeAndShape::Characterize( in GetSizeAndAlignment()
H A Druntime-type-info.cpp712 auto typeAndShape{evaluate::characteristics::TypeAndShape::Characterize( in DescribeComponent()
1019 if (auto proc{evaluate::characteristics::Procedure::Characterize( in DescribeSpecialProc()
H A Dcheck-call.cpp724 if (auto type{characteristics::TypeAndShape::Characterize( in CheckExplicitInterfaceArg()
H A Dexpression.cpp2167 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 DCallInterface.cpp149 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()