/external/llvm-project/flang/tools/f18-parse-demo/ |
D | stub-evaluate.cpp | 23 struct ProcedureRef { struct 24 static void Deleter(ProcedureRef *); 26 void ProcedureRef::Deleter(ProcedureRef *) {} in Deleter() argument
|
/external/llvm-project/flang/include/flang/Evaluate/ |
D | call.h | 190 class ProcedureRef { 192 CLASS_BOILERPLATE(ProcedureRef) in CLASS_BOILERPLATE() argument 193 ProcedureRef(ProcedureDesignator &&p, ActualArguments &&a, in CLASS_BOILERPLATE() 197 ~ProcedureRef(); 198 static void Deleter(ProcedureRef *); 209 bool operator==(const ProcedureRef &) const; 218 template <typename A> class FunctionRef : public ProcedureRef { 222 explicit FunctionRef(ProcedureRef &&pr) : ProcedureRef{std::move(pr)} {} in CLASS_BOILERPLATE() 224 : ProcedureRef{std::move(p), std::move(a)} {} in FunctionRef()
|
D | traverse.h | 174 Result operator()(const ProcedureRef &x) const { in operator() 178 return visitor_(static_cast<const ProcedureRef &>(x)); in operator()
|
D | shape.h | 112 Result operator()(const ProcedureRef &) const;
|
D | characteristics.h | 302 const ProcedureRef &, FoldingContext &);
|
D | expression.h | 778 ProcedureDesignator, ProcedureRef>; 832 std::variant<Intrinsic, ProcedureRef, BoundsSpec, BoundsRemapping> u;
|
D | tools.h | 839 FoldingContext &, const ProcedureRef &);
|
/external/llvm-project/flang/lib/Evaluate/ |
D | call.cpp | 176 std::optional<Expr<SubscriptInteger>> ProcedureRef::LEN() const { in LEN() 198 int ProcedureRef::Rank() const { in Rank() 213 ProcedureRef::~ProcedureRef() {} in ~ProcedureRef() 215 void ProcedureRef::Deleter(ProcedureRef *p) { delete p; } in Deleter()
|
D | tools.cpp | 429 [&](ProcedureRef &&) { in Negation() argument 693 [](const ProcedureRef &) { return true; }, in IsProcedurePointer() argument 704 bool operator()(const ProcedureRef &call) const { in operator ()() 779 bool operator()(const ProcedureRef &) const { in operator ()() 829 Result operator()(const ProcedureRef &call) const { in operator ()() 848 FoldingContext &context, const ProcedureRef &proc) { in FindImpureCall()
|
D | variable.cpp | 666 bool ProcedureRef::operator==(const ProcedureRef &that) const { in operator ==()
|
D | formatting.cpp | 125 llvm::raw_ostream &ProcedureRef::AsFortran(llvm::raw_ostream &o) const { in AsFortran() 750 [&](const ProcedureRef &proc) { proc.AsFortran(o << "CALL "); }, in AsFortran()
|
D | characteristics.cpp | 406 [&](const ProcedureRef &call) { in FromActual() 743 const ProcedureRef &ref, FoldingContext &context) { in Characterize()
|
D | shape.cpp | 500 auto GetShapeHelper::operator()(const ProcedureRef &call) const -> Result { in operator ()()
|
D | intrinsics.cpp | 1922 std::get_if<ProcedureRef>(&targetExpr->u)}) { in CheckAssociated()
|
/external/llvm-project/flang/include/flang/Parser/ |
D | unparse.h | 24 class ProcedureRef; variable 43 std::function<void(llvm::raw_ostream &, const evaluate::ProcedureRef &)> call;
|
D | parse-tree.h | 70 class ProcedureRef; // forward definition, represents a CALL statement variable 3154 mutable common::ForwardOwningPointer<evaluate::ProcedureRef>
|
/external/llvm-project/flang/lib/Semantics/ |
D | pointer-assignment.cpp | 66 bool Check(const evaluate::ProcedureRef &); 272 bool PointerAssignmentChecker::Check(const evaluate::ProcedureRef &ref) { in Check()
|
D | expression.cpp | 145 std::optional<ProcedureRef> TryDefinedAssignment(); 146 std::optional<ProcedureRef> GetDefinedAssignmentProc(); 2150 new ProcedureRef{std::move(*proc), std::move(callee->arguments), in Analyze() 2152 ProcedureRef::Deleter); in Analyze() 2167 std::optional<ProcedureRef> procRef{analyzer.TryDefinedAssignment()}; in Analyze() 2796 ProcedureRef{std::move(proc), std::move(arguments)}}; in MakeFunctionRef() 2799 return TypedWrapper<FunctionRef, ProcedureRef>( in MakeFunctionRef() 2801 ProcedureRef{std::move(proc), std::move(arguments)}); in MakeFunctionRef() 3013 std::optional<ProcedureRef> ArgumentAnalyzer::TryDefinedAssignment() { in TryDefinedAssignment() 3030 if (std::optional<ProcedureRef> procRef{GetDefinedAssignmentProc()}) { in TryDefinedAssignment() [all …]
|
D | check-do-forall.cpp | 441 std::get_if<evaluate::ProcedureRef>(&assignment->u)}) { in Check() 446 [&](const evaluate::ProcedureRef &proc) { in Check()
|
/external/llvm-project/flang/lib/Lower/ |
D | ConvertType.cpp | 292 mlir::Type gen(const Fortran::evaluate::ProcedureRef &) { in gen() argument
|
/external/llvm-project/flang/tools/f18/ |
D | f18.cpp | 182 [](llvm::raw_ostream &o, const Fortran::evaluate::ProcedureRef &x) { in __anon0c4be49b0302()
|