Searched refs:ComplexPart (Results 1 – 16 of 16) sorted by relevance
/external/llvm-project/flang/include/flang/Evaluate/ |
D | variable.h | 344 class ComplexPart { 347 CLASS_BOILERPLATE(ComplexPart) in ENUM_CLASS() 348 ComplexPart(DataRef &&z, Part p) : complex_{std::move(z)}, part_{p} {} in ENUM_CLASS() 354 bool operator==(const ComplexPart &) const; 372 std::variant<ComplexPart>, std::variant<>>;
|
D | fold-designator.h | 86 const ComplexPart &, ConstantSubscript);
|
D | traverse.h | 141 Result operator()(const ComplexPart &x) const { in operator()
|
D | tools.h | 47 Result operator()(const ComplexPart &) const { return true; } in operator()
|
/external/llvm-project/flang/lib/Evaluate/ |
D | fold-designator.cpp | 167 const ComplexPart &z, ConstantSubscript which) { in FoldDesignator() 170 if (z.part() == ComplexPart::Part::IM) { in FoldDesignator() 326 offset == 0 ? ComplexPart::Part::RE : ComplexPart::Part::IM}; in OffsetToDesignator() 330 return AsGenericExpr(Designator<PartType>{ComplexPart{ in OffsetToDesignator()
|
D | fold.cpp | 175 ComplexPart FoldOperation(FoldingContext &context, ComplexPart &&complexPart) { in FoldOperation() 177 return ComplexPart{ in FoldOperation()
|
D | variable.cpp | 434 int ComplexPart::Rank() const { return complex_.Rank(); } in Rank() 663 bool ComplexPart::operator==(const ComplexPart &that) const { in operator ==()
|
D | check-expression.cpp | 569 Result operator()(const ComplexPart &) const { return false; } in operator ()()
|
D | formatting.cpp | 698 llvm::raw_ostream &ComplexPart::AsFortran(llvm::raw_ostream &o) const { in AsFortran()
|
D | fold-implementation.h | 113 ComplexPart FoldOperation(FoldingContext &, ComplexPart &&);
|
/external/llvm-project/flang/lib/Parser/ |
D | Fortran-parsers.cpp | 277 Parser<ComplexPart>{} / ",", Parser<ComplexPart>{}))) 289 TYPE_PARSER(construct<ComplexPart>(signedRealLiteralConstant) || 290 construct<ComplexPart>(signedIntLiteralConstant) || 291 construct<ComplexPart>(namedConstant))
|
/external/llvm-project/flang/include/flang/Semantics/ |
D | expression.h | 252 MaybeExpr Analyze(const parser::ComplexPart &);
|
/external/llvm-project/flang/lib/Lower/ |
D | ConvertType.cpp | 304 mlir::Type gen(const Fortran::evaluate::ComplexPart &) { in gen() argument
|
/external/llvm-project/flang/include/flang/Parser/ |
D | parse-tree.h | 802 struct ComplexPart { struct 803 UNION_CLASS_BOILERPLATE(ComplexPart); 812 std::tuple<ComplexPart, ComplexPart> t; // real, imaginary argument
|
D | dump-parse-tree.h | 188 NODE(parser, ComplexPart) in NODE()
|
/external/llvm-project/flang/lib/Semantics/ |
D | expression.cpp | 564 MaybeExpr ExpressionAnalyzer::Analyze(const parser::ComplexPart &x) { in Analyze() 1032 ? ComplexPart::Part::RE in Analyze() 1033 : ComplexPart::Part::IM}; in Analyze() 1035 ComplexPart{std::move(*dataRef), part}}); in Analyze()
|