Home
last modified time | relevance | path

Searched refs:CheckConformanceFlags (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/flang/include/flang/Evaluate/
H A Dshape.h281 struct CheckConformanceFlags { struct
295 CheckConformanceFlags::Flags flags = CheckConformanceFlags::None, argument
H A Dcharacteristics.h151 enum CheckConformanceFlags::Flags = CheckConformanceFlags::None) const;
/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dfold-reduction.cpp40 AsShape(mask->shape()), CheckConformanceFlags::RightScalarExpandable, in GetReductionMASK()
H A Dshape.cpp993 const Shape &left, const Shape &right, CheckConformanceFlags::Flags flags, in CheckConformance()
996 if (n == 0 && (flags & CheckConformanceFlags::LeftScalarExpandable)) { in CheckConformance()
1000 if (rn == 0 && (flags & CheckConformanceFlags::RightScalarExpandable)) { in CheckConformance()
1017 } else if (!(flags & CheckConformanceFlags::RightIsDeferredShape)) { in CheckConformance()
1020 } else if (!(flags & CheckConformanceFlags::LeftIsDeferredShape)) { in CheckConformance()
H A Dcheck-expression.cpp442 *resultShape, CheckConformanceFlags::None, in NonPointerInitializationExpr()
H A Dcharacteristics.cpp154 enum CheckConformanceFlags::Flags flags) const { in IsCompatibleWith()
H A Dfold-implementation.h1518 CheckConformanceFlags::EitherScalarExpandable)
H A Dintrinsics.cpp1600 CheckConformanceFlags::RightScalarExpandable, in Match()
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dpointer-assignment.cpp178 evaluate::CheckConformanceFlags::BothDeferredShape)) { in Check()
H A Dcheck-call.cpp209 evaluate::CheckConformanceFlags::RightScalarExpandable, in CheckExplicitDataArg()
866 *argShape, evaluate::CheckConformanceFlags::None, in CheckElementalConformance()
H A Dexpression.cpp1832 CheckConformanceFlags::RightIsExpandableDeferred, in Analyze()
3467 *rhShape, CheckConformanceFlags::EitherScalarExpandable, in CheckConformance()