Home
last modified time | relevance | path

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

123

/src/contrib/llvm-project/clang/lib/Sema/
H A DSemaInit.cpp314 InitListExpr *FullyStructuredList = nullptr;
327 InitListExpr *ParentIList, QualType T,
328 unsigned &Index, InitListExpr *StructuredList,
331 InitListExpr *IList, QualType &T,
332 InitListExpr *StructuredList,
335 InitListExpr *IList, QualType &DeclType,
338 InitListExpr *StructuredList,
342 InitListExpr *IList, QualType ElemType,
344 InitListExpr *StructuredList,
348 InitListExpr *IList, QualType DeclType,
[all …]
H A DUsedDeclVisitor.h103 void VisitInitListExpr(InitListExpr *ILE) { in VisitInitListExpr()
H A DCheckExprLifetime.cpp507 if (InitListExpr *ILE = dyn_cast<InitListExpr>(Init)) { in visitLocalsRetainedByReferenceBinding()
741 if (InitListExpr *ILE = dyn_cast<InitListExpr>(Init)) { in visitLocalsRetainedByInitializer()
/src/contrib/llvm-project/clang/lib/Index/
H A DIndexBody.cpp423 bool TraverseInitListExpr(InitListExpr *S, DataRecursionQueue *Q = nullptr) { in TraverseInitListExpr()
424 auto visitForm = [&](InitListExpr *Form) { in TraverseInitListExpr()
445 InitListExpr *SemaForm = S->isSemanticForm() ? S : S->getSemanticForm(); in TraverseInitListExpr()
446 InitListExpr *SyntaxForm = S->isSemanticForm() ? S->getSyntacticForm() : S; in TraverseInitListExpr()
/src/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DASTOps.cpp118 RecordInitListHelper::RecordInitListHelper(const InitListExpr *InitList) in RecordInitListHelper()
252 bool VisitInitListExpr(InitListExpr *InitList) { in VisitInitListExpr()
/src/contrib/llvm-project/clang/include/clang/AST/
H A DComputeDependence.h45 class InitListExpr; variable
133 ExprDependence computeDependence(InitListExpr *E);
H A DExpr.h5029 class InitListExpr : public Expr {
5040 llvm::PointerIntPair<InitListExpr *, 1, bool> AltForm;
5052 InitListExpr(const ASTContext &C, SourceLocation lbraceloc,
5056 explicit InitListExpr(EmptyShell Empty) in InitListExpr() function
5127 return const_cast<InitListExpr *>(this)->getArrayFiller(); in getArrayFiller()
5152 return const_cast<InitListExpr *>(this)->getInitializedFieldInUnion(); in getInitializedFieldInUnion()
5189 InitListExpr *getSemanticForm() const { in getSemanticForm()
5195 InitListExpr *getSyntacticForm() const { in getSyntacticForm()
5199 void setSyntacticForm(InitListExpr *Init) { in setSyntacticForm()
5222 const_child_range CCR = const_cast<const InitListExpr *>(this)->children(); in children()
[all …]
H A DTextNodeDumper.h281 void VisitInitListExpr(const InitListExpr *ILE);
H A DJSONNodeDumper.h304 void VisitInitListExpr(const InitListExpr *ILE);
/src/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/
H A DASTOps.h59 RecordInitListHelper(const InitListExpr *InitList);
/src/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprConstant.cpp568 const InitListExpr *ILE,
574 const InitListExpr *Updater);
591 bool Build(const InitListExpr *ILE, bool AllowOverwrite);
656 const InitListExpr *Updater) { in EmitDesignatedInitUpdater()
688 } else if (const auto *ChildILE = dyn_cast<InitListExpr>(Init)) { in EmitDesignatedInitUpdater()
704 bool ConstStructBuilder::Build(const InitListExpr *ILE, bool AllowOverwrite) { in Build()
751 if (auto *SubILE = dyn_cast<InitListExpr>(Init)) { in Build()
901 const InitListExpr *ILE, in BuildStruct()
929 const InitListExpr *Updater) { in UpdateStruct()
1290 llvm::Constant *EmitArrayInitialization(const InitListExpr *ILE, QualType T) { in EmitArrayInitialization()
[all …]
H A DCGExprCXX.cpp1044 const InitListExpr *ILE = dyn_cast<InitListExpr>(Init); in EmitNewArrayInitializer()
1157 auto *SubILE = dyn_cast<InitListExpr>(Init); in EmitNewArrayInitializer()
1227 if (auto *ILE = dyn_cast<InitListExpr>(Init)) in EmitNewArrayInitializer()
1233 if (auto *ILE = dyn_cast<InitListExpr>(Init)) { in EmitNewArrayInitializer()
1586 const InitListExpr *ILE = dyn_cast<InitListExpr>(Init); in EmitCXXNewExpr()
H A DCGExprAgg.cpp179 void VisitInitListExpr(InitListExpr *E);
476 if (auto *ILE = dyn_cast<InitListExpr>(E)) { in isTrivialFiller()
1625 void AggExprEmitter::VisitInitListExpr(InitListExpr *E) { in VisitInitListExpr()
1919 const InitListExpr *ILE = dyn_cast<InitListExpr>(E); in GetNumNonZeroBytesInInit()
1921 ILE = dyn_cast<InitListExpr>(ILE->getInit(0)); in GetNumNonZeroBytesInInit()
/src/contrib/llvm-project/clang/lib/AST/
H A DExpr.cpp2387 InitListExpr::InitListExpr(const ASTContext &C, SourceLocation lbraceloc, in InitListExpr() function in InitListExpr
2398 void InitListExpr::reserveInits(const ASTContext &C, unsigned NumInits) { in reserveInits()
2403 void InitListExpr::resizeInits(const ASTContext &C, unsigned NumInits) { in resizeInits()
2407 Expr *InitListExpr::updateInit(const ASTContext &C, unsigned Init, Expr *expr) { in updateInit()
2419 void InitListExpr::setArrayFiller(Expr *filler) { in setArrayFiller()
2429 bool InitListExpr::isStringLiteralInit() const { in isStringLiteralInit()
2443 bool InitListExpr::isTransparent() const { in isTransparent()
2466 bool InitListExpr::isIdiomaticZeroInitializer(const LangOptions &LangOpts) const { in isIdiomaticZeroInitializer()
2477 SourceLocation InitListExpr::getBeginLoc() const { in getBeginLoc()
2478 if (InitListExpr *SyntacticForm = getSyntacticForm()) in getBeginLoc()
[all …]
H A DExprClassification.cpp451 assert(cast<InitListExpr>(E)->getNumInits() == 1 && in ClassifyInternal()
453 return ClassifyInternal(Ctx, cast<InitListExpr>(E)->getInit(0)); in ClassifyInternal()
/src/contrib/llvm-project/clang/include/clang/Sema/
H A DInitialization.h716 if (isa<InitListExpr>(Init)) in CreateForInit()
981 InitListExpr *WrappingSyntacticList;
1389 void RewrapReferenceInitList(QualType T, InitListExpr *Syntactic);
/src/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DItaniumNodes.def85 NODE(InitListExpr)
/src/contrib/llvm-project/clang/lib/Tooling/Transformer/
H A DRangeSelector.cpp333 const InitListExpr &E) { in getElementsRange()
340 return RelativeSelector<InitListExpr, getElementsRange>(std::move(ID)); in initListElements()
/src/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DDeadStoresChecker.cpp448 bool isConstant(const InitListExpr *Candidate) const { in isConstant()
463 if (const auto *ILE = dyn_cast<InitListExpr>(E)) { in isConstant()
H A DNonNullParamChecker.cpp171 if (const auto *IE = dyn_cast<InitListExpr>(CE->getInitializer())) in checkPreCall()
/src/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DRegionStore.cpp434 getSValFromInitListExpr(const InitListExpr *ILE,
1776 if (const auto *ILE = dyn_cast<InitListExpr>(Init)) in getConstantValFromConstArrayInitializer()
1809 const InitListExpr *ILE, const SmallVector<uint64_t, 2> &Offsets, in getSValFromInitListExpr()
1830 const auto *IL = dyn_cast<InitListExpr>(E); in getSValFromInitListExpr()
1980 if (const auto *InitList = dyn_cast<InitListExpr>(Init)) { in getBindingForField()
H A DBugReporterVisitors.cpp1456 static const Expr *tryExtractInitializerFromList(const InitListExpr *ILE, in tryExtractInitializerFromList()
1492 if (!isa<InitListExpr>(Init)) in tryExtractInitializerFromList()
1495 ILE = cast<InitListExpr>(Init); in tryExtractInitializerFromList()
1591 if (const auto *ILE = dyn_cast<InitListExpr>(VD->getInit())) in VisitNode()
1643 else if (const auto *ILE = P->getStmtAs<InitListExpr>()) { in VisitNode()
2594 if (const auto *ILE = dyn_cast<InitListExpr>(E)) { in handle()
H A DExprEngineCXX.cpp695 if (isa_and_nonnull<InitListExpr>(LCtx->getParentMap().getParent(E))) { in handleConstructor()
1066 bool isInitList = isa_and_nonnull<InitListExpr>(Init); in VisitCXXNewExpr()
H A DExprEngineC.cpp554 assert(isa<InitListExpr>(Init)); in VisitCompoundLiteralExpr()
735 void ExprEngine::VisitInitListExpr(const InitListExpr *IE, in VisitInitListExpr()
/src/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DPtrTypesSemantics.cpp510 bool VisitInitListExpr(const InitListExpr *ILE) { in VisitInitListExpr()

123