Home
last modified time | relevance | path

Searched refs:InitExprs (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseInit.cpp162 DesignatorCompletion.InitExprs, Desig); in ParseInitializerWithPotentialDesignator()
420 ExprVector InitExprs; in ParseBraceInitializer() local
439 DesignatorCompletionInfo DesignatorCompletion{InitExprs, LikelyType}; in ParseBraceInitializer()
446 InitExprs, T.getOpenLocation(), /*Braced=*/true); in ParseBraceInitializer()
457 if (ParseMicrosoftIfExistsBraceInitializer(InitExprs, InitExprsOk)) { in ParseBraceInitializer()
482 InitExprs.push_back(SubElt.get()); in ParseBraceInitializer()
513 return Actions.ActOnInitList(LBraceLoc, InitExprs, in ParseBraceInitializer()
519 bool Parser::ParseMicrosoftIfExistsBraceInitializer(ExprVector &InitExprs, in ParseMicrosoftIfExistsBraceInitializer() argument
549 InitExprs, in ParseMicrosoftIfExistsBraceInitializer()
567 InitExprs.push_back(SubElt.get()); in ParseMicrosoftIfExistsBraceInitializer()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExpr.h5230 InitExprsTy InitExprs; variable
5257 unsigned getNumInits() const { return InitExprs.size(); } in getNumInits()
5262 unsigned Sum = InitExprs.size(); in getNumInitsWithEmbedExpanded()
5263 for (auto *IE : InitExprs) in getNumInitsWithEmbedExpanded()
5270 Expr **getInits() { return reinterpret_cast<Expr **>(InitExprs.data()); } in getInits()
5274 return reinterpret_cast<Expr * const *>(InitExprs.data()); in getInits()
5283 return cast_or_null<Expr>(InitExprs[Init]); in getInit()
5288 return cast_or_null<Expr>(InitExprs[Init]); in getInit()
5293 InitExprs[Init] = expr; in setInit()
5434 if (InitExprs.empty()) in children()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Frontend/Rewrite/
H A DRewriteObjC.cpp2668 SmallVector<Expr*, 4> InitExprs; in SynthMessageExpr() local
2671 InitExprs.push_back(NoTypeInfoCStyleCastExpr( in SynthMessageExpr()
2692 InitExprs.push_back( // set 'super class', using class_getSuperclass(). in SynthMessageExpr()
2707 CallExpr::Create(*Context, DRE, InitExprs, superType, VK_LValue, in SynthMessageExpr()
2725 new (Context) InitListExpr(*Context, SourceLocation(), InitExprs, in SynthMessageExpr()
2760 SmallVector<Expr*, 4> InitExprs; in SynthMessageExpr() local
2762 InitExprs.push_back(NoTypeInfoCStyleCastExpr( in SynthMessageExpr()
2784 InitExprs.push_back( in SynthMessageExpr()
2799 CallExpr::Create(*Context, DRE, InitExprs, superType, VK_LValue, in SynthMessageExpr()
2817 new (Context) InitListExpr(*Context, SourceLocation(), InitExprs, in SynthMessageExpr()
[all …]
H A DRewriteModernObjC.cpp2724 SmallVector<Expr*, 16> InitExprs; in RewriteObjCArrayLiteralExpr() local
2731 InitExprs.push_back(count); in RewriteObjCArrayLiteralExpr()
2733 InitExprs.push_back(Exp->getElement(i)); in RewriteObjCArrayLiteralExpr()
2735 CallExpr::Create(*Context, NSArrayDRE, InitExprs, NSArrayFType, VK_LValue, in RewriteObjCArrayLiteralExpr()
3241 SmallVector<Expr*, 4> InitExprs; in SynthMessageExpr() local
3244 InitExprs.push_back(NoTypeInfoCStyleCastExpr( in SynthMessageExpr()
3263 InitExprs.push_back( // set 'super class', using class_getSuperclass(). in SynthMessageExpr()
3278 CallExpr::Create(*Context, DRE, InitExprs, superType, VK_LValue, in SynthMessageExpr()
3296 new (Context) InitListExpr(*Context, SourceLocation(), InitExprs, in SynthMessageExpr()
3334 SmallVector<Expr*, 4> InitExprs; in SynthMessageExpr() local
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaCodeCompletion.h153 llvm::ArrayRef<Expr *> InitExprs,
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprAgg.cpp1754 Expr *ExprToVisit, ArrayRef<Expr *> InitExprs, in VisitCXXParenListOrInitListExpr() argument
1793 InitExprs, ArrayFiller); in VisitCXXParenListOrInitListExpr()
1799 assert(InitExprs.size() == 0 && in VisitCXXParenListOrInitListExpr()
1812 unsigned NumInitElements = InitExprs.size(); in VisitCXXParenListOrInitListExpr()
1837 CGF.EmitAggExpr(InitExprs[curInitIndex++], AggSlot); in VisitCXXParenListOrInitListExpr()
1874 EmitInitializationToLValue(InitExprs[0], FieldLoc); in VisitCXXParenListOrInitListExpr()
1922 EmitInitializationToLValue(InitExprs[curInitIndex++], LV); in VisitCXXParenListOrInitListExpr()
H A DCGExprCXX.cpp1098 ArrayRef<const Expr *> InitExprs = in EmitNewArrayInitializer() local
1100 InitListElements = InitExprs.size(); in EmitNewArrayInitializer()
1135 for (const Expr *IE : InitExprs) { in EmitNewArrayInitializer()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExpr.cpp2407 InitExprs(C, initExprs.size()), LBraceLoc(lbraceloc), in InitListExpr()
2410 InitExprs.insert(C, InitExprs.end(), initExprs.begin(), initExprs.end()); in InitListExpr()
2416 if (NumInits > InitExprs.size()) in reserveInits()
2417 InitExprs.reserve(C, NumInits); in reserveInits()
2421 InitExprs.resize(C, NumInits, nullptr); in resizeInits()
2425 if (Init >= InitExprs.size()) { in updateInit()
2426 InitExprs.insert(C, InitExprs.end(), Init - InitExprs.size() + 1, nullptr); in updateInit()
2431 Expr *Result = cast_or_null<Expr>(InitExprs[Init]); in updateInit()
2500 for (InitExprsTy::const_iterator I = InitExprs.begin(), in getBeginLoc()
2501 E = InitExprs.end(); in getBeginLoc()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h5246 SmallVectorImpl<Expr *> &InitExprs; member
5305 bool ParseMicrosoftIfExistsBraceInitializer(ExprVector &InitExprs,
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterStmt.cpp2287 ArrayRef<Expr *> InitExprs = E->getInitExprs(); in VisitCXXParenListInitExpr() local
2288 Record.push_back(InitExprs.size()); in VisitCXXParenListInitExpr()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaInit.cpp5822 SmallVector<Expr *, 4> InitExprs; in TryOrBuildParenListInitialization() local
5856 InitExprs.push_back(ER.get()); in TryOrBuildParenListInitialization()
6017 InitExprs.push_back(DIE.get()); in TryOrBuildParenListInitialization()
6065 S.getASTContext(), InitExprs, ResultType, Args.size(), in TryOrBuildParenListInitialization()
H A DTreeTransform.h16517 ArrayRef<Expr *> InitExprs = E->getInitExprs(); in TransformCXXParenListInitExpr() local
16523 if (getDerived().TransformExprs(InitExprs.data(), InitExprs.size(), true, in TransformCXXParenListInitExpr()
H A DSemaCodeComplete.cpp6681 QualType BaseType, llvm::ArrayRef<Expr *> InitExprs, const Designation &D) { in CodeCompleteDesignator() argument