| /src/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaInit.cpp | 314 InitListExpr *FullyStructuredList = nullptr; 327 InitListExpr *ParentIList, QualType T, 328 unsigned &Index, InitListExpr *StructuredList, 331 InitListExpr *IList, QualType &T, 332 InitListExpr *StructuredList, 335 InitListExpr *IList, QualType &DeclType, 338 InitListExpr *StructuredList, 342 InitListExpr *IList, QualType ElemType, 344 InitListExpr *StructuredList, 348 InitListExpr *IList, QualType DeclType, [all …]
|
| H A D | UsedDeclVisitor.h | 103 void VisitInitListExpr(InitListExpr *ILE) { in VisitInitListExpr()
|
| H A D | CheckExprLifetime.cpp | 507 if (InitListExpr *ILE = dyn_cast<InitListExpr>(Init)) { in visitLocalsRetainedByReferenceBinding() 741 if (InitListExpr *ILE = dyn_cast<InitListExpr>(Init)) { in visitLocalsRetainedByInitializer()
|
| /src/contrib/llvm-project/clang/lib/Index/ |
| H A D | IndexBody.cpp | 423 bool TraverseInitListExpr(InitListExpr *S, DataRecursionQueue *Q = nullptr) { in TraverseInitListExpr() 424 auto visitForm = [&](InitListExpr *Form) { in TraverseInitListExpr() 445 InitListExpr *SemaForm = S->isSemanticForm() ? S : S->getSemanticForm(); in TraverseInitListExpr() 446 InitListExpr *SyntaxForm = S->isSemanticForm() ? S->getSyntacticForm() : S; in TraverseInitListExpr()
|
| /src/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/ |
| H A D | ASTOps.cpp | 118 RecordInitListHelper::RecordInitListHelper(const InitListExpr *InitList) in RecordInitListHelper() 252 bool VisitInitListExpr(InitListExpr *InitList) { in VisitInitListExpr()
|
| /src/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ComputeDependence.h | 45 class InitListExpr; variable 133 ExprDependence computeDependence(InitListExpr *E);
|
| H A D | Expr.h | 5029 class InitListExpr : public Expr { 5040 llvm::PointerIntPair<InitListExpr *, 1, bool> AltForm; 5052 InitListExpr(const ASTContext &C, SourceLocation lbraceloc, 5056 explicit InitListExpr(EmptyShell Empty) in InitListExpr() function 5127 return const_cast<InitListExpr *>(this)->getArrayFiller(); in getArrayFiller() 5152 return const_cast<InitListExpr *>(this)->getInitializedFieldInUnion(); in getInitializedFieldInUnion() 5189 InitListExpr *getSemanticForm() const { in getSemanticForm() 5195 InitListExpr *getSyntacticForm() const { in getSyntacticForm() 5199 void setSyntacticForm(InitListExpr *Init) { in setSyntacticForm() 5222 const_child_range CCR = const_cast<const InitListExpr *>(this)->children(); in children() [all …]
|
| H A D | TextNodeDumper.h | 281 void VisitInitListExpr(const InitListExpr *ILE);
|
| H A D | JSONNodeDumper.h | 304 void VisitInitListExpr(const InitListExpr *ILE);
|
| /src/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/ |
| H A D | ASTOps.h | 59 RecordInitListHelper(const InitListExpr *InitList);
|
| /src/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGExprConstant.cpp | 568 const InitListExpr *ILE, 574 const InitListExpr *Updater); 591 bool Build(const InitListExpr *ILE, bool AllowOverwrite); 656 const InitListExpr *Updater) { in EmitDesignatedInitUpdater() 688 } else if (const auto *ChildILE = dyn_cast<InitListExpr>(Init)) { in EmitDesignatedInitUpdater() 704 bool ConstStructBuilder::Build(const InitListExpr *ILE, bool AllowOverwrite) { in Build() 751 if (auto *SubILE = dyn_cast<InitListExpr>(Init)) { in Build() 901 const InitListExpr *ILE, in BuildStruct() 929 const InitListExpr *Updater) { in UpdateStruct() 1290 llvm::Constant *EmitArrayInitialization(const InitListExpr *ILE, QualType T) { in EmitArrayInitialization() [all …]
|
| H A D | CGExprCXX.cpp | 1044 const InitListExpr *ILE = dyn_cast<InitListExpr>(Init); in EmitNewArrayInitializer() 1157 auto *SubILE = dyn_cast<InitListExpr>(Init); in EmitNewArrayInitializer() 1227 if (auto *ILE = dyn_cast<InitListExpr>(Init)) in EmitNewArrayInitializer() 1233 if (auto *ILE = dyn_cast<InitListExpr>(Init)) { in EmitNewArrayInitializer() 1586 const InitListExpr *ILE = dyn_cast<InitListExpr>(Init); in EmitCXXNewExpr()
|
| H A D | CGExprAgg.cpp | 179 void VisitInitListExpr(InitListExpr *E); 476 if (auto *ILE = dyn_cast<InitListExpr>(E)) { in isTrivialFiller() 1625 void AggExprEmitter::VisitInitListExpr(InitListExpr *E) { in VisitInitListExpr() 1919 const InitListExpr *ILE = dyn_cast<InitListExpr>(E); in GetNumNonZeroBytesInInit() 1921 ILE = dyn_cast<InitListExpr>(ILE->getInit(0)); in GetNumNonZeroBytesInInit()
|
| /src/contrib/llvm-project/clang/lib/AST/ |
| H A D | Expr.cpp | 2387 InitListExpr::InitListExpr(const ASTContext &C, SourceLocation lbraceloc, in InitListExpr() function in InitListExpr 2398 void InitListExpr::reserveInits(const ASTContext &C, unsigned NumInits) { in reserveInits() 2403 void InitListExpr::resizeInits(const ASTContext &C, unsigned NumInits) { in resizeInits() 2407 Expr *InitListExpr::updateInit(const ASTContext &C, unsigned Init, Expr *expr) { in updateInit() 2419 void InitListExpr::setArrayFiller(Expr *filler) { in setArrayFiller() 2429 bool InitListExpr::isStringLiteralInit() const { in isStringLiteralInit() 2443 bool InitListExpr::isTransparent() const { in isTransparent() 2466 bool InitListExpr::isIdiomaticZeroInitializer(const LangOptions &LangOpts) const { in isIdiomaticZeroInitializer() 2477 SourceLocation InitListExpr::getBeginLoc() const { in getBeginLoc() 2478 if (InitListExpr *SyntacticForm = getSyntacticForm()) in getBeginLoc() [all …]
|
| H A D | ExprClassification.cpp | 451 assert(cast<InitListExpr>(E)->getNumInits() == 1 && in ClassifyInternal() 453 return ClassifyInternal(Ctx, cast<InitListExpr>(E)->getInit(0)); in ClassifyInternal()
|
| /src/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Initialization.h | 716 if (isa<InitListExpr>(Init)) in CreateForInit() 981 InitListExpr *WrappingSyntacticList; 1389 void RewrapReferenceInitList(QualType T, InitListExpr *Syntactic);
|
| /src/contrib/llvm-project/llvm/include/llvm/Demangle/ |
| H A D | ItaniumNodes.def | 85 NODE(InitListExpr)
|
| /src/contrib/llvm-project/clang/lib/Tooling/Transformer/ |
| H A D | RangeSelector.cpp | 333 const InitListExpr &E) { in getElementsRange() 340 return RelativeSelector<InitListExpr, getElementsRange>(std::move(ID)); in initListElements()
|
| /src/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | DeadStoresChecker.cpp | 448 bool isConstant(const InitListExpr *Candidate) const { in isConstant() 463 if (const auto *ILE = dyn_cast<InitListExpr>(E)) { in isConstant()
|
| H A D | NonNullParamChecker.cpp | 171 if (const auto *IE = dyn_cast<InitListExpr>(CE->getInitializer())) in checkPreCall()
|
| /src/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | RegionStore.cpp | 434 getSValFromInitListExpr(const InitListExpr *ILE, 1776 if (const auto *ILE = dyn_cast<InitListExpr>(Init)) in getConstantValFromConstArrayInitializer() 1809 const InitListExpr *ILE, const SmallVector<uint64_t, 2> &Offsets, in getSValFromInitListExpr() 1830 const auto *IL = dyn_cast<InitListExpr>(E); in getSValFromInitListExpr() 1980 if (const auto *InitList = dyn_cast<InitListExpr>(Init)) { in getBindingForField()
|
| H A D | BugReporterVisitors.cpp | 1456 static const Expr *tryExtractInitializerFromList(const InitListExpr *ILE, in tryExtractInitializerFromList() 1492 if (!isa<InitListExpr>(Init)) in tryExtractInitializerFromList() 1495 ILE = cast<InitListExpr>(Init); in tryExtractInitializerFromList() 1591 if (const auto *ILE = dyn_cast<InitListExpr>(VD->getInit())) in VisitNode() 1643 else if (const auto *ILE = P->getStmtAs<InitListExpr>()) { in VisitNode() 2594 if (const auto *ILE = dyn_cast<InitListExpr>(E)) { in handle()
|
| H A D | ExprEngineCXX.cpp | 695 if (isa_and_nonnull<InitListExpr>(LCtx->getParentMap().getParent(E))) { in handleConstructor() 1066 bool isInitList = isa_and_nonnull<InitListExpr>(Init); in VisitCXXNewExpr()
|
| H A D | ExprEngineC.cpp | 554 assert(isa<InitListExpr>(Init)); in VisitCompoundLiteralExpr() 735 void ExprEngine::VisitInitListExpr(const InitListExpr *IE, in VisitInitListExpr()
|
| /src/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| H A D | PtrTypesSemantics.cpp | 510 bool VisitInitListExpr(const InitListExpr *ILE) { in VisitInitListExpr()
|