Home
last modified time | relevance | path

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

/llvm-project-15.0.7/flang/include/flang/Evaluate/
H A Dvariable.h131 class TypeParamInquiry {
134 CLASS_BOILERPLATE(TypeParamInquiry)
135 TypeParamInquiry(NamedEntity &&x, const Symbol &param) in TypeParamInquiry() function
137 TypeParamInquiry(std::optional<NamedEntity> &&x, const Symbol &param) in TypeParamInquiry() function
145 bool operator==(const TypeParamInquiry &) const;
H A Dshape.h128 Result operator()(const TypeParamInquiry &) const { return ScalarShape(); } in operator()
H A Dtraverse.h134 Result operator()(const TypeParamInquiry &x) const { in operator()
H A Dexpression.h534 std::conditional_t<KIND == TypeParamInquiry::Result::kind,
535 std::tuple<TypeParamInquiry>, std::tuple<>>;
H A Dtools.h249 UnwrapConvertedExpr<evaluate::TypeParamInquiry>(expr)}) { in ExtractBareLenParameter()
/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dcheck-expression.cpp43 bool operator()(const TypeParamInquiry &inq) const { in operator ()()
249 bool operator()(const TypeParamInquiry &) const { return false; } in operator ()()
586 Result operator()(const TypeParamInquiry &inq) const { in operator ()()
H A Dfold-integer.cpp1083 Expr<TypeParamInquiry::Result> FoldOperation( in FoldOperation()
1084 FoldingContext &context, TypeParamInquiry &&inquiry) { in FoldOperation()
1099 ConvertToType<TypeParamInquiry::Result>(std::move(intExpr))); in FoldOperation()
1120 ConvertToType<TypeParamInquiry::Result>(std::move(expr))); in FoldOperation()
1128 AsExpr(ConvertToType<TypeParamInquiry::Result>( in FoldOperation()
H A Dvariable.cpp655 bool TypeParamInquiry::operator==(const TypeParamInquiry &that) const { in operator ==()
H A Dformatting.cpp619 llvm::raw_ostream &TypeParamInquiry::AsFortran(llvm::raw_ostream &o) const { in AsFortran()
H A Dfold-implementation.h130 Expr<TypeParamInquiry::Result> FoldOperation(
131 FoldingContext &, TypeParamInquiry &&);
1679 std::holds_alternative<TypeParamInquiry>(x->u)) { in FoldOperation()
/llvm-project-15.0.7/flang/lib/Lower/
H A DIterationSpace.cpp224 static unsigned getHashValue(const Fortran::evaluate::TypeParamInquiry &x) { in getHashValue()
493 static bool isEqual(const Fortran::evaluate::TypeParamInquiry &x, in isEqual()
494 const Fortran::evaluate::TypeParamInquiry &y) { in isEqual()
730 RT find(const Fortran::evaluate::TypeParamInquiry &) { return {}; } in find() argument
H A DDumpEvaluateExpr.cpp89 const Fortran::evaluate::TypeParamInquiry &x) { in show()
H A DConvertExpr.cpp1145 ExtValue genval(const Fortran::evaluate::TypeParamInquiry &) { in genval() argument
6678 CC genarr(const Fortran::evaluate::TypeParamInquiry &x) { in genarr()
/llvm-project-15.0.7/flang/include/flang/Lower/
H A DDumpEvaluateExpr.h100 void show(const Fortran::evaluate::TypeParamInquiry &x);
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dexpression.cpp779 ultimate, AsGenericExpr(TypeParamInquiry{std::nullopt, ultimate}))); in Analyze()
1132 AsGenericExpr(TypeParamInquiry{ in Analyze()