/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaInit.cpp | 285 InitListExpr *FullyStructuredList = nullptr; 295 InitListExpr *ParentIList, QualType T, 296 unsigned &Index, InitListExpr *StructuredList, 299 InitListExpr *IList, QualType &T, 300 InitListExpr *StructuredList, 303 InitListExpr *IList, QualType &DeclType, 306 InitListExpr *StructuredList, 310 InitListExpr *IList, QualType ElemType, 312 InitListExpr *StructuredList, 315 InitListExpr *ILis [all...] |
H A D | SemaTemplateDeduction.cpp | 3753 InitListExpr *ILE, TemplateDeductionInfo &Info, 3834 if (InitListExpr *ILE = dyn_cast<InitListExpr>(Arg)) 4561 if (isa<InitListExpr>(Init)) { 4588 if (isa<InitListExpr>(Init)) { 4637 InitListExpr *InitList = dyn_cast<InitListExpr>(Init); 4752 if (isa<InitListExpr>(Init))
|
H A D | SemaStmt.cpp | 313 } else if (const auto *ILE = dyn_cast<InitListExpr>(E)) { 1999 if ((!isa<InitListExpr>(Init) && Init->getType()->isVoidType()) || 3303 if (RetValExp && !isa<InitListExpr>(RetValExp)) { 3362 if (RetValExp && !isa<InitListExpr>(RetValExp) && 3479 if (RetExpr && isa<InitListExpr>(RetExpr)) { 3675 if (isa<InitListExpr>(RetValExp)) {
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/Index/ |
H A D | IndexBody.cpp | 406 bool TraverseInitListExpr(InitListExpr *S, DataRecursionQueue *Q = nullptr) { 407 auto visitForm = [&](InitListExpr *Form) { 425 InitListExpr *SemaForm = S->isSemanticForm() ? S : S->getSemanticForm(); 426 InitListExpr *SyntaxForm = S->isSemanticForm() ? S->getSyntacticForm() : S;
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGExprConstant.cpp | 545 InitListExpr *ILE, QualType StructTy); 550 InitListExpr *Updater); 567 bool Build(InitListExpr *ILE, bool AllowOverwrite); 614 InitListExpr *Updater) { 646 } else if (InitListExpr *ChildILE = dyn_cast<InitListExpr>(Init)) { 662 bool ConstStructBuilder::Build(InitListExpr *ILE, bool AllowOverwrite) { 696 // When emitting a DesignatedInitUpdateExpr, a nested InitListExpr 701 if (auto *SubILE = dyn_cast<InitListExpr>(Init)) { 849 InitListExpr *IL [all...] |
H A D | CGExprAgg.cpp | 90 QualType ArrayQTy, InitListExpr *E); 166 void VisitInitListExpr(InitListExpr *E); 454 if (auto *ILE = dyn_cast<InitListExpr>(E)) { 470 QualType ArrayQTy, InitListExpr *E) { 1445 void AggExprEmitter::VisitInitListExpr(InitListExpr *E) { 1744 const InitListExpr *ILE = dyn_cast<InitListExpr>(E); 1746 ILE = dyn_cast<InitListExpr>(ILE->getInit(0)); 1765 // InitListExpr elements.
|
H A D | CGExprCXX.cpp | 1029 if (const InitListExpr *ILE = dyn_cast<InitListExpr>(Init)) { 1123 auto *SubILE = dyn_cast<InitListExpr>(Init); 1196 if (auto *ILE = dyn_cast<InitListExpr>(Init)) 1202 if (auto *ILE = dyn_cast<InitListExpr>(Init)) { 1559 const InitListExpr *ILE = dyn_cast<InitListExpr>(E->getInitializer());
|
H A D | CGExprComplex.cpp | 316 ComplexPairTy VisitInitListExpr(InitListExpr *E); 1061 ComplexPairTy ComplexExprEmitter::VisitInitListExpr(InitListExpr *E) {
|
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Initialization.h | 677 if (isa<InitListExpr>(Init)) 843 /// a single InitListExpr. 932 InitListExpr *WrappingSyntacticList; 1339 void RewrapReferenceInitList(QualType T, InitListExpr *Syntactic);
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/Tooling/Transformer/ |
H A D | RangeSelector.cpp | 284 const InitListExpr &E) { 291 return RelativeSelector<InitListExpr, getElementsRange>(std::move(ID));
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | NonNullParamChecker.cpp | 133 if (const auto *IE = dyn_cast<InitListExpr>(CE->getInitializer()))
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | Expr.cpp | 2236 InitListExpr::InitListExpr(const ASTContext &C, SourceLocation lbraceloc, function in class:InitListExpr 2258 void InitListExpr::reserveInits(const ASTContext &C, unsigned NumInits) { 2263 void InitListExpr::resizeInits(const ASTContext &C, unsigned NumInits) { 2267 Expr *InitListExpr::updateInit(const ASTContext &C, unsigned Init, Expr *expr) { 2279 void InitListExpr::setArrayFiller(Expr *filler) { 2289 bool InitListExpr::isStringLiteralInit() const { 2303 bool InitListExpr::isTransparent() const { 2306 // A glvalue InitListExpr is always just sugar. 2326 bool InitListExpr [all...] |
H A D | ExprClassification.cpp | 423 assert(cast<InitListExpr>(E)->getNumInits() == 1 && 425 return ClassifyInternal(Ctx, cast<InitListExpr>(E)->getInit(0));
|
H A D | ItaniumMangle.cpp | 544 void mangleInitListElements(const InitListExpr *InitList); 3556 void CXXNameMangler::mangleInitListElements(const InitListExpr *InitList) { 3726 mangleInitListElements(cast<InitListExpr>(E)); 3828 isa<InitListExpr>(Init)) { 3830 mangleInitListElements(cast<InitListExpr>(Init)); 3910 auto *IL = cast<InitListExpr>(CE->getArg(0)); 3960 auto *ILE = cast<InitListExpr>(SILE->getSubExpr()->IgnoreImplicit()); 4152 if (auto *IL = dyn_cast<InitListExpr>(Sub)) {
|
H A D | ExprConstant.cpp | 7036 bool VisitInitListExpr(const InitListExpr *E) { 8594 APValue &Result, const InitListExpr *ILE, 8648 const InitListExpr *ResizedArrayILE = nullptr; 8715 ResizedArrayILE = cast<InitListExpr>(Init); 8915 bool VisitInitListExpr(const InitListExpr *E); 9037 bool RecordExprEvaluator::VisitInitListExpr(const InitListExpr *E) { 9335 bool VisitInitListExpr(const InitListExpr *E) { 9388 bool VisitInitListExpr(const InitListExpr *E); 9473 VectorExprEvaluator::VisitInitListExpr(const InitListExpr *E) { 9581 bool VisitInitListExpr(const InitListExpr * [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | Expr.h | 4366 /// InitListExpr describes an initializer list, which can be used to 4385 /// subobjects are made explicit with nested InitListExpr nodes and 4409 class InitListExpr : public Expr { class in class:clang::final::final 4420 llvm::PointerIntPair<InitListExpr *, 1, bool> AltForm; 4432 InitListExpr(const ASTContext &C, SourceLocation lbraceloc, 4436 explicit InitListExpr(EmptyShell Empty) function in class:clang::final::final::InitListExpr 4507 return const_cast<InitListExpr *>(this)->getArrayFiller(); 4525 return const_cast<InitListExpr *>(this)->getInitializedFieldInUnion(); 4535 // Explicit InitListExpr's originate from source code (and have valid source 4536 // locations). Implicit InitListExpr' [all...] |
H A D | JSONNodeDumper.h | 279 void VisitInitListExpr(const InitListExpr *ILE);
|
H A D | TextNodeDumper.h | 242 void VisitInitListExpr(const InitListExpr *ILE);
|
H A D | ASTNodeTraverser.h | 638 void VisitInitListExpr(const InitListExpr *ILE) {
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | ExprEngineC.cpp | 563 assert(isa<InitListExpr>(Init)); 732 void ExprEngine::VisitInitListExpr(const InitListExpr *IE, 755 for (InitListExpr::const_reverse_iterator it = IE->rbegin(), 768 // Note, if the InitListExpr is a GLvalue, it means that there is an address
|
H A D | ExprEngineCXX.cpp | 456 // trigger-statement (InitListExpr in this case) passed down from CFG or 458 if (dyn_cast_or_null<InitListExpr>(LCtx->getParentMap().getParent(CE))) {
|
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | ExprEngine.h | 465 void VisitInitListExpr(const InitListExpr *E, ExplodedNode *Pred,
|
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
H A D | ASTMatchers.h | 1569 extern const internal::VariadicDynCastAllOfMatcher<Stmt, InitListExpr> 1574 AST_MATCHER_P(InitListExpr, hasSyntacticForm, 3831 AST_MATCHER_P2(InitListExpr, hasInit, unsigned, N,
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/Analysis/ |
H A D | CFG.cpp | 436 InitListExpr *IE = cast<InitListExpr>(S); 545 CFGBlock *VisitInitListExpr(InitListExpr *ILE, AddStmtChoice asc); 1453 auto *ILE = cast<InitListExpr>(Child); 2145 return VisitInitListExpr(cast<InitListExpr>(S), asc); 2361 CFGBlock *CFGBuilder::VisitInitListExpr(InitListExpr *ILE, AddStmtChoice asc) {
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/ASTMatchers/ |
H A D | ASTMatchersInternal.cpp | 706 const internal::VariadicDynCastAllOfMatcher<Stmt, InitListExpr> initListExpr;
|