Home
last modified time | relevance | path

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

/llvm-project-15.0.7/libcxxabi/src/demangle/
H A DItaniumNodes.def82 NODE(FoldExpr)
H A DItaniumDemangle.h2129 class FoldExpr : public Node {
2135 FoldExpr(bool IsLeftFold_, StringView OperatorName_, const Node *Pack_, in FoldExpr() function
4431 return make<FoldExpr>(IsLeftFold, Op->getSymbol(), Pack, Init); in parseFoldExpr()
/llvm-project-15.0.7/llvm/include/llvm/Demangle/
H A DItaniumNodes.def82 NODE(FoldExpr)
H A DItaniumDemangle.h2129 class FoldExpr : public Node {
2135 FoldExpr(bool IsLeftFold_, StringView OperatorName_, const Node *Pack_, in FoldExpr() function
4431 return make<FoldExpr>(IsLeftFold, Op->getSymbol(), Pack, Init); in parseFoldExpr()
/llvm-project-15.0.7/clang/lib/Parse/
H A DParseExpr.cpp953 ParenExprType = FoldExpr; in ParseCastExpression()
978 case FoldExpr: in ParseCastExpression()
3085 } else if (ExprType >= FoldExpr && Tok.is(tok::ellipsis) && in ParseParenExpression()
3087 ExprType = FoldExpr; in ParseParenExpression()
3099 if (ExprType >= FoldExpr && ArgExprs.size() == 1 && in ParseParenExpression()
3101 ExprType = FoldExpr; in ParseParenExpression()
3151 if (ExprType >= FoldExpr && isFoldOperator(Tok.getKind()) && in ParseParenExpression()
3153 ExprType = FoldExpr; in ParseParenExpression()
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dresolve-names.cpp180 template <typename T> common::IfNoLvalue<T, T> FoldExpr(T &&expr) { in FoldExpr() function in Fortran::semantics::BaseVisitor
185 return FoldExpr(AnalyzeExpr(*context_, expr)); in EvaluateExpr()
208 return FoldExpr(evaluate::ConvertToType<evaluate::SubscriptInteger>( in EvaluateSubscriptIntExpr()
6297 FoldExpr(common::visit( in SetTypeFromAssociation()
/llvm-project-15.0.7/clang/include/clang/Parse/
H A DParser.h1846 FoldExpr, // Also allow fold-expression <anything> enumerator