Home | History | Annotate | Download | only in Sema

Lines Matching refs:InitListExpr

239   llvm::DenseMap<InitListExpr *, InitListExpr *> SyntacticToSemantic;
240 InitListExpr *FullyStructuredList;
243 InitListExpr *ParentIList, QualType T,
244 unsigned &Index, InitListExpr *StructuredList,
247 InitListExpr *IList, QualType &T,
248 unsigned &Index, InitListExpr *StructuredList,
252 InitListExpr *IList, QualType &DeclType,
255 InitListExpr *StructuredList,
259 InitListExpr *IList, QualType ElemType,
261 InitListExpr *StructuredList,
264 InitListExpr *IList, QualType DeclType,
266 InitListExpr *StructuredList,
269 InitListExpr *IList, QualType DeclType,
271 InitListExpr *StructuredList,
274 InitListExpr *IList, QualType DeclType,
276 InitListExpr *StructuredList,
279 InitListExpr *IList, QualType DeclType, unsigned &Index,
280 InitListExpr *StructuredList,
283 InitListExpr *IList, QualType DeclType,
286 InitListExpr *StructuredList,
290 InitListExpr *IList, QualType &DeclType,
293 InitListExpr *StructuredList,
296 InitListExpr *IList, DesignatedInitExpr *DIE,
302 InitListExpr *StructuredList,
306 InitListExpr *getStructuredSubobjectInit(InitListExpr *IList, unsigned Index,
308 InitListExpr *StructuredList,
311 void UpdateStructuredListElement(InitListExpr *StructuredList,
319 InitListExpr *ILE, bool &RequiresSecondPass);
321 InitListExpr *ILE, bool &RequiresSecondPass);
329 InitListExpr *IL, QualType &T, bool VerifyOnly);
334 InitListExpr *getFullyStructuredList() const { return FullyStructuredList; }
352 InitListExpr *ILE,
419 } else if (InitListExpr *InnerILE
420 = dyn_cast<InitListExpr>(ILE->getInit(Init)))
430 InitListExpr *ILE,
551 } else if (InitListExpr *InnerILE
552 = dyn_cast_or_null<InitListExpr>(InitExpr))
559 InitListExpr *IL, QualType &T,
607 InitListExpr *ParentIList,
609 InitListExpr *StructuredList,
632 InitListExpr *StructuredSubobjectInitList
674 InitListExpr *IList, QualType &T,
676 InitListExpr *StructuredList,
679 assert(IList->isExplicit() && "Illegal Implicit InitListExpr");
753 InitListExpr *IList,
757 InitListExpr *StructuredList,
810 InitListExpr *IList,
813 InitListExpr *StructuredList,
821 if (InitListExpr *SubInitList = dyn_cast<InitListExpr>(expr)) {
825 InitListExpr *newStructuredList
943 InitListExpr *IList, QualType DeclType,
945 InitListExpr *StructuredList,
980 InitListExpr *IList, QualType DeclType,
982 InitListExpr *StructuredList,
998 if (InitListExpr *SubIList = dyn_cast<InitListExpr>(expr)) {
1050 InitListExpr *IList, QualType DeclType,
1052 InitListExpr *StructuredList,
1071 if (isa<InitListExpr>(expr) && !SemaRef.getLangOpts().CPlusPlus11) {
1107 InitListExpr *IList, QualType DeclType,
1109 InitListExpr *StructuredList,
1128 if (!isa<InitListExpr>(Init) && Init->getType()->isVectorType()) {
1222 InitListExpr *IList, QualType &DeclType,
1226 InitListExpr *StructuredList,
1356 if (isa<InitListExpr>(InitExpr) &&
1357 cast<InitListExpr>(InitExpr)->getNumInits() == 0) {
1390 InitListExpr *IList,
1395 InitListExpr *StructuredList,
1563 if (isa<InitListExpr>(IList->getInit(Index)))
1690 InitListExpr *IList,
1697 InitListExpr *StructuredList,
1913 if (!hadError && !isa<InitListExpr>(DIE->getInit()) &&
2193 InitListExpr *
2194 InitListChecker::getStructuredSubobjectInit(InitListExpr *IList, unsigned Index,
2196 InitListExpr *StructuredList,
2207 if (InitListExpr *Result = dyn_cast_or_null<InitListExpr>(ExistingInit))
2231 InitListExpr *Result
2232 = new (SemaRef.Context) InitListExpr(SemaRef.Context,
2249 if (InitListExpr *SubList = dyn_cast<InitListExpr>(IList->getInit(Index))) {
2291 void InitListChecker::UpdateStructuredListElement(InitListExpr *StructuredList,
2896 InitListExpr *Syntactic) {
2951 InitListExpr *InitList,
2960 InitListExpr *List,
3060 assert((!InitListSyntax || (Args.size() == 1 && isa<InitListExpr>(Args[0]))) &&
3103 InitListExpr *ILE = cast<InitListExpr>(Args[0]);
3211 InitListExpr *InitList = 0);
3217 InitListExpr *InitList,
3284 InitListExpr *InitList,
3875 InitListExpr *InitList) {
4394 if (!isa<InitListExpr>(Initializer))
4401 if (InitListExpr *InitList = dyn_cast_or_null<InitListExpr>(Initializer)) {
4484 Initializer && isa<InitListExpr>(Initializer)) {
4485 TryListInitialization(S, Entity, Kind, cast<InitListExpr>(Initializer),
5302 if (InitListExpr *ILE = dyn_cast<InitListExpr>(Init)) {
5361 if (InitListExpr *ILE = dyn_cast<InitListExpr>(Init)) {
5389 else if (isa<InitListExpr>(SubInit) ||
5462 if (isa<InitListExpr>((Expr *)Args[0])) {
5503 Args.size() == 1 && isa<InitListExpr>(Args[0]) &&
5866 InitListExpr *InitList = cast<InitListExpr>(CurInit.get());
5891 InitListExpr *StructuredInitList =
5911 InitListExpr *InitList = cast<InitListExpr>(Args[0]);
5924 CurInit = S.Owned(cast<InitListExpr>(CurInit.take())->getInit(0));
5929 InitListExpr *Syntactic = Step->WrappingSyntacticList;
5930 InitListExpr *ILE = new (S.Context) InitListExpr(S.Context,
6324 if (isa<InitListExpr>(Args[0])) {
6388 if (InitListExpr *InitList = dyn_cast<InitListExpr>(Args[0]))
6423 InitListExpr *InitList = cast<InitListExpr>(Args[0]);
6543 InitListExpr* InitList = cast<InitListExpr>(Args[0]);