Home
last modified time | relevance | path

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

12

/external/clang/lib/Sema/
DSemaInit.cpp239 llvm::DenseMap<InitListExpr *, InitListExpr *> SyntacticToSemantic;
240 InitListExpr *FullyStructuredList;
243 InitListExpr *ParentIList, QualType T,
244 unsigned &Index, InitListExpr *StructuredList,
247 InitListExpr *IList, QualType &T,
248 InitListExpr *StructuredList,
251 InitListExpr *IList, QualType &DeclType,
254 InitListExpr *StructuredList,
258 InitListExpr *IList, QualType ElemType,
260 InitListExpr *StructuredList,
[all …]
DSemaTemplateDeduction.cpp3206 if (InitListExpr *ILE = dyn_cast<InitListExpr>(Arg)) { in DeduceTemplateArgumentByListElement()
3337 if (InitListExpr *ILE = dyn_cast<InitListExpr>(Arg)) { in DeduceTemplateArguments()
3408 if (InitListExpr *ILE = dyn_cast<InitListExpr>(Arg)) { in DeduceTemplateArguments()
3947 if (isa<InitListExpr>(Init)) { in DeduceAutoType()
3987 InitListExpr *InitList = dyn_cast<InitListExpr>(Init); in DeduceAutoType()
4048 if (isa<InitListExpr>(Init)) in DiagnoseAutoDeductionFailure()
DSemaLambda.cpp711 const bool IsDirectInit = isa<ParenListExpr>(Init) || isa<InitListExpr>(Init); in performLambdaInitCaptureInitialization()
743 if (isa<InitListExpr>(DeduceInit)) in performLambdaInitCaptureInitialization()
753 if (isa<InitListExpr>(Init)) in performLambdaInitCaptureInitialization()
DSemaStmt.cpp1834 if ((!isa<InitListExpr>(Init) && Init->getType()->isVoidType()) || in FinishForRangeVarDecl()
2798 if (RetValExp && !isa<InitListExpr>(RetValExp)) { in ActOnCapScopeReturnStmt()
2857 if (RetValExp && !isa<InitListExpr>(RetValExp) && in ActOnCapScopeReturnStmt()
2964 if (RetExpr && isa<InitListExpr>(RetExpr)) { in DeduceFunctionTypeFromReturnExpr()
2984 if (isa<InitListExpr>(RetExpr)) { in DeduceFunctionTypeFromReturnExpr()
3123 if (isa<InitListExpr>(RetValExp)) { in BuildReturnStmt()
DSemaExprCXX.cpp1021 assert((!ListInitialization || (Exprs.size() == 1 && isa<InitListExpr>(Exprs[0]))) in BuildCXXTypeConstructExpr()
1250 assert(isa<InitListExpr>(Init) && in isLegalArrayNewInitializer()
1276 } else if (Initializer && isa<InitListExpr>(Initializer)) in BuildCXXNew()
1299 (NumInits == 1 && isa<InitListExpr>(Inits[0]))) in BuildCXXNew()
1568 if (InitListExpr *ILE = dyn_cast_or_null<InitListExpr>(Initializer)) { in BuildCXXNew()
/external/clang/unittests/AST/
DSourceLocationTest.cpp186 TEST(InitListExpr, VectorLiteralListBraceRange) { in TEST() argument
187 RangeVerifier<InitListExpr> Verifier; in TEST()
194 TEST(InitListExpr, VectorLiteralInitListParens) { in TEST() argument
195 RangeVerifier<InitListExpr> Verifier; in TEST()
/external/clang/lib/StaticAnalyzer/Checkers/
DNonNullParamChecker.cpp127 if (const InitListExpr *IE = in checkPreCall()
128 dyn_cast<InitListExpr>(CE->getInitializer())) in checkPreCall()
/external/clang/lib/CodeGen/
DCGExprAgg.cpp87 QualType elementType, InitListExpr *E);
164 void VisitInitListExpr(InitListExpr *E);
387 if (auto *ILE = dyn_cast<InitListExpr>(E)) { in isTrivialFiller()
403 QualType elementType, InitListExpr *E) { in EmitArrayInit()
1107 void AggExprEmitter::VisitInitListExpr(InitListExpr *E) { in VisitInitListExpr()
1288 const InitListExpr *ILE = dyn_cast<InitListExpr>(E); in GetNumNonZeroBytesInInit()
DCGExprConstant.cpp46 InitListExpr *ILE);
70 bool Build(InitListExpr *ILE);
358 bool ConstStructBuilder::Build(InitListExpr *ILE) { in Build()
550 InitListExpr *ILE) { in BuildStruct()
744 llvm::Constant *EmitArrayInitialization(InitListExpr *ILE) { in EmitArrayInitialization()
803 llvm::Constant *EmitRecordInitialization(InitListExpr *ILE) { in EmitRecordInitialization()
811 llvm::Constant *VisitInitListExpr(InitListExpr *ILE) { in VisitInitListExpr()
DCGExprCXX.cpp807 if (const InitListExpr *ILE = dyn_cast<InitListExpr>(Init)) { in EmitNewArrayInitializer()
858 auto *SubILE = dyn_cast<InitListExpr>(Init); in EmitNewArrayInitializer()
957 if (auto *ILE = dyn_cast<InitListExpr>(Init)) in EmitNewArrayInitializer()
1255 if (const InitListExpr *ILE = dyn_cast<InitListExpr>(E->getInitializer())) in EmitCXXNewExpr()
DCGExprComplex.cpp283 ComplexPairTy VisitInitListExpr(InitListExpr *E);
988 ComplexPairTy ComplexExprEmitter::VisitInitListExpr(InitListExpr *E) { in VisitInitListExpr()
/external/clang/lib/AST/
DExpr.cpp1882 InitListExpr::InitListExpr(const ASTContext &C, SourceLocation lbraceloc, in InitListExpr() function in InitListExpr
1904 void InitListExpr::reserveInits(const ASTContext &C, unsigned NumInits) { in reserveInits()
1909 void InitListExpr::resizeInits(const ASTContext &C, unsigned NumInits) { in resizeInits()
1913 Expr *InitListExpr::updateInit(const ASTContext &C, unsigned Init, Expr *expr) { in updateInit()
1925 void InitListExpr::setArrayFiller(Expr *filler) { in setArrayFiller()
1935 bool InitListExpr::isStringLiteralInit() const { in isStringLiteralInit()
1949 SourceLocation InitListExpr::getLocStart() const { in getLocStart()
1950 if (InitListExpr *SyntacticForm = getSyntacticForm()) in getLocStart()
1967 SourceLocation InitListExpr::getLocEnd() const { in getLocEnd()
1968 if (InitListExpr *SyntacticForm = getSyntacticForm()) in getLocEnd()
[all …]
DExprClassification.cpp394 assert(cast<InitListExpr>(E)->getNumInits() == 1 && in ClassifyInternal()
396 return ClassifyInternal(Ctx, cast<InitListExpr>(E)->getInit(0)); in ClassifyInternal()
DItaniumMangle.cpp395 void mangleInitListElements(const InitListExpr *InitList);
2632 void CXXNameMangler::mangleInitListElements(const InitListExpr *InitList) { in mangleInitListElements()
2759 mangleInitListElements(cast<InitListExpr>(E)); in mangleExpression()
2840 isa<InitListExpr>(Init)) { in mangleExpression()
2842 mangleInitListElements(cast<InitListExpr>(Init)); in mangleExpression()
2964 auto *ILE = cast<InitListExpr>(SILE->getSubExpr()->IgnoreImplicit()); in mangleExpression()
3134 if (auto *IL = dyn_cast<InitListExpr>(Sub)) { in mangleExpression()
DExprConstant.cpp4178 bool VisitInitListExpr(const InitListExpr *E) { in VisitInitListExpr()
5148 bool VisitInitListExpr(const InitListExpr *E);
5264 bool RecordExprEvaluator::VisitInitListExpr(const InitListExpr *E) { in VisitInitListExpr()
5469 bool VisitInitListExpr(const InitListExpr *E) { in VisitInitListExpr()
5519 bool VisitInitListExpr(const InitListExpr *E);
5603 VectorExprEvaluator::VisitInitListExpr(const InitListExpr *E) { in VisitInitListExpr()
5709 bool VisitInitListExpr(const InitListExpr *E);
5723 bool ArrayExprEvaluator::VisitInitListExpr(const InitListExpr *E) { in VisitInitListExpr()
7792 bool VisitInitListExpr(const InitListExpr *E);
8232 bool ComplexExprEvaluator::VisitInitListExpr(const InitListExpr *E) { in VisitInitListExpr()
[all …]
DASTDumper.cpp493 void VisitInitListExpr(const InitListExpr *ILE);
1793 void ASTDumper::VisitInitListExpr(const InitListExpr *ILE) { in VisitInitListExpr()
/external/clang/include/clang/Sema/
DInitialization.h751 InitListExpr *WrappingSyntacticList;
1077 void RewrapReferenceInitList(QualType T, InitListExpr *Syntactic);
/external/clang/lib/StaticAnalyzer/Core/
DExprEngineC.cpp424 assert(isa<InitListExpr>(Init)); in VisitCompoundLiteralExpr()
585 void ExprEngine::VisitInitListExpr(const InitListExpr *IE, in VisitInitListExpr()
608 for (InitListExpr::const_reverse_iterator it = IE->rbegin(), in VisitInitListExpr()
/external/clang/include/clang/AST/
DExpr.h3757 class InitListExpr : public Expr {
3768 llvm::PointerIntPair<InitListExpr *, 1, bool> AltForm;
3780 InitListExpr(const ASTContext &C, SourceLocation lbraceloc,
3784 explicit InitListExpr(EmptyShell Empty) in InitListExpr() function
3842 return const_cast<InitListExpr *>(this)->getArrayFiller(); in getArrayFiller()
3860 return const_cast<InitListExpr *>(this)->getInitializedFieldInUnion(); in getInitializedFieldInUnion()
3886 InitListExpr *getSemanticForm() const { in getSemanticForm()
3889 InitListExpr *getSyntacticForm() const { in getSyntacticForm()
3893 void setSyntacticForm(InitListExpr *Init) { in setSyntacticForm()
DRecursiveASTVisitor.h2036 bool RecursiveASTVisitor<Derived>::TraverseInitListExpr(InitListExpr *S) { in TraverseInitListExpr()
2037 InitListExpr *Syn = S->isSemanticForm() ? S->getSyntacticForm() : S; in TraverseInitListExpr()
2045 InitListExpr *Sem = S->isSemanticForm() ? S : S->getSemanticForm(); in TraverseInitListExpr()
DStmt.h144 friend class InitListExpr; // ctor in LLVM_ALIGNAS() local
262 friend class InitListExpr; in LLVM_ALIGNAS() local
/external/clang/include/clang/Basic/
DStmtNodes.td78 def InitListExpr : DStmt<Expr>;
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DExprEngine.h373 void VisitInitListExpr(const InitListExpr *E, ExplodedNode *Pred,
/external/v8/tools/gcmole/
Dgcmole.cc570 VISIT(InitListExpr); in VisitExpr()
711 DECL_VISIT_EXPR(InitListExpr) { in DECL_VISIT_EXPR() argument
/external/clang/lib/Serialization/
DASTReaderStmt.cpp713 void ASTStmtReader::VisitInitListExpr(InitListExpr *E) { in VisitInitListExpr()
715 if (InitListExpr *SyntForm = cast_or_null<InitListExpr>(Reader.ReadSubStmt())) in VisitInitListExpr()
2542 S = new (Context) InitListExpr(Empty); in ReadStmtFromStream()

12