Home
last modified time | relevance | path

Searched refs:IsElemental (Results 1 – 10 of 10) sorted by relevance

/llvm-project-15.0.7/flang/include/flang/Evaluate/
H A Dcall.h201 bool IsElemental() const;
227 bool IsElemental() const { return proc_.IsElemental(); } in IsElemental() function
H A Dcharacteristics.h328 bool IsElemental() const { return attrs.test(Attr::Elemental); } in IsElemental() function
/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dcall.cpp134 bool ProcedureDesignator::IsElemental() const { in IsElemental() function in Fortran::evaluate::ProcedureDesignator
215 if (IsElemental()) { in Rank()
H A Dshape.cpp771 } else if (call.IsElemental()) { in operator ()()
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dcheck-call.cpp83 argProcDesignator && argProcDesignator->IsElemental()) { // C1533 in CheckImplicitInterfaceArg()
728 object.type.Rank() == 0 && proc.IsElemental()}; in CheckExplicitInterfaceArg()
919 if (proc.IsElemental() && !buffer.AnyFatalError()) { in CheckExplicitInterface()
H A Druntime-type-info.cpp1045 which = proc->IsElemental() ? elementalAssignmentEnum_ in DescribeSpecialProc()
1058 if (proc->IsElemental()) { in DescribeSpecialProc()
H A Dexpression.cpp2088 bool isElemental{procedure.IsElemental()}; in CheckCompatibleArguments()
2178 if ((procedure->IsElemental() && elemental) || in ResolveGeneric()
2179 (!procedure->IsElemental() && nonElemental)) { in ResolveGeneric()
2185 if (!procedure->IsElemental()) { in ResolveGeneric()
3584 if (context_.inWhereBody() && !procRef->proc().IsElemental()) { // C1032 in TryDefinedAssignment()
H A Dresolve-names.cpp5501 if (interface->IsElemental()) { in HandleUnrestrictedSpecificIntrinsicFunction()
/llvm-project-15.0.7/flang/lib/Lower/
H A DIterationSpace.cpp745 if (x.IsElemental()) in find()
H A DConvertExpr.cpp487 if (procRef.IsElemental()) in isElementalProcWithArrayArgs()
3246 return !funcRef.IsElemental() && funcRef.Rank(); in isTransformationalRef()
5145 if (procRef.IsElemental()) { in genProcRef()
7635 if (call.IsElemental() && lhs->Rank() > 0) { in createSubroutineCall()