|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/lib/AST/StmtPrinter.cpp 1494 if (Node->getInit(i))
1495 PrintExpr(Node->getInit(i));
tools/clang/lib/Analysis/CFG.cpp 1454 findConstructionContexts(Layer, ILE->getInit(0));
tools/clang/lib/CodeGen/CGExprAgg.cpp 561 EmitInitializationToLValue(E->getInit(i), elementLV);
1475 return Visit(E->getInit(0));
1527 CGF.EmitAggExpr(E->getInit(curInitIndex++), AggSlot);
1561 EmitInitializationToLValue(E->getInit(0), FieldLoc);
1595 EmitInitializationToLValue(E->getInit(curInitIndex++), LV);
tools/clang/lib/CodeGen/CGExprComplex.cpp 1069 llvm::Value *Real = CGF.EmitScalarExpr(E->getInit(0));
1070 llvm::Value *Imag = CGF.EmitScalarExpr(E->getInit(1));
1073 return Visit(E->getInit(0));
tools/clang/lib/CodeGen/CGExprConstant.cpp 638 Init = Updater->getInit(I);
691 Init = ILE->getInit(ElementNo++);
1208 Expr *Init = ILE->getInit(i);
1236 return Visit(ILE->getInit(0), T);
tools/clang/lib/CodeGen/CGExprScalar.cpp 1793 return Visit(E->getInit(0));
1807 Expr *IE = E->getInit(i);
tools/clang/lib/Sema/SemaChecking.cpp12967 Expr *E = ILE->getInit(I);
tools/clang/lib/Sema/SemaDecl.cpp11010 ArgExpr = ILE->getInit(0);
tools/clang/lib/Sema/SemaDeclCXX.cpp 3707 ArgExpr = ILE->getInit(0);
tools/clang/lib/Sema/SemaExpr.cpp 6108 Expr *Init = ILE->getInit(i);
tools/clang/lib/Sema/SemaInit.cpp 611 if (Init >= ILE->getNumInits() || !ILE->getInit(Init)) {
625 dyn_cast<InitListExpr>(ILE->getInit(Init))) {
629 dyn_cast<DesignatedInitUpdateExpr>(ILE->getInit(Init))) {
646 if (Init >= NumInits || !ILE->getInit(Init)) {
719 = dyn_cast<InitListExpr>(ILE->getInit(Init))) {
723 dyn_cast<DesignatedInitUpdateExpr>(ILE->getInit(Init))) {
760 Outer->setInit(OuterIndex, Outer->getInit(OuterIndex));
864 Expr *InitExpr = (Init < NumInits ? ILE->getInit(Init) : nullptr);
1042 SemaRef.Diag(ParentIList->getInit(Index)->getBeginLoc(),
1052 SourceRange(ParentIList->getInit(Index)->getBeginLoc(),
1070 ParentIList->getInit(EndIndex)) {
1072 = ParentIList->getInit(EndIndex)->getSourceRange().getEnd();
1197 IsStringInit(StructuredList->getInit(0), T, SemaRef.Context) ==
1203 SemaRef.Diag(IList->getInit(Index)->getBeginLoc(), DK)
1204 << IList->getInit(Index)->getSourceRange();
1214 SemaRef.Diag(IList->getInit(Index)->getBeginLoc(), DK)
1215 << initKind << IList->getInit(Index)->getSourceRange();
1221 !isa<InitListExpr>(IList->getInit(0)))
1315 Expr *expr = IList->getInit(Index);
1323 IsStringInit(SubInitList->getInit(0), ElemType, SemaRef.Context) ==
1327 expr = SubInitList->getInit(0);
1522 Expr *expr = IList->getInit(Index);
1596 Expr *expr = IList->getInit(Index);
1655 Expr *Init = IList->getInit(Index);
1758 QualType IType = IList->getInit(Index)->getType();
1832 if (IsStringInit(IList->getInit(Index), arrayType, SemaRef.Context) ==
1841 CheckStringInit(IList->getInit(Index), DeclType, arrayType, SemaRef);
1844 IList->getInit(Index));
1878 Expr *Init = IList->getInit(Index);
2056 Expr *Init = Index < IList->getNumInits() ? IList->getInit(Index) : nullptr;
2092 Expr *Init = IList->getInit(Index);
2156 *Field, IList->getInit(Index)->getBeginLoc());
2233 if (CheckFlexibleArrayInit(Entity, IList->getInit(Index), *Field,
2243 if (isa<InitListExpr>(IList->getInit(Index)))
2407 if (IList->getInit(OldIndex) != DIE->getInit())
2408 DIE->setInit(IList->getInit(OldIndex));
2423 StructuredList->getInit(StructuredIndex) : nullptr;
2581 Expr *ExistingInit = StructuredList->getInit(0);
2646 if (Expr *PrevInit = StructuredList->getInit(OldIndex)) {
2859 Expr *SubExpr = StructuredList->getInit(0)->IgnoreParens();
2982 ExistingInit = StructuredList->getInit(StructuredIndex);
3021 if (auto *Init = dyn_cast_or_null<InitListExpr>(IList->getInit(Index)))
3732 S.Type = Syntactic->getInit(0)->getType();
4221 Expr *Initializer = InitList->getInit(0);
4306 QualType InitType = InitList->getInit(0)->getType();
4318 Expr *SubInit[1] = {InitList->getInit(0)};
4376 Expr *E = InitList->getInit(0);
4432 if (InitList->getInit(0)->getType()->isRecordType()) {
4439 Expr *SubInit[1] = { InitList->getInit(0) };
6911 Init = ILE->getInit(0);
7132 return visitLocalsRetainedByInitializer(Path, ILE->getInit(0), Visit,
7138 visitLocalsRetainedByInitializer(Path, ILE->getInit(I), Visit,
7152 visitLocalsRetainedByReferenceBinding(Path, ILE->getInit(0),
7158 visitLocalsRetainedByInitializer(Path, ILE->getInit(Index), Visit,
7166 Expr *SubInit = ILE->getInit(Index);
8256 CurInit = cast<InitListExpr>(CurInit.get())->getInit(0);
8701 OnlyArg = List->getInit(0);
8950 R = SourceRange(InitList->getInit(0)->getEndLoc(), InitList->getEndLoc());
9836 Expr *E = ListInit->getInit(0);
tools/clang/lib/Sema/SemaOverload.cpp 4899 QualType InitType = From->getInit(0)->getType();
4902 return TryCopyInitialization(S, From->getInit(0), ToType,
4946 Expr *Init = From->getInit(i);
5033 Expr *Init = From->getInit(0);
5098 if (NumInits == 1 && !isa<InitListExpr>(From->getInit(0)))
5099 Result = TryCopyInitialization(S, From->getInit(0), ToType,
tools/clang/lib/Sema/SemaTemplateDeduction.cpp 4529 Expr *Init = InitList->getInit(i);
tools/clang/lib/Serialization/ASTWriterStmt.cpp 871 Record.AddStmt(E->getInit(I) != filler ? E->getInit(I) : nullptr);
871 Record.AddStmt(E->getInit(I) != filler ? E->getInit(I) : nullptr);
874 Record.AddStmt(E->getInit(I));