/external/llvm-project/flang/lib/Evaluate/ |
D | expression.cpp | 149 StructureConstructor::StructureConstructor( in StructureConstructor() function in Fortran::evaluate::StructureConstructor 153 StructureConstructor::StructureConstructor( in StructureConstructor() function in Fortran::evaluate::StructureConstructor 157 bool StructureConstructor::operator==(const StructureConstructor &that) const { in operator ==() 212 DynamicType StructureConstructor::GetType() const { return result_.GetType(); } in GetType() 214 std::optional<Expr<SomeType>> StructureConstructor::CreateParentComponent( in CreateParentComponent() 218 StructureConstructor structureConstructor{*parentSpec}; in CreateParentComponent() 256 std::optional<Expr<SomeType>> StructureConstructor::Find( in Find() 274 if (std::optional<StructureConstructor> parentComponentValue{ in Find() 285 StructureConstructor &StructureConstructor::Add( in Add()
|
D | constant.cpp | 270 Constant<SomeDerived>::Constant(const StructureConstructor &x) in Constant() 273 Constant<SomeDerived>::Constant(StructureConstructor &&x) in Constant() 281 std::vector<StructureConstructor> &&x) { in AcquireValues() 290 std::vector<StructureConstructor> &&x, ConstantSubscripts &&shape) in Constant() 293 std::optional<StructureConstructor> 296 return StructureConstructor{result().derivedTypeSpec(), values_.at(0)}; in GetScalarValue() 302 StructureConstructor Constant<SomeDerived>::At( in At()
|
D | fold.cpp | 59 FoldingContext &context, StructureConstructor &&structure) { in FoldOperation() 60 StructureConstructor ctor{structure.derivedTypeSpec()}; in FoldOperation()
|
D | check-expression.cpp | 56 bool operator()(const StructureConstructor &constructor) const { in operator ()() 101 template bool IsConstantExpr(const StructureConstructor &); 205 bool operator()(const StructureConstructor &) const { return false; } in operator ()()
|
D | formatting.cpp | 65 StructureConstructor{result_.derivedTypeSpec(), value}.AsFortran(o); in AsFortran() 457 llvm::raw_ostream &StructureConstructor::AsFortran(llvm::raw_ostream &o) const { in AsFortran()
|
D | fold-implementation.h | 141 Expr<SomeDerived> FoldOperation(FoldingContext &, StructureConstructor &&); 260 StructureConstructor scalar{structures.At(at)}; in ApplyComponent()
|
/external/llvm-project/flang/lib/Semantics/ |
D | runtime-type-info.cpp | 56 evaluate::StructureConstructor DescribeComponent(const Symbol &, 59 evaluate::StructureConstructor DescribeComponent( 61 evaluate::StructureConstructor PackageIntValue( 65 std::vector<evaluate::StructureConstructor> DescribeBindings( 68 const GenericDetails &, std::vector<evaluate::StructureConstructor> &); 69 void DescribeSpecialProc(std::vector<evaluate::StructureConstructor> &, 73 std::vector<evaluate::StructureConstructor> &, SourceName, 78 evaluate::StructureConstructor GetValue( in GetValue() 89 evaluate::StructureConstructor GetValue( in GetValue() 230 static evaluate::StructureConstructor Structure( in Structure() [all …]
|
D | expression.cpp | 1463 const parser::StructureConstructor &structure) { in Analyze() 1498 StructureConstructor result{spec}; in Analyze() 2086 std::optional<parser::StructureConstructor> *structureConstructor) { in Analyze()
|
D | resolve-names.cpp | 812 bool Pre(const parser::StructureConstructor &); 4179 bool DeclarationVisitor::Pre(const parser::StructureConstructor &x) { in Pre()
|
/external/llvm-project/flang/include/flang/Evaluate/ |
D | constant.h | 196 class StructureConstructor; variable 208 Constant(const StructureConstructor &); 209 Constant(StructureConstructor &&); 213 std::vector<StructureConstructor> &&, ConstantSubscripts &&); 216 std::optional<StructureConstructor> GetScalarValue() const; 217 StructureConstructor At(const ConstantSubscripts &) const;
|
D | expression.h | 683 class StructureConstructor { 687 explicit StructureConstructor(const semantics::DerivedTypeSpec &spec) 689 StructureConstructor( 691 StructureConstructor( 693 CLASS_BOILERPLATE(StructureConstructor) 702 bool operator==(const StructureConstructor &) const; 716 StructureConstructor &Add(const semantics::Symbol &, Expr<SomeType> &&); 732 std::variant<Constant<Result>, ArrayConstructor<Result>, StructureConstructor,
|
D | check-expression.h | 35 extern template bool IsConstantExpr(const StructureConstructor &);
|
D | type.h | 353 class StructureConstructor; variable 359 using Scalar = StructureConstructor;
|
D | shape.h | 101 Result operator()(const StructureConstructor &) const { return Scalar(); } in operator()
|
D | traverse.h | 206 Result operator()(const StructureConstructor &x) const { in operator()
|
/external/llvm-project/flang/lib/Parser/ |
D | parse-tree.cpp | 164 StructureConstructor FunctionReference::ConvertToStructureConstructor( in ConvertToStructureConstructor() 178 return StructureConstructor{std::move(spec), std::move(components)}; in ConvertToStructureConstructor() 181 StructureConstructor ArrayElement::ConvertToStructureConstructor( in ConvertToStructureConstructor() 191 return StructureConstructor{std::move(spec), std::move(components)}; in ConvertToStructureConstructor()
|
D | Fortran-parsers.cpp | 552 TYPE_PARSER((construct<StructureConstructor>(derivedTypeSpec, 557 construct<StructureConstructor>( 840 construct<DataStmtConstant>(Parser<StructureConstructor>{}),
|
D | expr-parsers.cpp | 75 construct<Expr>(Parser<StructureConstructor>{}),
|
D | unparse.cpp | 366 void Unparse(const StructureConstructor &x) { // R756 in Unparse()
|
/external/llvm-project/flang/include/flang/Semantics/ |
D | expression.h | 238 MaybeExpr Analyze(const parser::StructureConstructor &); 266 std::optional<parser::StructureConstructor> * = nullptr); 301 if constexpr (common::IsTypeInList<parser::StructureConstructor, in Analyze() 303 std::optional<parser::StructureConstructor> ctor; in Analyze()
|
/external/llvm-project/flang/include/flang/Parser/ |
D | parse-tree.h | 1166 struct StructureConstructor { struct 1167 TUPLE_CLASS_BOILERPLATE(StructureConstructor); 1422 StructureConstructor> 1726 StructureConstructor, common::Indirection<FunctionReference>, Parentheses, 1835 StructureConstructor ConvertToStructureConstructor( 3147 StructureConstructor ConvertToStructureConstructor(
|
D | dump-parse-tree.h | 644 NODE(parser, StructureConstructor) in NODE()
|
/external/llvm-project/flang/lib/Lower/ |
D | ConvertType.cpp | 310 mlir::Type gen(const Fortran::evaluate::StructureConstructor &) { in gen() argument
|