Home
last modified time | relevance | path

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

12

/external/clang/lib/Sema/
DSemaInit.cpp175 llvm::DenseMap<InitListExpr *, InitListExpr *> SyntacticToSemantic;
176 InitListExpr *FullyStructuredList;
179 InitListExpr *ParentIList, QualType T,
180 unsigned &Index, InitListExpr *StructuredList,
183 InitListExpr *IList, QualType &T,
184 unsigned &Index, InitListExpr *StructuredList,
188 InitListExpr *IList, QualType &DeclType,
191 InitListExpr *StructuredList,
195 InitListExpr *IList, QualType ElemType,
197 InitListExpr *StructuredList,
[all …]
DSemaTemplateDeduction.cpp3009 if (InitListExpr *ILE = dyn_cast<InitListExpr>(Arg)) { in DeduceTemplateArgumentByListElement()
3140 if (InitListExpr *ILE = dyn_cast<InitListExpr>(Arg)) { in DeduceTemplateArguments()
3233 if (InitListExpr *ILE = dyn_cast<InitListExpr>(Arg)) { in DeduceTemplateArguments()
3631 InitListExpr *InitList = dyn_cast<InitListExpr>(Init); in DeduceAutoType()
3678 if (isa<InitListExpr>(Init)) in DiagnoseAutoDeductionFailure()
DSemaExprCXX.cpp805 assert((!ListInitialization || (NumExprs == 1 && isa<InitListExpr>(Exprs[0]))) in BuildCXXTypeConstructExpr()
848 isa<InitListExpr>(Result.get())) { in BuildCXXTypeConstructExpr()
853 InitListExpr *List = cast<InitListExpr>(Result.take()); in BuildCXXTypeConstructExpr()
1016 assert(isa<InitListExpr>(Init) && in isLegalArrayNewInitializer()
1042 } else if (Initializer && isa<InitListExpr>(Initializer)) in BuildCXXNew()
1327 if (InitListExpr *ILE = dyn_cast_or_null<InitListExpr>(Initializer)) { in BuildCXXNew()
DSemaStmt.cpp1603 if ((!isa<InitListExpr>(Init) && Init->getType()->isVoidType()) || in FinishForRangeVarDecl()
2323 if (RetValExp && !isa<InitListExpr>(RetValExp)) { in ActOnCapScopeReturnStmt()
2373 if (RetValExp && !isa<InitListExpr>(RetValExp) && in ActOnCapScopeReturnStmt()
2461 if (isa<InitListExpr>(RetValExp)) { in ActOnReturnStmt()
/external/clang/unittests/AST/
DSourceLocationTest.cpp142 TEST(InitListExpr, VectorLiteralListBraceRange) { in TEST() argument
143 RangeVerifier<InitListExpr> Verifier; in TEST()
150 TEST(InitListExpr, VectorLiteralInitListParens) { in TEST() argument
151 RangeVerifier<InitListExpr> Verifier; in TEST()
/external/clang/lib/CodeGen/
DCGExprAgg.cpp94 void EmitStdInitializerList(llvm::Value *DestPtr, InitListExpr *InitList);
96 QualType elementType, InitListExpr *E);
168 void VisitInitListExpr(InitListExpr *E);
355 const InitListExpr *initList) { in EmitStdInitializerListCleanup()
372 InitListExpr *initList) { in EmitStdInitializerList()
431 QualType elementType, InitListExpr *E) { in EmitArrayInit()
491 InitListExpr *initList = dyn_cast<InitListExpr>(E->getInit(i)); in EmitArrayInit()
1140 void AggExprEmitter::VisitInitListExpr(InitListExpr *E) { in VisitInitListExpr()
1316 const InitListExpr *ILE = dyn_cast<InitListExpr>(E); in GetNumNonZeroBytesInInit()
1548 if (isa<InitListExpr>(init) && in MaybeEmitStdInitializerListCleanup()
[all …]
DCGExprConstant.cpp46 InitListExpr *ILE);
73 bool Build(InitListExpr *ILE);
370 bool ConstStructBuilder::Build(InitListExpr *ILE) { in Build()
579 InitListExpr *ILE) { in BuildStruct()
764 llvm::Constant *EmitArrayInitialization(InitListExpr *ILE) { in EmitArrayInitialization()
818 llvm::Constant *EmitRecordInitialization(InitListExpr *ILE) { in EmitRecordInitialization()
826 llvm::Constant *VisitInitListExpr(InitListExpr *ILE) { in VisitInitListExpr()
DCGExprCXX.cpp870 if (const InitListExpr *ILE = dyn_cast<InitListExpr>(Init)) { in EmitNewArrayInitializer()
1189 if (const InitListExpr *ILE = dyn_cast<InitListExpr>(E->getInitializer())) in EmitCXXNewExpr()
DCodeGenModule.cpp1571 const InitListExpr *init = dyn_cast<InitListExpr>(rawInit); in MaybeEmitGlobalStdInitializerListInitializer()
1582 const InitListExpr *inner = dyn_cast<InitListExpr>(init->getInit(i)); in MaybeEmitGlobalStdInitializerListInitializer()
1607 ArrayRef<Expr*> Inits(const_cast<InitListExpr*>(init)->getInits(), in MaybeEmitGlobalStdInitializerListInitializer()
1609 Expr *arrayInit = new (ctx) InitListExpr(ctx, init->getLBraceLoc(), Inits, in MaybeEmitGlobalStdInitializerListInitializer()
DCGExprComplex.cpp266 ComplexPairTy VisitInitListExpr(InitListExpr *E);
748 ComplexPairTy ComplexExprEmitter::VisitInitListExpr(InitListExpr *E) { in VisitInitListExpr()
DCodeGenModule.h63 class InitListExpr; variable
/external/clang/lib/StaticAnalyzer/Checkers/
DNonNullParamChecker.cpp105 if (const InitListExpr *IE = in checkPreCall()
106 dyn_cast<InitListExpr>(CE->getInitializer())) in checkPreCall()
/external/clang/lib/AST/
DExpr.cpp105 if (const InitListExpr *ILE = dyn_cast<InitListExpr>(E)) { in findMaterializedTemporary()
1768 InitListExpr::InitListExpr(ASTContext &C, SourceLocation lbraceloc, in InitListExpr() function in InitListExpr
1791 void InitListExpr::reserveInits(ASTContext &C, unsigned NumInits) { in reserveInits()
1796 void InitListExpr::resizeInits(ASTContext &C, unsigned NumInits) { in resizeInits()
1800 Expr *InitListExpr::updateInit(ASTContext &C, unsigned Init, Expr *expr) { in updateInit()
1812 void InitListExpr::setArrayFiller(Expr *filler) { in setArrayFiller()
1822 bool InitListExpr::isStringLiteralInit() const { in isStringLiteralInit()
1832 SourceLocation InitListExpr::getLocStart() const { in getLocStart()
1833 if (InitListExpr *SyntacticForm = getSyntacticForm()) in getLocStart()
1850 SourceLocation InitListExpr::getLocEnd() const { in getLocEnd()
[all …]
DExprClassification.cpp384 assert(cast<InitListExpr>(E)->getNumInits() == 1 && in ClassifyInternal()
386 return ClassifyInternal(Ctx, cast<InitListExpr>(E)->getInit(0)); in ClassifyInternal()
DItaniumMangle.cpp2453 const InitListExpr *InitList = cast<InitListExpr>(E); in mangleExpression()
2524 isa<InitListExpr>(Init)) { in mangleExpression()
2526 const InitListExpr *InitList = cast<InitListExpr>(Init); in mangleExpression()
DExprConstant.cpp2576 RetTy VisitInitListExpr(const InitListExpr *E) { in VisitInitListExpr()
3281 bool VisitInitListExpr(const InitListExpr *E);
3397 bool RecordExprEvaluator::VisitInitListExpr(const InitListExpr *E) { in VisitInitListExpr()
3541 bool VisitInitListExpr(const InitListExpr *E) { in VisitInitListExpr()
3588 bool VisitInitListExpr(const InitListExpr *E);
3672 VectorExprEvaluator::VisitInitListExpr(const InitListExpr *E) { in VisitInitListExpr()
3778 bool VisitInitListExpr(const InitListExpr *E);
3789 bool ArrayExprEvaluator::VisitInitListExpr(const InitListExpr *E) { in VisitInitListExpr()
3828 for (InitListExpr::const_iterator I = E->begin(), End = E->end(); in VisitInitListExpr()
5783 bool VisitInitListExpr(const InitListExpr *E);
[all …]
/external/clang/lib/StaticAnalyzer/Core/
DExprEngineC.cpp404 const InitListExpr *ILE in VisitCompoundLiteralExpr()
405 = cast<InitListExpr>(CL->getInitializer()->IgnoreParens()); in VisitCompoundLiteralExpr()
584 void ExprEngine::VisitInitListExpr(const InitListExpr *IE, in VisitInitListExpr()
606 for (InitListExpr::const_reverse_iterator it = IE->rbegin(), in VisitInitListExpr()
/external/clang/include/clang/Sema/
DInitialization.h672 InitListExpr *WrappingSyntacticList;
976 void RewrapReferenceInitList(QualType T, InitListExpr *Syntactic);
/external/clang/include/clang/Basic/
DStmtNodes.td77 def InitListExpr : DStmt<Expr>;
/external/clang/include/clang/AST/
DExpr.h3620 class InitListExpr : public Expr {
3631 llvm::PointerIntPair<InitListExpr *, 1, bool> AltForm;
3643 InitListExpr(ASTContext &C, SourceLocation lbraceloc,
3647 explicit InitListExpr(EmptyShell Empty) in InitListExpr() function
3697 return const_cast<InitListExpr *>(this)->getArrayFiller(); in getArrayFiller()
3715 return const_cast<InitListExpr *>(this)->getInitializedFieldInUnion(); in getInitializedFieldInUnion()
3737 InitListExpr *getSemanticForm() const { in getSemanticForm()
3740 InitListExpr *getSyntacticForm() const { in getSyntacticForm()
3744 void setSyntacticForm(InitListExpr *Init) { in setSyntacticForm()
DStmt.h140 friend class InitListExpr; // ctor variable
258 friend class InitListExpr; variable
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DExprEngine.h351 void VisitInitListExpr(const InitListExpr *E, ExplodedNode *Pred,
/external/v8/tools/gcmole/
Dgcmole.cc575 VISIT(InitListExpr); in VisitExpr()
727 DECL_VISIT_EXPR(InitListExpr) { in DECL_VISIT_EXPR() argument
/external/clang/lib/Serialization/
DASTReaderStmt.cpp628 void ASTStmtReader::VisitInitListExpr(InitListExpr *E) { in VisitInitListExpr()
630 if (InitListExpr *SyntForm = cast_or_null<InitListExpr>(Reader.ReadSubStmt())) in VisitInitListExpr()
1865 S = new (Context) InitListExpr(Empty); in ReadStmtFromStream()
/external/clang/tools/libclang/
DRecursiveASTVisitor.h1899 bool RecursiveASTVisitor<Derived>::TraverseInitListExpr(InitListExpr *S) { in TraverseInitListExpr()
1900 if (InitListExpr *Syn = S->getSyntacticForm()) in TraverseInitListExpr()

12