Home
last modified time | relevance | path

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

123

/freebsd-13.1/contrib/llvm-project/clang/lib/Sema/
H A DSemaInit.cpp1351 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 DSemaTemplateDeduction.cpp3952 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 DSemaStmt.cpp314 } 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 DIndexBody.cpp405 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 DComputeDependence.h44 class InitListExpr; variable
128 ExprDependence computeDependence(InitListExpr *E);
H A DExpr.h4779 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 DTextNodeDumper.h262 void VisitInitListExpr(const InitListExpr *ILE);
H A DJSONNodeDumper.h287 void VisitInitListExpr(const InitListExpr *ILE);
H A DASTNodeTraverser.h694 void VisitInitListExpr(const InitListExpr *ILE) { in VisitInitListExpr()
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprConstant.cpp554 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 DCGExprAgg.cpp91 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 DCGExprCXX.cpp1034 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 DCGExprComplex.cpp319 ComplexPairTy VisitInitListExpr(InitListExpr *E);
1074 ComplexPairTy ComplexExprEmitter::VisitInitListExpr(InitListExpr *E) { in VisitInitListExpr()
H A DCGCoroutine.cpp278 if (RV && RV->getType()->isVoidType() && !isa<InitListExpr>(RV)) { in EmitCoreturnStmt()
/freebsd-13.1/contrib/llvm-project/clang/lib/Tooling/Transformer/
H A DRangeSelector.cpp306 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 DInitialization.h696 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 DExpr.cpp2259 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 DExprClassification.cpp435 assert(cast<InitListExpr>(E)->getNumInits() == 1 && in ClassifyInternal()
437 return ClassifyInternal(Ctx, cast<InitListExpr>(E)->getInit(0)); in ClassifyInternal()
H A DItaniumMangle.cpp599 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 DDeadStoresChecker.cpp453 bool isConstant(const InitListExpr *Candidate) const { in isConstant()
467 if (const auto *ILE = dyn_cast<InitListExpr>(E->IgnoreParenCasts())) { in isConstant()
H A DNonNullParamChecker.cpp169 if (const auto *IE = dyn_cast<InitListExpr>(CE->getInitializer())) in checkPreCall()
/freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExprEngineC.cpp556 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 DStmtNodes.td90 def InitListExpr : StmtNode<Expr>;
/freebsd-13.1/contrib/llvm-project/clang/lib/Analysis/
H A DExprMutationAnalyzer.cpp79 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 DExprEngine.h495 void VisitInitListExpr(const InitListExpr *E, ExplodedNode *Pred,

123