Searched refs:MaybeExpr (Results 1 – 12 of 12) sorted by relevance
158 MaybeExpr Analyze(const parser::Expr &);159 MaybeExpr Analyze(const parser::Variable &);160 MaybeExpr Analyze(const parser::Selector &);235 MaybeExpr Analyze(const parser::Name &);245 MaybeExpr Analyze(const parser::NullInit &);252 MaybeExpr Designate(DataRef &&);289 MaybeExpr Analyze(const parser::Expr::LT &);290 MaybeExpr Analyze(const parser::Expr::LE &);291 MaybeExpr Analyze(const parser::Expr::EQ &);324 MaybeExpr CompleteSubscripts(ArrayRef &&);[all …]
103 const MaybeExpr &stmtFunction() const { return stmtFunction_; } in stmtFunction()115 MaybeExpr stmtFunction_;175 const MaybeExpr &expr() const { return expr_; } in expr()180 MaybeExpr expr_;192 MaybeExpr &init() { return init_; } in init()193 const MaybeExpr &init() const { return init_; } in init()194 void set_init(MaybeExpr &&expr) { init_ = std::move(expr); } in set_init()221 MaybeExpr init_;
43 using MaybeExpr = std::optional<SomeExpr>; variable
34 using MaybeExpr = typedef470 using Result = MaybeExpr;963 MaybeExpr &&expr) { in AsSubscript()1036 MaybeExpr baseExpr; in Analyze()1118 MaybeExpr base{Analyze(sc.base)}; in Analyze()1304 MaybeExpr ToExpr();1309 using Result = MaybeExpr;1336 void Push(MaybeExpr &&);3059 MaybeExpr result; in ExprOrVariable()3784 MaybeExpr realExpr{ in ConvertBOZ()[all …]
61 if (MaybeExpr maybeExpr{ in EvaluateIntExpr()
345 if (MaybeExpr maybeExpr{AnalyzeExpr(context_, x.v)}) { in GetBound()633 MaybeExpr expr{ in CheckArrayBound()657 MaybeExpr expr{ in CheckSubstringBound()
186 if (MaybeExpr expr{exprAnalyzer_.Analyze(*designator)}) { in Leave()
277 if (MaybeExpr & init{object->init()}) { in InstantiateNonPDTScope()453 if (MaybeExpr & init{details->init()}) { in InstantiateComponent()
285 if (MaybeExpr converted{evaluate::DataConstantConversionExtension( in ConvertElement()859 if (MaybeExpr expr{initialization.image.AsConstantPointer()}) { in ConstructInitializer()
614 dtObject.get<ObjectEntityDetails>().set_init(MaybeExpr{ in DescribeType()1023 MaybeExpr which; in DescribeSpecialProc()
49 static void PutInit(llvm::raw_ostream &, const Symbol &, const MaybeExpr &,730 void PutInit(llvm::raw_ostream &os, const Symbol &symbol, const MaybeExpr &init, in PutInit()
184 template <typename T> MaybeExpr EvaluateExpr(const T &expr) { in EvaluateExpr()189 MaybeExpr EvaluateNonPointerInitializer( in EvaluateNonPointerInitializer()308 MaybeExpr bindName_; // from BIND(C, NAME="...")1214 Selector(const SourceName &source, MaybeExpr &&expr) in Selector()1218 MaybeExpr expr;6286 const MaybeExpr *pexpr{&details.expr()}; in SetTypeFromAssociation()6739 if (MaybeExpr expr{EvaluateExpr(target)}) { in PointerInitialization()6794 if (MaybeExpr folded{EvaluateNonPointerInitializer( in NonPointerInitialization()7672 if (const MaybeExpr & init{origDetails.init()}) { in FinishDerivedTypeInstantiation()7674 MaybeExpr folded{ in FinishDerivedTypeInstantiation()