Home | History | Annotate | Download | only in Sema

Lines Matching refs:InitListExpr

176   llvm::DenseMap<InitListExpr *, InitListExpr *> SyntacticToSemantic;
177 InitListExpr *FullyStructuredList;
180 InitListExpr *ParentIList, QualType T,
181 unsigned &Index, InitListExpr *StructuredList,
184 InitListExpr *IList, QualType &T,
185 unsigned &Index, InitListExpr *StructuredList,
189 InitListExpr *IList, QualType &DeclType,
192 InitListExpr *StructuredList,
196 InitListExpr *IList, QualType ElemType,
198 InitListExpr *StructuredList,
201 InitListExpr *IList, QualType DeclType,
203 InitListExpr *StructuredList,
206 InitListExpr *IList, QualType DeclType,
208 InitListExpr *StructuredList,
211 InitListExpr *IList, QualType DeclType,
213 InitListExpr *StructuredList,
216 InitListExpr *IList, QualType DeclType, unsigned &Index,
217 InitListExpr *StructuredList,
220 InitListExpr *IList, QualType DeclType,
223 InitListExpr *StructuredList,
227 InitListExpr *IList, QualType &DeclType,
230 InitListExpr *StructuredList,
233 InitListExpr *IList, DesignatedInitExpr *DIE,
239 InitListExpr *StructuredList,
243 InitListExpr *getStructuredSubobjectInit(InitListExpr *IList, unsigned Index,
245 InitListExpr *StructuredList,
248 void UpdateStructuredListElement(InitListExpr *StructuredList,
256 InitListExpr *ILE, bool &RequiresSecondPass);
258 InitListExpr *ILE, bool &RequiresSecondPass);
266 InitListExpr *IL, QualType &T, bool VerifyOnly,
272 InitListExpr *getFullyStructuredList() const { return FullyStructuredList; }
290 InitListExpr *ILE,
342 } else if (InitListExpr *InnerILE
343 = dyn_cast<InitListExpr>(ILE->getInit(Init)))
353 InitListExpr *ILE,
465 } else if (InitListExpr *InnerILE
466 = dyn_cast_or_null<InitListExpr>(InitExpr))
473 InitListExpr *IL, QualType &T,
521 InitListExpr *ParentIList,
523 InitListExpr *StructuredList,
546 InitListExpr *StructuredSubobjectInitList
594 InitListExpr *IList, QualType &T,
596 InitListExpr *StructuredList,
599 assert(IList->isExplicit() && "Illegal Implicit InitListExpr");
672 InitListExpr *IList,
676 InitListExpr *StructuredList,
743 InitListExpr *IList,
746 InitListExpr *StructuredList,
749 if (InitListExpr *SubInitList = dyn_cast<InitListExpr>(expr)) {
752 InitListExpr *newStructuredList
868 InitListExpr *IList, QualType DeclType,
870 InitListExpr *StructuredList,
905 InitListExpr *IList, QualType DeclType,
907 InitListExpr *StructuredList,
923 if (InitListExpr *SubIList = dyn_cast<InitListExpr>(expr)) {
975 InitListExpr *IList, QualType DeclType,
977 InitListExpr *StructuredList,
996 if (isa<InitListExpr>(expr) && !SemaRef.getLangOpts().CPlusPlus0x) {
1032 InitListExpr *IList, QualType DeclType,
1034 InitListExpr *StructuredList,
1053 if (!isa<InitListExpr>(Init) && Init->getType()->isVectorType()) {
1147 InitListExpr *IList, QualType &DeclType,
1151 InitListExpr *StructuredList,
1280 if (isa<InitListExpr>(InitExpr) &&
1281 cast<InitListExpr>(InitExpr)->getNumInits() == 0) {
1314 InitListExpr *IList,
1319 InitListExpr *StructuredList,
1470 if (isa<InitListExpr>(IList->getInit(Index)))
1594 InitListExpr *IList,
1601 InitListExpr *StructuredList,
1817 if (!hadError && !isa<InitListExpr>(DIE->getInit()) &&
2039 InitListExpr *
2040 InitListChecker::getStructuredSubobjectInit(InitListExpr *IList, unsigned Index,
2042 InitListExpr *StructuredList,
2053 if (InitListExpr *Result = dyn_cast_or_null<InitListExpr>(ExistingInit))
2077 InitListExpr *Result
2078 = new (SemaRef.Context) InitListExpr(SemaRef.Context,
2095 if (InitListExpr *SubList = dyn_cast<InitListExpr>(IList->getInit(Index))) {
2137 void InitListChecker::UpdateStructuredListElement(InitListExpr *StructuredList,
2659 InitListExpr *Syntactic) {
2716 InitListExpr *List,
2867 assert((!InitListSyntax || (NumArgs == 1 && isa<InitListExpr>(Args[0]))) &&
2890 TryListConstructionSpecialCases(S, cast<InitListExpr>(Args[0]),
2928 InitListExpr *ILE = cast<InitListExpr>(Args[0]);
3024 InitListExpr *InitList,
3031 InitListExpr *InitList,
3095 InitListExpr *InitList,
4032 if (!isa<InitListExpr>(Initializer))
4039 if (InitListExpr *InitList = dyn_cast_or_null<InitListExpr>(Initializer)) {
4108 Initializer && isa<InitListExpr>(Initializer)) {
4109 TryListInitialization(S, Entity, Kind, cast<InitListExpr>(Initializer),
4779 if (isa<InitListExpr>((Expr *)Args.get()[0])) {
5110 InitListExpr *InitList = cast<InitListExpr>(CurInit.get());
5138 InitListExpr *StructuredInitList =
5155 InitListExpr *InitList = cast<InitListExpr>(CurInit.get());
5165 CurInit = S.Owned(cast<InitListExpr>(CurInit.take())->getInit(0));
5170 InitListExpr *Syntactic = Step->WrappingSyntacticList;
5171 InitListExpr *ILE = new (S.Context) InitListExpr(S.Context,
5332 InitListExpr *ILE = cast<InitListExpr>(CurInit.take());
5351 InitListExpr *Semantic = new (S.Context)
5352 InitListExpr(S.Context, ILE->getLBraceLoc(),
5473 if (isa<InitListExpr>(Args[0])) {
5541 if (InitListExpr *InitList = dyn_cast<InitListExpr>(Args[0]))
5576 InitListExpr *InitList = cast<InitListExpr>(Args[0]);
5696 InitListExpr* InitList = cast<InitListExpr>(Args[0]);
5714 InitListExpr* InitList = cast<InitListExpr>(Args[0]);