Home
last modified time | relevance | path

Searched refs:getNumInits (Results 1 – 25 of 29) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaInit.cpp1285 if (IList->getNumInits() == 0) { in CheckExplicitInitList()
1577 if (IList->getNumInits() < 2) in CheckComplexType()
1604 if (Index >= IList->getNumInits()) { in CheckScalarType()
1687 if (Index >= IList->getNumInits()) { in CheckReferenceType()
1749 if (Index >= IList->getNumInits()) { in CheckVectorType()
1934 if (Index < IList->getNumInits()) { in CheckArrayType()
2415 Index >= IList->getNumInits()) in CheckStructUnionTypes()
3227 if (Index < IList->getNumInits()) { in getStructuredSubobjectInit()
4457 if (InitList->getNumInits() == 1) { in TryReferenceListInitialization()
4658 InitList->getNumInits() == 1) { in TryListInitialization()
[all …]
H A DSemaExprCXX.cpp1532 Inits = MultiExprArg(ILE->getInits(), ILE->getNumInits()); in BuildCXXTypeConstructExpr()
2077 Inits = MultiExprArg(ILE->getInits(), ILE->getNumInits()); in BuildCXXNew()
3470 if (ILE->getNumInits() == 1) in getNewExprFromInitListOrExpr()
H A DSemaTemplateDeduction.cpp4093 if (!ILE->getNumInits()) in DeduceFromInitializerList()
4134 llvm::APInt Size(S.Context.getIntWidth(T), ILE->getNumInits()); in DeduceFromInitializerList()
H A DSemaOverload.cpp3740 NumArgs = InitList->getNumInits(); in IsUserDefinedConversion()
5319 if (From->getNumInits() == 1 && !IsDesignatedInit) { in TryListConversion()
5358 unsigned e = From->getNumInits(); in TryListConversion()
5499 if (From->getNumInits() == 1 && !IsDesignatedInit) { in TryListConversion()
5559 unsigned NumInits = From->getNumInits(); in TryListConversion()
H A DSemaDeclCXX.cpp4019 if (ILE->getNumInits() == 1) in VisitCXXConstructExpr()
4637 Args = MultiExprArg(InitList->getInits(), InitList->getNumInits()); in BuildMemberInitializer()
H A DSemaDecl.cpp12892 if (ILE->getNumInits() == 1) in VisitCXXConstructExpr()
14469 unsigned NumInits = ILE->getNumInits(); in CheckCompleteVariableDeclaration()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprCXX.cpp1151 assert(SubILE->getNumInits() == 0 && "explicit inits in array filler?"); in EmitNewArrayInitializer()
1222 if (ILE->getNumInits() == 0 && TryMemsetInitialization()) in EmitNewArrayInitializer()
1237 if (ILE->getNumInits() == NumElements) in EmitNewArrayInitializer()
1238 for (unsigned i = 0, e = ILE->getNumInits(); i != e; ++i) in EmitNewArrayInitializer()
1241 if (ILE->getNumInits() == NumElements && TryMemsetInitialization()) in EmitNewArrayInitializer()
1596 minElements = ILE ? ILE->getNumInits() : CPLIE->getInitExprs().size(); in EmitCXXNewExpr()
H A DCGExprConstant.cpp659 FillC ? CAT->getSize().getZExtValue() : Updater->getNumInits(); in EmitDesignatedInitUpdater()
662 if (I < Updater->getNumInits()) in EmitDesignatedInitUpdater()
715 if (ElementNo < ILE->getNumInits()) in Build()
1250 unsigned NumInitElements = ILE->getNumInits(); in EmitArrayInitialization()
H A DCGExprComplex.cpp1366 if (E->getNumInits() == 2) { in VisitInitListExpr()
1370 } else if (E->getNumInits() == 1) { in VisitInitListExpr()
1375 assert(E->getNumInits() == 0 && "Unexpected number of inits"); in VisitInitListExpr()
H A DCGExprAgg.cpp482 if (ILE->getNumInits()) in isTrivialFiller()
1966 ILEElement == ILE->getNumInits()) in GetNumNonZeroBytesInInit()
1987 for (unsigned i = 0, e = ILE->getNumInits(); i != e; ++i) in GetNumNonZeroBytesInInit()
H A DCGExprScalar.cpp1855 unsigned NumInitElements = E->getNumInits(); in VisitInitListExpr()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DExpr.cpp2388 for (unsigned i = 0, e = getNumInits(); i != e; ++i) in setArrayFiller()
2394 if (getNumInits() != 1) in isStringLiteralInit()
2412 assert(getNumInits() == 1 && "multiple inits in glvalue init list"); in isTransparent()
2418 if (getNumInits() != 1 || !getInit(0)) in isTransparent()
2433 if (LangOpts.CPlusPlus || getNumInits() != 1 || !getInit(0)) { in isIdiomaticZeroInitializer()
3335 unsigned numInits = ILE->getNumInits(); in isConstantInitializer()
3355 if (ElementNo < ILE->getNumInits()) { in isConstantInitializer()
H A DExprClassification.cpp438 assert(cast<InitListExpr>(E)->getNumInits() == 1 && in ClassifyInternal()
H A DDecl.cpp2829 const Expr *FlexibleInit = List->getInit(List->getNumInits() - 1); in hasFlexibleArrayInit()
2842 if (!List || List->getNumInits() == 0) in getFlexibleArrayInitChars()
2844 const Expr *FlexibleInit = List->getInit(List->getNumInits() - 1); in getFlexibleArrayInitChars()
H A DExprConstant.cpp8080 if (E->getNumInits() == 0) in VisitInitListExpr()
8082 if (E->getNumInits() == 1) in VisitInitListExpr()
10716 unsigned NumInits = E->getNumInits(); in VisitInitListExpr()
11009 for (unsigned I = 0, E = ILE->getNumInits(); I != E; ++I) { in MaybeElementDependentArrayFiller()
15104 if (E->getNumInits() == 2) { in VisitInitListExpr()
16060 if (cast<InitListExpr>(E)->getNumInits() == 1) in CheckICE()
H A DStmtPrinter.cpp1721 for (unsigned i = 0, e = Node->getNumInits(); i != e; ++i) { in VisitInitListExpr()
H A DItaniumMangle.cpp4534 for (unsigned i = 0, e = InitList->getNumInits(); i != e; ++i) in mangleInitListElements()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DExpr.h4848 unsigned getNumInits() const { return InitExprs.size(); } in getNumInits() function
4858 ArrayRef<Expr *> inits() { return llvm::ArrayRef(getInits(), getNumInits()); } in inits()
4861 return llvm::ArrayRef(getInits(), getNumInits()); in inits()
4865 assert(Init < getNumInits() && "Initializer access out of range!"); in getInit()
4870 assert(Init < getNumInits() && "Initializer access out of range!"); in getInit()
4875 assert(Init < getNumInits() && "Initializer access out of range!"); in setInit()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/
H A DByteCodeExprGen.cpp849 if (E->getNumInits() == 0) in VisitInitListExpr()
851 assert(E->getNumInits() == 1); in VisitInitListExpr()
871 unsigned NumInits = E->getNumInits(); in VisitInitListExpr()
/freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterStmt.cpp1167 Record.push_back(E->getNumInits()); in VisitInitListExpr()
1172 for (unsigned I = 0, N = E->getNumInits(); I != N; ++I) in VisitInitListExpr()
1175 for (unsigned I = 0, N = E->getNumInits(); I != N; ++I) in VisitInitListExpr()
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DRegionStore.cpp1826 if (Offset >= ILE->getNumInits()) in getSValFromInitListExpr()
1981 if (Index < InitList->getNumInits()) { in getBindingForField()
H A DExprEngineC.cpp741 unsigned NumInitElements = IE->getNumInits(); in VisitInitListExpr()
H A DBugReporterVisitors.cpp1492 auto NumInits = ILE->getNumInits(); in tryExtractInitializerFromList()
2591 if (ILE->getNumInits() == 1) { in handle()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h4690 return N < Node.getNumInits() && in AST_MATCHER_P2()
/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/
H A DCFG.cpp456 IE->getNumInits()); in reverse_children()

12