Home
last modified time | relevance | path

Searched refs:AssumedType (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/flang/include/flang/Evaluate/
H A Dcall.h58 class AssumedType {
60 explicit AssumedType(const Symbol &);
61 DEFAULT_CONSTRUCTORS_AND_ASSIGNMENTS(AssumedType) in DEFAULT_CONSTRUCTORS_AND_ASSIGNMENTS() argument
64 bool operator==(const AssumedType &that) const {
76 explicit ActualArgument(AssumedType);
99 if (const AssumedType * aType{std::get_if<AssumedType>(&u_)}) { in GetAssumedTypeDummy()
152 std::variant<common::CopyableIndirection<Expr<SomeType>>, AssumedType,
H A Dtype.h126 static constexpr DynamicType AssumedType() { in AssumedType() function
/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dcall.cpp24 ActualArgument::ActualArgument(AssumedType x) : u_{x} {} in ActualArgument()
28 ActualArgument::AssumedType::AssumedType(const Symbol &symbol) in AssumedType() function in Fortran::evaluate::ActualArgument::AssumedType
34 int ActualArgument::AssumedType::Rank() const { return symbol_->Rank(); } in Rank()
44 } else if (std::holds_alternative<AssumedType>(u_)) { in GetType()
45 return DynamicType::AssumedType(); in GetType()
55 return std::get<AssumedType>(u_).Rank(); in Rank()
H A Dformatting.cpp105 llvm::raw_ostream &ActualArgument::AssumedType::AsFortran( in AsFortran()
119 [&](const AssumedType &assumedType) { assumedType.AsFortran(o); }, in AsFortran()
H A Dtype.cpp390 return DynamicType::AssumedType(); in From()
H A Dintrinsics.cpp1858 characteristics::DummyDataObject{DynamicType::AssumedType()}); in Match()
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dexpression.cpp2750 arg = ActualArgument{ActualArgument::AssumedType{*assumedTypeDummy}}; in Analyze()
3684 ActualArgument arg{ActualArgument::AssumedType{*assumedTypeDummy}}; in AnalyzeExpr()