Searched refs:DescriptorInquiry (Results 1 – 14 of 14) sorted by relevance
| /llvm-project-15.0.7/flang/lib/Evaluate/ |
| H A D | variable.cpp | 243 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 D | shape.cpp | 304 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 D | check-expression.cpp | 83 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 D | formatting.cpp | 723 llvm::raw_ostream &DescriptorInquiry::AsFortran(llvm::raw_ostream &o) const { in AsFortran() 751 return o << ",kind=" << DescriptorInquiry::Result::kind << ")"; in AsFortran()
|
| H A D | fold-integer.cpp | 953 Type<TypeCategory::Integer, DescriptorInquiry::Result::kind>>{ in FoldIntrinsicFunction() 954 DescriptorInquiry{*named, DescriptorInquiry::Field::Rank}}); in FoldIntrinsicFunction()
|
| H A D | fold-implementation.h | 1677 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 D | variable.h | 405 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 D | shape.h | 127 Result operator()(const DescriptorInquiry &) const { return ScalarShape(); } in operator()
|
| H A D | traverse.h | 161 Result operator()(const DescriptorInquiry &x) const { in operator()
|
| H A D | expression.h | 537 std::conditional_t<KIND == DescriptorInquiry::Result::kind, 538 std::tuple<DescriptorInquiry>, std::tuple<>>;
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | IterationSpace.cpp | 227 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 D | DumpEvaluateExpr.cpp | 212 const Fortran::evaluate::DescriptorInquiry &x) { in show()
|
| H A D | ConvertExpr.cpp | 1116 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 D | DumpEvaluateExpr.h | 120 void show(const Fortran::evaluate::DescriptorInquiry &x);
|