Home
last modified time | relevance | path

Searched refs:InitListExpr (Results 1 – 25 of 53) sorted by relevance

123

/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaInit.cpp253 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 DSemaTemplateDeduction.cpp3681 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 DSemaStmt.cpp1983 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 DSemaExprCXX.cpp1356 (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 DCGExprConstant.cpp51 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 DCGExprAgg.cpp90 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 DCGExprCXX.cpp1020 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 DCGExprComplex.cpp311 ComplexPairTy VisitInitListExpr(InitListExpr *E);
1047 ComplexPairTy ComplexExprEmitter::VisitInitListExpr(InitListExpr *E) { in VisitInitListExpr()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Index/
H A DIndexBody.cpp407 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 DExpr.cpp1992 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 DExprClassification.cpp416 assert(cast<InitListExpr>(E)->getNumInits() == 1 && in ClassifyInternal()
418 return ClassifyInternal(Ctx, cast<InitListExpr>(E)->getInit(0)); in ClassifyInternal()
H A DItaniumMangle.cpp539 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 DExprConstant.cpp5000 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 DASTDumper.cpp300 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 DInitialization.h676 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 DNonNullParamChecker.cpp132 if (const auto *IE = dyn_cast<InitListExpr>(CE->getInitializer())) in checkPreCall()
H A DDynamicTypePropagation.cpp268 if (dyn_cast_or_null<InitListExpr>( in checkPostCall()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DExpr.h4190 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 DTextNodeDumper.h238 void VisitInitListExpr(const InitListExpr *ILE);
H A DRecursiveASTVisitor.h305 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 DExprEngineC.cpp552 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 DStmtNodes.td84 def InitListExpr : DStmt<Expr>;
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/
H A DASTMatchers.h1483 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 DExprEngine.h456 void VisitInitListExpr(const InitListExpr *E, ExplodedNode *Pred,
/freebsd-12.1/contrib/llvm/include/llvm/Demangle/
H A DItaniumDemangle.h86 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()

123