Home
last modified time | relevance | path

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

1234

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaInit.cpp358 InitListExpr *FullyStructuredList = nullptr;
371 InitListExpr *ParentIList, QualType T,
372 unsigned &Index, InitListExpr *StructuredList,
375 InitListExpr *IList, QualType &T,
376 InitListExpr *StructuredList,
379 InitListExpr *IList, QualType &DeclType,
382 InitListExpr *StructuredList,
386 InitListExpr *IList, QualType ElemType,
388 InitListExpr *StructuredList,
392 InitListExpr *IList, QualType DeclType,
[all …]
H A DUsedDeclVisitor.h103 void VisitInitListExpr(InitListExpr *ILE) { in VisitInitListExpr()
H A DCheckExprLifetime.cpp711 if (InitListExpr *ILE = dyn_cast<InitListExpr>(Init)) { in visitLocalsRetainedByReferenceBinding()
932 if (InitListExpr *ILE = dyn_cast<InitListExpr>(Init)) { in visitLocalsRetainedByInitializer()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGHLSLRuntime.h63 class InitListExpr; variable
164 void emitInitListOpaqueValues(CodeGenFunction &CGF, InitListExpr *E);
H A DCGExprConstant.cpp575 const InitListExpr *ILE,
581 const InitListExpr *Updater);
598 bool Build(const InitListExpr *ILE, bool AllowOverwrite);
668 const InitListExpr *Updater) { in EmitDesignatedInitUpdater()
700 } else if (const auto *ChildILE = dyn_cast<InitListExpr>(Init)) { in EmitDesignatedInitUpdater()
716 bool ConstStructBuilder::Build(const InitListExpr *ILE, bool AllowOverwrite) { in Build()
777 if (auto *SubILE = dyn_cast<InitListExpr>(Init)) { in Build()
987 const InitListExpr *ILE, in BuildStruct()
1015 const InitListExpr *Updater) { in UpdateStruct()
1376 llvm::Constant *EmitArrayInitialization(const InitListExpr *ILE, QualType T) { in EmitArrayInitialization()
[all …]
H A DCGExprAgg.cpp185 void VisitInitListExpr(InitListExpr *E);
481 if (auto *ILE = dyn_cast<InitListExpr>(E)) { in isTrivialFiller()
1742 void AggExprEmitter::VisitInitListExpr(InitListExpr *E) { in VisitInitListExpr()
1781 if (CGF.getLangOpts().HLSL && isa<InitListExpr>(ExprToVisit)) in VisitCXXParenListOrInitListExpr()
1783 CGF, cast<InitListExpr>(ExprToVisit)); in VisitCXXParenListOrInitListExpr()
2112 const InitListExpr *ILE = dyn_cast<InitListExpr>(E); in GetNumNonZeroBytesInInit()
2114 ILE = dyn_cast<InitListExpr>(ILE->getInit(0)); in GetNumNonZeroBytesInInit()
H A DCGExprCXX.cpp1049 const InitListExpr *ILE = dyn_cast<InitListExpr>(Init); in EmitNewArrayInitializer()
1162 auto *SubILE = dyn_cast<InitListExpr>(Init); in EmitNewArrayInitializer()
1232 if (auto *ILE = dyn_cast<InitListExpr>(Init)) in EmitNewArrayInitializer()
1238 if (auto *ILE = dyn_cast<InitListExpr>(Init)) { in EmitNewArrayInitializer()
1615 const InitListExpr *ILE = dyn_cast<InitListExpr>(Init); in EmitCXXNewExpr()
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DIndexBody.cpp421 bool TraverseInitListExpr(InitListExpr *S, DataRecursionQueue *Q = nullptr) { in TraverseInitListExpr()
422 auto visitForm = [&](InitListExpr *Form) { in TraverseInitListExpr()
450 InitListExpr *SemaForm = S->isSemanticForm() ? S : S->getSemanticForm(); in TraverseInitListExpr()
451 InitListExpr *SyntaxForm = S->isSemanticForm() ? S->getSyntacticForm() : S; in TraverseInitListExpr()
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenExprAggregate.cpp75 void VisitInitListExpr(InitListExpr *e);
92 if (auto *ile = dyn_cast<InitListExpr>(e)) { in isTrivialFiller()
336 void AggExprEmitter::VisitInitListExpr(InitListExpr *e) { in VisitInitListExpr()
H A DCIRGenExprComplex.cpp54 mlir::Value VisitInitListExpr(const InitListExpr *e);
282 mlir::Value ComplexExprEmitter::VisitInitListExpr(const InitListExpr *e) { in VisitInitListExpr()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DInitialization.h717 if (isa<InitListExpr>(Init)) in CreateForInit()
982 InitListExpr *WrappingSyntacticList;
1391 void AddUnwrapInitListInitStep(InitListExpr *Syntactic);
1395 void RewrapReferenceInitList(QualType T, InitListExpr *Syntactic);
H A DSemaHLSL.h199 bool transformInitList(const InitializedEntity &Entity, InitListExpr *Init);
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DComputeDependence.h45 class InitListExpr; variable
134 ExprDependence computeDependence(InitListExpr *E);
H A DExpr.h5227 class InitListExpr : public Expr {
5238 llvm::PointerIntPair<InitListExpr *, 1, bool> AltForm;
5250 InitListExpr(const ASTContext &C, SourceLocation lbraceloc,
5254 explicit InitListExpr(EmptyShell Empty) in InitListExpr() function
5333 return const_cast<InitListExpr *>(this)->getArrayFiller(); in getArrayFiller()
5357 return const_cast<InitListExpr *>(this)->getInitializedFieldInUnion(); in getInitializedFieldInUnion()
5394 InitListExpr *getSemanticForm() const { in getSemanticForm()
5400 InitListExpr *getSyntacticForm() const { in getSyntacticForm()
5404 void setSyntacticForm(InitListExpr *Init) { in setSyntacticForm()
5427 const_child_range CCR = const_cast<const InitListExpr *>(this)->children(); in children()
[all …]
H A DTextNodeDumper.h282 void VisitInitListExpr(const InitListExpr *ILE);
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DASTOps.cpp118 RecordInitListHelper::RecordInitListHelper(const InitListExpr *InitList) in RecordInitListHelper()
260 bool VisitInitListExpr(InitListExpr *InitList) override { in VisitInitListExpr()
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/
H A DASTOps.h60 RecordInitListHelper(const InitListExpr *InitList);
/freebsd/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DItaniumNodes.def85 NODE(InitListExpr)
/freebsd/contrib/llvm-project/clang/lib/Tooling/Transformer/
H A DRangeSelector.cpp351 const InitListExpr &E) { in getElementsRange()
358 return RelativeSelector<InitListExpr, getElementsRange>(std::move(ID)); in initListElements()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExpr.cpp2404 InitListExpr::InitListExpr(const ASTContext &C, SourceLocation lbraceloc, in InitListExpr() function in InitListExpr
2415 void InitListExpr::reserveInits(const ASTContext &C, unsigned NumInits) { in reserveInits()
2420 void InitListExpr::resizeInits(const ASTContext &C, unsigned NumInits) { in resizeInits()
2424 Expr *InitListExpr::updateInit(const ASTContext &C, unsigned Init, Expr *expr) { in updateInit()
2436 void InitListExpr::setArrayFiller(Expr *filler) { in setArrayFiller()
2446 bool InitListExpr::isStringLiteralInit() const { in isStringLiteralInit()
2460 bool InitListExpr::isTransparent() const { in isTransparent()
2483 bool InitListExpr::isIdiomaticZeroInitializer(const LangOptions &LangOpts) const { in isIdiomaticZeroInitializer()
2494 SourceLocation InitListExpr::getBeginLoc() const { in getBeginLoc()
2495 if (InitListExpr *SyntacticForm = getSyntacticForm()) in getBeginLoc()
[all …]
H A DExprClassification.cpp465 assert(cast<InitListExpr>(E)->getNumInits() == 1 && in ClassifyInternal()
467 return ClassifyInternal(Ctx, cast<InitListExpr>(E)->getInit(0)); in ClassifyInternal()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DDeadStoresChecker.cpp447 bool isConstant(const InitListExpr *Candidate) const { in isConstant()
462 if (const auto *ILE = dyn_cast<InitListExpr>(E)) { in isConstant()
H A DNonNullParamChecker.cpp170 if (const auto *IE = dyn_cast<InitListExpr>(CE->getInitializer())) in checkPreCall()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DBugReporterVisitors.cpp1408 static const Expr *tryExtractInitializerFromList(const InitListExpr *ILE, in tryExtractInitializerFromList()
1444 if (!isa<InitListExpr>(Init)) in tryExtractInitializerFromList()
1447 ILE = cast<InitListExpr>(Init); in tryExtractInitializerFromList()
1543 if (const auto *ILE = dyn_cast<InitListExpr>(VD->getInit())) in VisitNode()
1595 else if (const auto *ILE = P->getStmtAs<InitListExpr>()) { in VisitNode()
2546 if (const auto *ILE = dyn_cast<InitListExpr>(E)) { in handle()
H A DRegionStore.cpp586 getSValFromInitListExpr(const InitListExpr *ILE,
1935 if (const auto *ILE = dyn_cast<InitListExpr>(Init)) in getConstantValFromConstArrayInitializer()
1968 const InitListExpr *ILE, const SmallVector<uint64_t, 2> &Offsets, in getSValFromInitListExpr()
1989 const auto *IL = dyn_cast<InitListExpr>(E); in getSValFromInitListExpr()
2139 if (const auto *InitList = dyn_cast<InitListExpr>(Init)) { in getBindingForField()

1234