Home
last modified time | relevance | path

Searched refs:DescriptorInquiry (Results 1 – 14 of 14) sorted by relevance

/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dvariable.cpp243 DescriptorInquiry::DescriptorInquiry( in DescriptorInquiry() function in Fortran::evaluate::DescriptorInquiry
252 DescriptorInquiry::DescriptorInquiry(NamedEntity &&base, Field field, int dim) in DescriptorInquiry() function in Fortran::evaluate::DescriptorInquiry
281 DescriptorInquiry{NamedEntity{symbol}, DescriptorInquiry::Field::Len}}; in SymbolLEN()
688 bool DescriptorInquiry::operator==(const DescriptorInquiry &that) const { in operator ==()
H A Dshape.cpp304 return ExtentExpr{DescriptorInquiry{std::move(base), in GetLowerBound()
305 DescriptorInquiry::Field::LowerBound, dimension_}}; in GetLowerBound()
313 return ExtentExpr{DescriptorInquiry{std::move(base), in GetLowerBound()
314 DescriptorInquiry::Field::LowerBound, dimension_}}; in GetLowerBound()
439 return ExtentExpr{DescriptorInquiry{ in GetExtent()
440 NamedEntity{base}, DescriptorInquiry::Field::Extent, dimension}}; in GetExtent()
464 return ExtentExpr{DescriptorInquiry{NamedEntity{base}, in GetExtent()
465 DescriptorInquiry::Field::Extent, dimension}}; in GetExtent()
H A Dcheck-expression.cpp83 bool operator()(const DescriptorInquiry &x) const { in operator ()()
272 bool operator()(const DescriptorInquiry &) const { return false; } in operator ()()
578 Result operator()(const DescriptorInquiry &x) const { in operator ()()
H A Dformatting.cpp723 llvm::raw_ostream &DescriptorInquiry::AsFortran(llvm::raw_ostream &o) const { in AsFortran()
751 return o << ",kind=" << DescriptorInquiry::Result::kind << ")"; in AsFortran()
H A Dfold-integer.cpp953 Type<TypeCategory::Integer, DescriptorInquiry::Result::kind>>{ in FoldIntrinsicFunction()
954 DescriptorInquiry{*named, DescriptorInquiry::Field::Rank}}); in FoldIntrinsicFunction()
H A Dfold-implementation.h1677 DescriptorInquiry::Result>) { in FoldOperation()
1678 if (std::holds_alternative<DescriptorInquiry>(x->u) || in FoldOperation()
/llvm-project-15.0.7/flang/include/flang/Evaluate/
H A Dvariable.h405 class DescriptorInquiry {
410 CLASS_BOILERPLATE(DescriptorInquiry)
411 DescriptorInquiry(const NamedEntity &, Field, int = 0);
412 DescriptorInquiry(NamedEntity &&, Field, int = 0);
420 bool operator==(const DescriptorInquiry &) const;
H A Dshape.h127 Result operator()(const DescriptorInquiry &) const { return ScalarShape(); } in operator()
H A Dtraverse.h161 Result operator()(const DescriptorInquiry &x) const { in operator()
H A Dexpression.h537 std::conditional_t<KIND == DescriptorInquiry::Result::kind,
538 std::tuple<DescriptorInquiry>, std::tuple<>>;
/llvm-project-15.0.7/flang/lib/Lower/
H A DIterationSpace.cpp227 static unsigned getHashValue(const Fortran::evaluate::DescriptorInquiry &x) { in getHashValue()
497 static bool isEqual(const Fortran::evaluate::DescriptorInquiry &x, in isEqual()
498 const Fortran::evaluate::DescriptorInquiry &y) { in isEqual()
740 RT find(const Fortran::evaluate::DescriptorInquiry &) { return {}; } in find() argument
H A DDumpEvaluateExpr.cpp212 const Fortran::evaluate::DescriptorInquiry &x) { in show()
H A DConvertExpr.cpp1116 ExtValue genval(const Fortran::evaluate::DescriptorInquiry &desc) { in genval()
1122 using ResTy = Fortran::evaluate::DescriptorInquiry::Result; in genval()
1127 case Fortran::evaluate::DescriptorInquiry::Field::Len: in genval()
1129 case Fortran::evaluate::DescriptorInquiry::Field::LowerBound: in genval()
1133 case Fortran::evaluate::DescriptorInquiry::Field::Extent: in genval()
1136 case Fortran::evaluate::DescriptorInquiry::Field::Rank: in genval()
1138 case Fortran::evaluate::DescriptorInquiry::Field::Stride: in genval()
6682 CC genarr(const Fortran::evaluate::DescriptorInquiry &x) { in genarr()
/llvm-project-15.0.7/flang/include/flang/Lower/
H A DDumpEvaluateExpr.h120 void show(const Fortran::evaluate::DescriptorInquiry &x);