Home
last modified time | relevance | path

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

/external/llvm-project/flang/include/flang/Evaluate/
Dcall.h57 class AssumedType {
59 explicit AssumedType(const Symbol &);
60 DEFAULT_CONSTRUCTORS_AND_ASSIGNMENTS(AssumedType) in DEFAULT_CONSTRUCTORS_AND_ASSIGNMENTS() argument
63 bool operator==(const AssumedType &that) const {
75 explicit ActualArgument(AssumedType);
97 if (const AssumedType * aType{std::get_if<AssumedType>(&u_)}) { in GetAssumedTypeDummy()
134 std::variant<common::CopyableIndirection<Expr<SomeType>>, AssumedType> u_;
Dtype.h123 static constexpr DynamicType AssumedType() { in AssumedType() function
/external/llvm-project/flang/lib/Evaluate/
Dcall.cpp22 ActualArgument::ActualArgument(AssumedType x) : u_{x} {} in ActualArgument()
25 ActualArgument::AssumedType::AssumedType(const Symbol &symbol) in AssumedType() function in Fortran::evaluate::ActualArgument::AssumedType
31 int ActualArgument::AssumedType::Rank() const { return symbol_->Rank(); } in Rank()
41 } else if (std::holds_alternative<AssumedType>(u_)) { in GetType()
42 return DynamicType::AssumedType(); in GetType()
52 return std::get<AssumedType>(u_).Rank(); in Rank()
Dformatting.cpp102 llvm::raw_ostream &ActualArgument::AssumedType::AsFortran( in AsFortran()
117 return std::get<AssumedType>(u_).AsFortran(o); in AsFortran()
Dtype.cpp356 return DynamicType::AssumedType(); in From()
Dintrinsics.cpp1568 characteristics::DummyDataObject{DynamicType::AssumedType()}); in Match()
/external/llvm-project/flang/lib/Semantics/
Dexpression.cpp2336 arg = ActualArgument{ActualArgument::AssumedType{*assumedTypeDummy}}; in Analyze()
3125 return ActualArgument{ActualArgument::AssumedType{*assumedTypeDummy}}; in AnalyzeExpr()