| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaInit.cpp | 253 llvm::DenseMap<InitListExpr *, InitListExpr *> SyntacticToSemantic; 1219 if (InitListExpr *SubInitList = dyn_cast<InitListExpr>(expr)) { in CheckSubElementType() 1423 if (InitListExpr *SubIList = dyn_cast<InitListExpr>(expr)) { in CheckScalarType() 2787 InitListExpr * 6555 if (InitListExpr *ILE = dyn_cast<InitListExpr>(Init)) { in visitLocalsRetainedByReferenceBinding() 6757 if (InitListExpr *ILE = dyn_cast<InitListExpr>(Init)) { in visitLocalsRetainedByInitializer() 7740 InitListExpr *InitList = cast<InitListExpr>(CurInit.get()); in Perform() 7789 InitListExpr *InitList = cast<InitListExpr>(Args[0]); in Perform() 7811 InitListExpr *ILE = new (S.Context) InitListExpr(S.Context, in Perform() 8524 InitListExpr *InitList = cast<InitListExpr>(Args[0]); in Diagnose() [all …]
|
| H A D | SemaTemplateDeduction.cpp | 3681 InitListExpr *ILE, TemplateDeductionInfo &Info, in DeduceFromInitializerList() 3756 if (InitListExpr *ILE = dyn_cast<InitListExpr>(Arg)) in DeduceTemplateArgumentsFromCallArgument() 4427 if (isa<InitListExpr>(Init)) { in DeduceAutoType() 4446 if (isa<InitListExpr>(Init)) { in DeduceAutoType() 4493 InitListExpr *InitList = dyn_cast<InitListExpr>(Init); in DeduceAutoType() 4584 if (isa<InitListExpr>(Init)) in DiagnoseAutoDeductionFailure()
|
| H A D | SemaStmt.cpp | 1983 if ((!isa<InitListExpr>(Init) && Init->getType()->isVoidType()) || in FinishForRangeVarDecl() 3252 if (RetValExp && !isa<InitListExpr>(RetValExp)) { in ActOnCapScopeReturnStmt() 3311 if (RetValExp && !isa<InitListExpr>(RetValExp) && in ActOnCapScopeReturnStmt() 3427 if (RetExpr && isa<InitListExpr>(RetExpr)) { in DeduceFunctionTypeFromReturnExpr() 3609 if (isa<InitListExpr>(RetValExp)) { in BuildReturnStmt()
|
| H A D | SemaExprCXX.cpp | 1356 (Exprs.size() == 1 && isa<InitListExpr>(Exprs[0]))) && in BuildCXXTypeConstructExpr() 1388 !isa<InitListExpr>(Exprs[0])) { in BuildCXXTypeConstructExpr() 1748 assert(isa<InitListExpr>(Init) && in isLegalArrayNewInitializer() 1803 } else if (Initializer && isa<InitListExpr>(Initializer)) in BuildCXXNew() 1857 if (auto p = dyn_cast_or_null<InitListExpr>(Inits[0])) { in BuildCXXNew() 3072 if (const InitListExpr *ILE = dyn_cast<const InitListExpr>(E)) { in getNewExprFromInitListOrExpr()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGExprConstant.cpp | 51 InitListExpr *Updater, 54 InitListExpr *ILE, QualType StructTy); 78 bool Build(InitListExpr *ILE); 80 InitListExpr *Updater); 368 bool ConstStructBuilder::Build(InitListExpr *ILE) { in Build() 579 InitListExpr *ILE, in BuildStruct() 958 llvm::Constant *VisitInitListExpr(InitListExpr *ILE, QualType T) { in VisitInitListExpr() 972 InitListExpr *Updater, in EmitDesignatedInitUpdater() 1010 else if (InitListExpr *ChildILE = dyn_cast<InitListExpr>(Init)) in EmitDesignatedInitUpdater() 1111 InitListExpr *Updater) { in Build() [all …]
|
| H A D | CGExprAgg.cpp | 90 QualType ArrayQTy, InitListExpr *E); 163 void VisitInitListExpr(InitListExpr *E); 451 if (auto *ILE = dyn_cast<InitListExpr>(E)) { in isTrivialFiller() 467 QualType ArrayQTy, InitListExpr *E) { in EmitArrayInit() 1385 void AggExprEmitter::VisitInitListExpr(InitListExpr *E) { in VisitInitListExpr() 1680 const InitListExpr *ILE = dyn_cast<InitListExpr>(E); in GetNumNonZeroBytesInInit() 1682 ILE = dyn_cast<InitListExpr>(ILE->getInit(0)); in GetNumNonZeroBytesInInit()
|
| H A D | CGExprCXX.cpp | 1020 if (const InitListExpr *ILE = dyn_cast<InitListExpr>(Init)) { in EmitNewArrayInitializer() 1114 auto *SubILE = dyn_cast<InitListExpr>(Init); in EmitNewArrayInitializer() 1187 if (auto *ILE = dyn_cast<InitListExpr>(Init)) in EmitNewArrayInitializer() 1193 if (auto *ILE = dyn_cast<InitListExpr>(Init)) { in EmitNewArrayInitializer() 1558 const InitListExpr *ILE = dyn_cast<InitListExpr>(E->getInitializer()); in EmitCXXNewExpr()
|
| H A D | CGExprComplex.cpp | 311 ComplexPairTy VisitInitListExpr(InitListExpr *E); 1047 ComplexPairTy ComplexExprEmitter::VisitInitListExpr(InitListExpr *E) { in VisitInitListExpr()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Index/ |
| H A D | IndexBody.cpp | 407 bool TraverseInitListExpr(InitListExpr *S, DataRecursionQueue *Q = nullptr) { in TraverseInitListExpr() 408 auto visitForm = [&](InitListExpr *Form) { in TraverseInitListExpr() 426 InitListExpr *SemaForm = S->isSemanticForm() ? S : S->getSemanticForm(); in TraverseInitListExpr() 427 InitListExpr *SyntaxForm = S->isSemanticForm() ? S->getSyntacticForm() : S; in TraverseInitListExpr()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | Expr.cpp | 1992 InitListExpr::InitListExpr(const ASTContext &C, SourceLocation lbraceloc, in InitListExpr() function in InitListExpr 2035 void InitListExpr::setArrayFiller(Expr *filler) { in setArrayFiller() 2045 bool InitListExpr::isStringLiteralInit() const { in isStringLiteralInit() 2059 bool InitListExpr::isTransparent() const { in isTransparent() 2093 SourceLocation InitListExpr::getBeginLoc() const { in getBeginLoc() 2094 if (InitListExpr *SyntacticForm = getSyntacticForm()) in getBeginLoc() 2111 SourceLocation InitListExpr::getEndLoc() const { in getEndLoc() 2112 if (InitListExpr *SyntacticForm = getSyntacticForm()) in getEndLoc() 2954 const InitListExpr *ILE = cast<InitListExpr>(this); in isConstantInitializer() 3523 if (const InitListExpr *ILE = dyn_cast<InitListExpr>(InitExpr)) in isNullPointerConstant() [all …]
|
| H A D | ExprClassification.cpp | 416 assert(cast<InitListExpr>(E)->getNumInits() == 1 && in ClassifyInternal() 418 return ClassifyInternal(Ctx, cast<InitListExpr>(E)->getInit(0)); in ClassifyInternal()
|
| H A D | ItaniumMangle.cpp | 539 void mangleInitListElements(const InitListExpr *InitList); 3467 void CXXNameMangler::mangleInitListElements(const InitListExpr *InitList) { in mangleInitListElements() 3608 mangleInitListElements(cast<InitListExpr>(E)); in mangleExpression() 3710 isa<InitListExpr>(Init)) { in mangleExpression() 3712 mangleInitListElements(cast<InitListExpr>(Init)); in mangleExpression() 3792 auto *IL = cast<InitListExpr>(CE->getArg(0)); in mangleExpression() 3842 auto *ILE = cast<InitListExpr>(SILE->getSubExpr()->IgnoreImplicit()); in mangleExpression() 4022 if (auto *IL = dyn_cast<InitListExpr>(Sub)) { in mangleExpression()
|
| H A D | ExprConstant.cpp | 5000 bool VisitInitListExpr(const InitListExpr *E) { in VisitInitListExpr() 6495 bool VisitInitListExpr(const InitListExpr *E); 6913 bool VisitInitListExpr(const InitListExpr *E) { in VisitInitListExpr() 6966 bool VisitInitListExpr(const InitListExpr *E); 7050 VectorExprEvaluator::VisitInitListExpr(const InitListExpr *E) { in VisitInitListExpr() 7159 bool VisitInitListExpr(const InitListExpr *E); 7180 if (const InitListExpr *ILE = dyn_cast<InitListExpr>(FillerExpr)) { in MaybeElementDependentArrayFiller() 7190 bool ArrayExprEvaluator::VisitInitListExpr(const InitListExpr *E) { in VisitInitListExpr() 10183 bool VisitInitListExpr(const InitListExpr *E); 11240 if (cast<InitListExpr>(E)->getNumInits() == 1) in CheckICE() [all …]
|
| H A D | ASTDumper.cpp | 300 void VisitInitListExpr(const InitListExpr *ILE); 1464 void ASTDumper::VisitInitListExpr(const InitListExpr *ILE) { in VisitInitListExpr()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/ |
| H A D | Initialization.h | 676 if (isa<InitListExpr>(Init)) in CreateForInit() 934 InitListExpr *WrappingSyntacticList; 1344 void RewrapReferenceInitList(QualType T, InitListExpr *Syntactic);
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | NonNullParamChecker.cpp | 132 if (const auto *IE = dyn_cast<InitListExpr>(CE->getInitializer())) in checkPreCall()
|
| H A D | DynamicTypePropagation.cpp | 268 if (dyn_cast_or_null<InitListExpr>( in checkPostCall()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | Expr.h | 4190 class InitListExpr : public Expr { 4201 llvm::PointerIntPair<InitListExpr *, 1, bool> AltForm; 4213 InitListExpr(const ASTContext &C, SourceLocation lbraceloc, 4217 explicit InitListExpr(EmptyShell Empty) in InitListExpr() function 4288 return const_cast<InitListExpr *>(this)->getArrayFiller(); in getArrayFiller() 4306 return const_cast<InitListExpr *>(this)->getInitializedFieldInUnion(); in getInitializedFieldInUnion() 4341 InitListExpr *getSemanticForm() const { in getSemanticForm() 4347 InitListExpr *getSyntacticForm() const { in getSyntacticForm() 4351 void setSyntacticForm(InitListExpr *Init) { in setSyntacticForm() 4776 InitListExpr *getUpdater() const { in getUpdater() [all …]
|
| H A D | TextNodeDumper.h | 238 void VisitInitListExpr(const InitListExpr *ILE);
|
| H A D | RecursiveASTVisitor.h | 305 bool TraverseSynOrSemInitListExpr(InitListExpr *S, 2268 InitListExpr *S, DataRecursionQueue *Queue) { 2291 InitListExpr *S, DataRecursionQueue *Queue) {
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ |
| H A D | ExprEngineC.cpp | 552 assert(isa<InitListExpr>(Init)); in VisitCompoundLiteralExpr() 696 void ExprEngine::VisitInitListExpr(const InitListExpr *IE, in VisitInitListExpr() 719 for (InitListExpr::const_reverse_iterator it = IE->rbegin(), in VisitInitListExpr()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 84 def InitListExpr : DStmt<Expr>;
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 1483 extern const internal::VariadicDynCastAllOfMatcher<Stmt, InitListExpr> 1488 AST_MATCHER_P(InitListExpr, hasSyntacticForm, in AST_MATCHER_P() argument 3524 AST_MATCHER_P2(InitListExpr, hasInit, unsigned, N, in AST_MATCHER_P2() argument
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | ExprEngine.h | 456 void VisitInitListExpr(const InitListExpr *E, ExplodedNode *Pred,
|
| /freebsd-12.1/contrib/llvm/include/llvm/Demangle/ |
| H A D | ItaniumDemangle.h | 86 X(InitListExpr) \ 1739 class InitListExpr : public Node { 1743 InitListExpr(const Node *Ty_, NodeArray Inits_) in InitListExpr() function 4361 return make<InitListExpr>(nullptr, popTrailingNodeArray(InitsBegin)); in parseExpr() 4611 return make<InitListExpr>(Ty, popTrailingNodeArray(InitsBegin)); in parseExpr()
|