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

123

/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaInit.cpp285 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 DSemaTemplateDeduction.cpp3753 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 DSemaStmt.cpp313 } 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 DIndexBody.cpp406 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 DCGExprConstant.cpp545 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 DCGExprAgg.cpp90 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 DCGExprCXX.cpp1029 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 DCGExprComplex.cpp316 ComplexPairTy VisitInitListExpr(InitListExpr *E);
1061 ComplexPairTy ComplexExprEmitter::VisitInitListExpr(InitListExpr *E) {
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DInitialization.h677 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 DRangeSelector.cpp284 const InitListExpr &E) {
291 return RelativeSelector<InitListExpr, getElementsRange>(std::move(ID));
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DNonNullParamChecker.cpp133 if (const auto *IE = dyn_cast<InitListExpr>(CE->getInitializer()))
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
H A DExpr.cpp2236 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 DExprClassification.cpp423 assert(cast<InitListExpr>(E)->getNumInits() == 1 &&
425 return ClassifyInternal(Ctx, cast<InitListExpr>(E)->getInit(0));
H A DItaniumMangle.cpp544 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 DExprConstant.cpp7036 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 DExpr.h4366 /// 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 DJSONNodeDumper.h279 void VisitInitListExpr(const InitListExpr *ILE);
H A DTextNodeDumper.h242 void VisitInitListExpr(const InitListExpr *ILE);
H A DASTNodeTraverser.h638 void VisitInitListExpr(const InitListExpr *ILE) {
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExprEngineC.cpp563 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 DExprEngineCXX.cpp456 // 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 DExprEngine.h465 void VisitInitListExpr(const InitListExpr *E, ExplodedNode *Pred,
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h1569 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 DCFG.cpp436 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 DASTMatchersInternal.cpp706 const internal::VariadicDynCastAllOfMatcher<Stmt, InitListExpr> initListExpr;

Completed in 307 milliseconds

123