| /freebsd-13.1/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaInit.cpp | 1351 if (InitListExpr *SubInitList = dyn_cast<InitListExpr>(expr)) { in CheckSubElementType() 1575 if (InitListExpr *SubIList = dyn_cast<InitListExpr>(expr)) { in CheckScalarType() 3015 InitListExpr * 3081 InitListExpr * 7085 if (InitListExpr *ILE = dyn_cast<InitListExpr>(Init)) { in visitLocalsRetainedByReferenceBinding() 7300 if (InitListExpr *ILE = dyn_cast<InitListExpr>(Init)) { in visitLocalsRetainedByInitializer() 8456 InitListExpr *InitList = cast<InitListExpr>(CurInit.get()); in Perform() 8505 InitListExpr *InitList = cast<InitListExpr>(Args[0]); in Perform() 8527 InitListExpr *ILE = new (S.Context) InitListExpr(S.Context, in Perform() 9278 InitListExpr *InitList = cast<InitListExpr>(Args[0]); in Diagnose() [all …]
|
| H A D | SemaTemplateDeduction.cpp | 3952 InitListExpr *ILE, TemplateDeductionInfo &Info, in DeduceFromInitializerList() 4033 if (InitListExpr *ILE = dyn_cast<InitListExpr>(Arg)) in DeduceTemplateArgumentsFromCallArgument() 4771 if (isa<InitListExpr>(Init)) { in DeduceAutoType() 4798 if (isa<InitListExpr>(Init)) { in DeduceAutoType() 4847 InitListExpr *InitList = dyn_cast<InitListExpr>(Init); in DeduceAutoType() 4969 if (isa<InitListExpr>(Init)) in DiagnoseAutoDeductionFailure()
|
| H A D | SemaStmt.cpp | 314 } else if (const auto *ILE = dyn_cast<InitListExpr>(E)) { in DiagnoseUnusedExprResult() 2342 if ((!isa<InitListExpr>(Init) && Init->getType()->isVoidType()) || in FinishForRangeVarDecl() 3575 if (RetValExp && !isa<InitListExpr>(RetValExp)) { in ActOnCapScopeReturnStmt() 3633 if (RetValExp && !isa<InitListExpr>(RetValExp) && in ActOnCapScopeReturnStmt() 3746 if (RetExpr && isa<InitListExpr>(RetExpr)) { in DeduceFunctionTypeFromReturnExpr() 3978 if (isa<InitListExpr>(RetValExp)) { in BuildReturnStmt()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Index/ |
| H A D | IndexBody.cpp | 405 bool TraverseInitListExpr(InitListExpr *S, DataRecursionQueue *Q = nullptr) { in TraverseInitListExpr() 406 auto visitForm = [&](InitListExpr *Form) { in TraverseInitListExpr() 424 InitListExpr *SemaForm = S->isSemanticForm() ? S : S->getSemanticForm(); in TraverseInitListExpr() 425 InitListExpr *SyntaxForm = S->isSemanticForm() ? S->getSyntacticForm() : S; in TraverseInitListExpr()
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ComputeDependence.h | 44 class InitListExpr; variable 128 ExprDependence computeDependence(InitListExpr *E);
|
| H A D | Expr.h | 4779 class InitListExpr : public Expr { 4790 llvm::PointerIntPair<InitListExpr *, 1, bool> AltForm; 4802 InitListExpr(const ASTContext &C, SourceLocation lbraceloc, 4806 explicit InitListExpr(EmptyShell Empty) in InitListExpr() function 4879 return const_cast<InitListExpr *>(this)->getArrayFiller(); in getArrayFiller() 4897 return const_cast<InitListExpr *>(this)->getInitializedFieldInUnion(); in getInitializedFieldInUnion() 4934 InitListExpr *getSemanticForm() const { in getSemanticForm() 4940 InitListExpr *getSyntacticForm() const { in getSyntacticForm() 4944 void setSyntacticForm(InitListExpr *Init) { in setSyntacticForm() 5377 InitListExpr *getUpdater() const { in getUpdater() [all …]
|
| H A D | TextNodeDumper.h | 262 void VisitInitListExpr(const InitListExpr *ILE);
|
| H A D | JSONNodeDumper.h | 287 void VisitInitListExpr(const InitListExpr *ILE);
|
| H A D | ASTNodeTraverser.h | 694 void VisitInitListExpr(const InitListExpr *ILE) { in VisitInitListExpr()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGExprConstant.cpp | 554 InitListExpr *ILE, QualType StructTy); 559 InitListExpr *Updater); 576 bool Build(InitListExpr *ILE, bool AllowOverwrite); 625 InitListExpr *Updater) { in EmitDesignatedInitUpdater() 657 } else if (InitListExpr *ChildILE = dyn_cast<InitListExpr>(Init)) { in EmitDesignatedInitUpdater() 673 bool ConstStructBuilder::Build(InitListExpr *ILE, bool AllowOverwrite) { in Build() 712 if (auto *SubILE = dyn_cast<InitListExpr>(Init)) { in Build() 860 InitListExpr *ILE, in BuildStruct() 1194 llvm::Constant *EmitArrayInitialization(InitListExpr *ILE, QualType T) { in EmitArrayInitialization() 1240 llvm::Constant *EmitRecordInitialization(InitListExpr *ILE, QualType T) { in EmitRecordInitialization() [all …]
|
| H A D | CGExprAgg.cpp | 91 QualType ArrayQTy, InitListExpr *E); 172 void VisitInitListExpr(InitListExpr *E); 458 if (auto *ILE = dyn_cast<InitListExpr>(E)) { in isTrivialFiller() 474 QualType ArrayQTy, InitListExpr *E) { in EmitArrayInit() 1591 void AggExprEmitter::VisitInitListExpr(InitListExpr *E) { in VisitInitListExpr() 1892 const InitListExpr *ILE = dyn_cast<InitListExpr>(E); in GetNumNonZeroBytesInInit() 1894 ILE = dyn_cast<InitListExpr>(ILE->getInit(0)); in GetNumNonZeroBytesInInit()
|
| H A D | CGExprCXX.cpp | 1034 if (const InitListExpr *ILE = dyn_cast<InitListExpr>(Init)) { in EmitNewArrayInitializer() 1130 auto *SubILE = dyn_cast<InitListExpr>(Init); in EmitNewArrayInitializer() 1203 if (auto *ILE = dyn_cast<InitListExpr>(Init)) in EmitNewArrayInitializer() 1209 if (auto *ILE = dyn_cast<InitListExpr>(Init)) { in EmitNewArrayInitializer() 1567 const InitListExpr *ILE = dyn_cast<InitListExpr>(E->getInitializer()); in EmitCXXNewExpr()
|
| H A D | CGExprComplex.cpp | 319 ComplexPairTy VisitInitListExpr(InitListExpr *E); 1074 ComplexPairTy ComplexExprEmitter::VisitInitListExpr(InitListExpr *E) { in VisitInitListExpr()
|
| H A D | CGCoroutine.cpp | 278 if (RV && RV->getType()->isVoidType() && !isa<InitListExpr>(RV)) { in EmitCoreturnStmt()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Tooling/Transformer/ |
| H A D | RangeSelector.cpp | 306 const InitListExpr &E) { in getElementsRange() 313 return RelativeSelector<InitListExpr, getElementsRange>(std::move(ID)); in initListElements()
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Initialization.h | 696 if (isa<InitListExpr>(Init)) in CreateForInit() 957 InitListExpr *WrappingSyntacticList; 1356 void RewrapReferenceInitList(QualType T, InitListExpr *Syntactic);
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/AST/ |
| H A D | Expr.cpp | 2259 InitListExpr::InitListExpr(const ASTContext &C, SourceLocation lbraceloc, in InitListExpr() function in InitListExpr 2291 void InitListExpr::setArrayFiller(Expr *filler) { in setArrayFiller() 2301 bool InitListExpr::isStringLiteralInit() const { in isStringLiteralInit() 2315 bool InitListExpr::isTransparent() const { in isTransparent() 2349 SourceLocation InitListExpr::getBeginLoc() const { in getBeginLoc() 2350 if (InitListExpr *SyntacticForm = getSyntacticForm()) in getBeginLoc() 2367 SourceLocation InitListExpr::getEndLoc() const { in getEndLoc() 2368 if (InitListExpr *SyntacticForm = getSyntacticForm()) in getEndLoc() 3222 const InitListExpr *ILE = cast<InitListExpr>(this); in isConstantInitializer() 3843 if (const InitListExpr *ILE = dyn_cast<InitListExpr>(InitExpr)) in isNullPointerConstant() [all …]
|
| H A D | ExprClassification.cpp | 435 assert(cast<InitListExpr>(E)->getNumInits() == 1 && in ClassifyInternal() 437 return ClassifyInternal(Ctx, cast<InitListExpr>(E)->getInit(0)); in ClassifyInternal()
|
| H A D | ItaniumMangle.cpp | 599 void mangleInitListElements(const InitListExpr *InitList); 4072 void CXXNameMangler::mangleInitListElements(const InitListExpr *InitList) { in mangleInitListElements() 4282 mangleInitListElements(cast<InitListExpr>(E)); in mangleExpression() 4386 isa<InitListExpr>(Init)) { in mangleExpression() 4388 mangleInitListElements(cast<InitListExpr>(Init)); in mangleExpression() 4474 auto *IL = cast<InitListExpr>(CE->getArg(0)); in mangleExpression() 4528 auto *ILE = cast<InitListExpr>(SILE->getSubExpr()->IgnoreImplicit()); in mangleExpression() 4765 if (auto *IL = dyn_cast<InitListExpr>(Sub)) { in mangleExpression()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | DeadStoresChecker.cpp | 453 bool isConstant(const InitListExpr *Candidate) const { in isConstant() 467 if (const auto *ILE = dyn_cast<InitListExpr>(E->IgnoreParenCasts())) { in isConstant()
|
| H A D | NonNullParamChecker.cpp | 169 if (const auto *IE = dyn_cast<InitListExpr>(CE->getInitializer())) in checkPreCall()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | ExprEngineC.cpp | 556 assert(isa<InitListExpr>(Init)); in VisitCompoundLiteralExpr() 737 void ExprEngine::VisitInitListExpr(const InitListExpr *IE, in VisitInitListExpr() 760 for (InitListExpr::const_reverse_iterator it = IE->rbegin(), in VisitInitListExpr()
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 90 def InitListExpr : StmtNode<Expr>;
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | ExprMutationAnalyzer.cpp | 79 AST_MATCHER_P(InitListExpr, hasAnyInit, ast_matchers::internal::Matcher<Expr>, in AST_MATCHER_P() argument
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | ExprEngine.h | 495 void VisitInitListExpr(const InitListExpr *E, ExplodedNode *Pred,
|