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 InitListExpr *StructuredList,
251 InitListExpr *IList, QualType &DeclType,
254 InitListExpr *StructuredList,
258 InitListExpr *IList, QualType ElemType,
260 InitListExpr *StructuredList,
263 InitListExpr *IList, QualType DeclType,
265 InitListExpr *StructuredList,
268 InitListExpr *IList, QualType DeclType,
270 InitListExpr *StructuredList,
273 InitListExpr *IList, QualType DeclType,
275 InitListExpr *StructuredList,
278 InitListExpr *IList, QualType DeclType, unsigned &Index,
279 InitListExpr *StructuredList,
282 InitListExpr *IList, QualType DeclType,
285 InitListExpr *StructuredList,
289 InitListExpr *IList, QualType &DeclType,
292 InitListExpr *StructuredList,
295 InitListExpr *IList, DesignatedInitExpr *DIE,
301 InitListExpr *StructuredList,
305 InitListExpr *getStructuredSubobjectInit(InitListExpr *IList, unsigned Index,
307 InitListExpr *StructuredList,
310 void UpdateStructuredListElement(InitListExpr *StructuredList,
322 InitListExpr *ILE, bool &RequiresSecondPass);
324 InitListExpr *ILE, bool &RequiresSecondPass);
333 InitListExpr *IL, QualType &T, bool VerifyOnly);
338 InitListExpr *getFullyStructuredList() const { return FullyStructuredList; }
350 InitListExpr DummyInitList(SemaRef.Context, Loc, None, Loc);
370 InitListExpr(SemaRef.Context, Loc, None, Loc);
457 InitListExpr *ILE,
512 } else if (InitListExpr *InnerILE
513 = dyn_cast<InitListExpr>(ILE->getInit(Init)))
523 InitListExpr *ILE,
628 } else if (InitListExpr *InnerILE
629 = dyn_cast_or_null<InitListExpr>(InitExpr))
636 InitListExpr *IL, QualType &T,
684 InitListExpr *ParentIList,
686 InitListExpr *StructuredList,
709 InitListExpr *StructuredSubobjectInitList
756 InitListExpr *IList, QualType &T,
757 InitListExpr *StructuredList,
834 InitListExpr *IList,
838 InitListExpr *StructuredList,
891 InitListExpr *IList,
894 InitListExpr *StructuredList,
902 if (InitListExpr *SubInitList = dyn_cast<InitListExpr>(expr)) {
904 InitListExpr *InnerStructuredList
1025 InitListExpr *IList, QualType DeclType,
1027 InitListExpr *StructuredList,
1062 InitListExpr *IList, QualType DeclType,
1064 InitListExpr *StructuredList,
1080 if (InitListExpr *SubIList = dyn_cast<InitListExpr>(expr)) {
1133 InitListExpr *IList, QualType DeclType,
1135 InitListExpr *StructuredList,
1154 if (isa<InitListExpr>(expr) && !SemaRef.getLangOpts().CPlusPlus11) {
1189 InitListExpr *IList, QualType DeclType,
1191 InitListExpr *StructuredList,
1211 if (!isa<InitListExpr>(Init) && Init->getType()->isVectorType()) {
1344 InitListExpr *IList, QualType &DeclType,
1348 InitListExpr *StructuredList,
1479 if (isa<InitListExpr>(InitExpr) &&
1480 cast<InitListExpr>(InitExpr)->getNumInits() == 0) {
1513 InitListExpr *IList,
1518 InitListExpr *StructuredList,
1688 if (isa<InitListExpr>(IList->getInit(Index)))
1815 InitListExpr *IList,
1822 InitListExpr *StructuredList,
2052 if (!hadError && !isa<InitListExpr>(DIE->getInit()) &&
2332 InitListExpr *
2333 InitListChecker::getStructuredSubobjectInit(InitListExpr *IList, unsigned Index,
2335 InitListExpr *StructuredList,
2346 if (InitListExpr *Result = dyn_cast_or_null<InitListExpr>(ExistingInit))
2370 InitListExpr *Result
2371 = new (SemaRef.Context) InitListExpr(SemaRef.Context,
2388 if (InitListExpr *SubList = dyn_cast<InitListExpr>(IList->getInit(Index))) {
2429 void InitListChecker::UpdateStructuredListElement(InitListExpr *StructuredList,
3036 InitListExpr *Syntactic) {
3091 InitListExpr *InitList,
3100 InitListExpr *List,
3210 assert((!InitListSyntax || (Args.size() == 1 && isa<InitListExpr>(Args[0]))) &&
3253 InitListExpr *ILE = cast<InitListExpr>(Args[0]);
3361 InitListExpr *InitList = nullptr);
3367 InitListExpr *InitList,
3434 InitListExpr *InitList,
4052 InitListExpr *InitList) {
4590 if (!isa<InitListExpr>(Initializer))
4597 if (InitListExpr *InitList = dyn_cast_or_null<InitListExpr>(Initializer)) {
4680 Initializer && isa<InitListExpr>(Initializer)) {
4681 TryListInitialization(S, Entity, Kind, cast<InitListExpr>(Initializer),
5506 if (InitListExpr *ILE = dyn_cast<InitListExpr>(Init)) {
5567 if (InitListExpr *ILE = dyn_cast<InitListExpr>(Init)) {
5593 else if (isa<InitListExpr>(SubInit) ||
5672 if (isa<InitListExpr>((Expr *)Args[0])) {
5713 Args.size() == 1 && isa<InitListExpr>(Args[0]) &&
6078 InitListExpr *InitList = cast<InitListExpr>(CurInit.get());
6103 InitListExpr *StructuredInitList =
6123 InitListExpr *InitList = cast<InitListExpr>(Args[0]);
6138 CurInit = cast<InitListExpr>(CurInit.get())->getInit(0);
6143 InitListExpr *Syntactic = Step->WrappingSyntacticList;
6144 InitListExpr *ILE = new (S.Context) InitListExpr(S.Context,
6416 InitListExpr *InitList) {
6557 if (isa<InitListExpr>(Args[0])) {
6621 if (InitListExpr *InitList = dyn_cast<InitListExpr>(Args[0]))
6657 InitListExpr *InitList = cast<InitListExpr>(Args[0]);
6778 InitListExpr *InitList = cast<InitListExpr>(Args[0]);