reference, declarationdefinition
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.cpp
12967       Expr *E = ILE->getInit(I);
tools/clang/lib/Sema/SemaDecl.cpp
11010             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));