Home
last modified time | relevance | path

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

/external/llvm-project/flang/include/flang/Evaluate/
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;
Dshape.h96 Result operator()(const TypeParamInquiry &) const { return Scalar(); } in operator()
Dtraverse.h123 Result operator()(const TypeParamInquiry &x) const { in operator()
Dexpression.h516 std::conditional_t<KIND == TypeParamInquiry::Result::kind,
517 std::tuple<TypeParamInquiry>, std::tuple<>>;
/external/llvm-project/flang/lib/Evaluate/
Dcheck-expression.cpp33 bool operator()(const TypeParamInquiry &inq) const { in operator ()()
181 bool operator()(const TypeParamInquiry &) const { return false; } in operator ()()
440 Result operator()(const TypeParamInquiry &inq) const { in operator ()()
Dfold-integer.cpp603 Expr<TypeParamInquiry::Result> FoldOperation( in FoldOperation()
604 FoldingContext &context, TypeParamInquiry &&inquiry) { in FoldOperation()
618 ConvertToType<TypeParamInquiry::Result>(std::move(expr))); in FoldOperation()
625 AsExpr(ConvertToType<TypeParamInquiry::Result>( in FoldOperation()
Dvariable.cpp640 bool TypeParamInquiry::operator==(const TypeParamInquiry &that) const { in operator ==()
Dformatting.cpp612 llvm::raw_ostream &TypeParamInquiry::AsFortran(llvm::raw_ostream &o) const { in AsFortran()
Dfold-implementation.h135 Expr<TypeParamInquiry::Result> FoldOperation(
136 FoldingContext &, TypeParamInquiry &&);
/external/llvm-project/flang/lib/Lower/
DConvertType.cpp269 mlir::Type gen(const Fortran::evaluate::TypeParamInquiry &) { in gen() argument
270 return genFIRType<Fortran::evaluate::TypeParamInquiry::Result::category>( in gen()
271 context, Fortran::evaluate::TypeParamInquiry::Result::kind); in gen()
/external/llvm-project/flang/lib/Semantics/
Druntime-type-info.cpp97 evaluate::UnwrapExpr<evaluate::TypeParamInquiry>(expr)}) { in GetValue()
Dexpression.cpp675 ultimate, AsGenericExpr(TypeParamInquiry{std::nullopt, ultimate}))); in Analyze()
994 AsGenericExpr(TypeParamInquiry{ in Analyze()