| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaInit.cpp | 1629 if (InitListExpr *SubIList = dyn_cast<InitListExpr>(expr)) { in CheckScalarType() 3177 InitListExpr * 3243 InitListExpr * 3247 InitListExpr *Result = new (SemaRef.Context) InitListExpr( in createInitListExpr() 6456 InitListExpr *ILE = new (Context) InitListExpr( in InitializeFrom() 7632 if (InitListExpr *ILE = dyn_cast<InitListExpr>(Init)) { in visitLocalsRetainedByReferenceBinding() 7847 if (InitListExpr *ILE = dyn_cast<InitListExpr>(Init)) { in visitLocalsRetainedByInitializer() 9079 InitListExpr *InitList = cast<InitListExpr>(Args[0]); in Perform() 9865 InitListExpr *InitList = cast<InitListExpr>(Args[0]); in Diagnose() 9999 InitListExpr *InitList = cast<InitListExpr>(Args[0]); in Diagnose() [all …]
|
| H A D | UsedDeclVisitor.h | 103 void VisitInitListExpr(InitListExpr *ILE) { in VisitInitListExpr()
|
| /freebsd-14.2/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()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ComputeDependence.h | 45 class InitListExpr; variable 132 ExprDependence computeDependence(InitListExpr *E);
|
| H A D | Expr.h | 4818 class InitListExpr : public Expr { 4829 llvm::PointerIntPair<InitListExpr *, 1, bool> AltForm; 4841 InitListExpr(const ASTContext &C, SourceLocation lbraceloc, 4845 explicit InitListExpr(EmptyShell Empty) in InitListExpr() function 4916 return const_cast<InitListExpr *>(this)->getArrayFiller(); in getArrayFiller() 4941 return const_cast<InitListExpr *>(this)->getInitializedFieldInUnion(); in getInitializedFieldInUnion() 4978 InitListExpr *getSemanticForm() const { in getSemanticForm() 4984 InitListExpr *getSyntacticForm() const { in getSyntacticForm() 4988 void setSyntacticForm(InitListExpr *Init) { in setSyntacticForm() 5450 InitListExpr *getUpdater() const { in getUpdater() [all …]
|
| H A D | TextNodeDumper.h | 272 void VisitInitListExpr(const InitListExpr *ILE);
|
| H A D | JSONNodeDumper.h | 301 void VisitInitListExpr(const InitListExpr *ILE);
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGExprConstant.cpp | 567 InitListExpr *ILE, QualType StructTy); 572 InitListExpr *Updater); 589 bool Build(InitListExpr *ILE, bool AllowOverwrite); 638 InitListExpr *Updater) { in EmitDesignatedInitUpdater() 670 } else if (InitListExpr *ChildILE = dyn_cast<InitListExpr>(Init)) { in EmitDesignatedInitUpdater() 686 bool ConstStructBuilder::Build(InitListExpr *ILE, bool AllowOverwrite) { in Build() 733 if (auto *SubILE = dyn_cast<InitListExpr>(Init)) { in Build() 882 InitListExpr *ILE, in BuildStruct() 1247 llvm::Constant *EmitArrayInitialization(InitListExpr *ILE, QualType T) { in EmitArrayInitialization() 1293 llvm::Constant *EmitRecordInitialization(InitListExpr *ILE, QualType T) { in EmitRecordInitialization() [all …]
|
| H A D | CGExprCXX.cpp | 1041 const InitListExpr *ILE = dyn_cast<InitListExpr>(Init); in EmitNewArrayInitializer() 1148 auto *SubILE = dyn_cast<InitListExpr>(Init); in EmitNewArrayInitializer() 1221 if (auto *ILE = dyn_cast<InitListExpr>(Init)) in EmitNewArrayInitializer() 1227 if (auto *ILE = dyn_cast<InitListExpr>(Init)) { in EmitNewArrayInitializer() 1586 const InitListExpr *ILE = dyn_cast<InitListExpr>(Init); in EmitCXXNewExpr()
|
| H A D | CGExprAgg.cpp | 180 void VisitInitListExpr(InitListExpr *E); 481 if (auto *ILE = dyn_cast<InitListExpr>(E)) { in isTrivialFiller() 1621 void AggExprEmitter::VisitInitListExpr(InitListExpr *E) { in VisitInitListExpr() 1943 const InitListExpr *ILE = dyn_cast<InitListExpr>(E); in GetNumNonZeroBytesInInit() 1945 ILE = dyn_cast<InitListExpr>(ILE->getInit(0)); in GetNumNonZeroBytesInInit()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Tooling/Transformer/ |
| H A D | RangeSelector.cpp | 308 const InitListExpr &E) { in getElementsRange() 315 return RelativeSelector<InitListExpr, getElementsRange>(std::move(ID)); in initListElements()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Demangle/ |
| H A D | ItaniumNodes.def | 85 NODE(InitListExpr)
|
| /freebsd-14.2/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);
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | Expr.cpp | 2351 InitListExpr::InitListExpr(const ASTContext &C, SourceLocation lbraceloc, in InitListExpr() function in InitListExpr 2383 void InitListExpr::setArrayFiller(Expr *filler) { in setArrayFiller() 2393 bool InitListExpr::isStringLiteralInit() const { in isStringLiteralInit() 2407 bool InitListExpr::isTransparent() const { in isTransparent() 2441 SourceLocation InitListExpr::getBeginLoc() const { in getBeginLoc() 2442 if (InitListExpr *SyntacticForm = getSyntacticForm()) in getBeginLoc() 2459 SourceLocation InitListExpr::getEndLoc() const { in getEndLoc() 2460 if (InitListExpr *SyntacticForm = getSyntacticForm()) in getEndLoc() 3332 const InitListExpr *ILE = cast<InitListExpr>(this); in isConstantInitializer() 3956 if (const InitListExpr *ILE = dyn_cast<InitListExpr>(InitExpr)) in isNullPointerConstant() [all …]
|
| H A D | ExprClassification.cpp | 438 assert(cast<InitListExpr>(E)->getNumInits() == 1 && in ClassifyInternal() 440 return ClassifyInternal(Ctx, cast<InitListExpr>(E)->getInit(0)); in ClassifyInternal()
|
| H A D | ItaniumMangle.cpp | 604 void mangleInitListElements(const InitListExpr *InitList); 4531 void CXXNameMangler::mangleInitListElements(const InitListExpr *InitList) { in mangleInitListElements() 4806 mangleInitListElements(cast<InitListExpr>(E)); in mangleExpression() 4925 isa<InitListExpr>(Init)) { in mangleExpression() 4927 mangleInitListElements(cast<InitListExpr>(Init)); in mangleExpression() 5013 auto *IL = cast<InitListExpr>(CE->getArg(0)); in mangleExpression() 5067 auto *ILE = cast<InitListExpr>(SILE->getSubExpr()->IgnoreImplicit()); in mangleExpression() 5337 if (auto *IL = dyn_cast<InitListExpr>(Sub)) { in mangleExpression()
|
| /freebsd-14.2/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()
|
| /freebsd-14.2/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 | 1452 static const Expr *tryExtractInitializerFromList(const InitListExpr *ILE, in tryExtractInitializerFromList() 1488 if (!isa<InitListExpr>(Init)) in tryExtractInitializerFromList() 1491 ILE = cast<InitListExpr>(Init); in tryExtractInitializerFromList() 1587 if (const auto *ILE = dyn_cast<InitListExpr>(VD->getInit())) in VisitNode() 1639 else if (const auto *ILE = P->getStmtAs<InitListExpr>()) { in VisitNode() 2590 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 | 552 assert(isa<InitListExpr>(Init)); in VisitCompoundLiteralExpr() 733 void ExprEngine::VisitInitListExpr(const InitListExpr *IE, in VisitInitListExpr()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/ |
| H A D | DataflowEnvironment.cpp | 366 } else if (auto *InitList = dyn_cast<InitListExpr>(&S)) { in getFieldsGlobalsAndFuncs() 746 if (auto *Init = dyn_cast<InitListExpr>(&RecordPRValue)) in isOriginalRecordConstructor()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/ |
| H A D | ByteCodeExprGen.h | 82 bool VisitInitListExpr(const InitListExpr *E);
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 90 def InitListExpr : StmtNode<Expr>;
|