Home
last modified time | relevance | path

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

123

/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaInit.cpp1629 if (InitListExpr *SubIList = dyn_cast<InitListExpr>(expr)) { in CheckScalarType()
3177 InitListExpr *
3243 InitListExpr *
3247 InitListExpr *Result = new (SemaRef.Context) InitListExpr( in createInitListExpr()
6456 InitListExpr *ILE = new (Context) InitListExpr( in InitializeFrom()
7632 if (InitListExpr *ILE = dyn_cast<InitListExpr>(Init)) { in visitLocalsRetainedByReferenceBinding()
7847 if (InitListExpr *ILE = dyn_cast<InitListExpr>(Init)) { in visitLocalsRetainedByInitializer()
9079 InitListExpr *InitList = cast<InitListExpr>(Args[0]); in Perform()
9865 InitListExpr *InitList = cast<InitListExpr>(Args[0]); in Diagnose()
9999 InitListExpr *InitList = cast<InitListExpr>(Args[0]); in Diagnose()
[all …]
H A DUsedDeclVisitor.h103 void VisitInitListExpr(InitListExpr *ILE) { in VisitInitListExpr()
/freebsd-14.2/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()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DComputeDependence.h45 class InitListExpr; variable
132 ExprDependence computeDependence(InitListExpr *E);
H A DExpr.h4818 class InitListExpr : public Expr {
4829 llvm::PointerIntPair<InitListExpr *, 1, bool> AltForm;
4841 InitListExpr(const ASTContext &C, SourceLocation lbraceloc,
4845 explicit InitListExpr(EmptyShell Empty) in InitListExpr() function
4916 return const_cast<InitListExpr *>(this)->getArrayFiller(); in getArrayFiller()
4941 return const_cast<InitListExpr *>(this)->getInitializedFieldInUnion(); in getInitializedFieldInUnion()
4978 InitListExpr *getSemanticForm() const { in getSemanticForm()
4984 InitListExpr *getSyntacticForm() const { in getSyntacticForm()
4988 void setSyntacticForm(InitListExpr *Init) { in setSyntacticForm()
5450 InitListExpr *getUpdater() const { in getUpdater()
[all …]
H A DTextNodeDumper.h272 void VisitInitListExpr(const InitListExpr *ILE);
H A DJSONNodeDumper.h301 void VisitInitListExpr(const InitListExpr *ILE);
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprConstant.cpp567 InitListExpr *ILE, QualType StructTy);
572 InitListExpr *Updater);
589 bool Build(InitListExpr *ILE, bool AllowOverwrite);
638 InitListExpr *Updater) { in EmitDesignatedInitUpdater()
670 } else if (InitListExpr *ChildILE = dyn_cast<InitListExpr>(Init)) { in EmitDesignatedInitUpdater()
686 bool ConstStructBuilder::Build(InitListExpr *ILE, bool AllowOverwrite) { in Build()
733 if (auto *SubILE = dyn_cast<InitListExpr>(Init)) { in Build()
882 InitListExpr *ILE, in BuildStruct()
1247 llvm::Constant *EmitArrayInitialization(InitListExpr *ILE, QualType T) { in EmitArrayInitialization()
1293 llvm::Constant *EmitRecordInitialization(InitListExpr *ILE, QualType T) { in EmitRecordInitialization()
[all …]
H A DCGExprCXX.cpp1041 const InitListExpr *ILE = dyn_cast<InitListExpr>(Init); in EmitNewArrayInitializer()
1148 auto *SubILE = dyn_cast<InitListExpr>(Init); in EmitNewArrayInitializer()
1221 if (auto *ILE = dyn_cast<InitListExpr>(Init)) in EmitNewArrayInitializer()
1227 if (auto *ILE = dyn_cast<InitListExpr>(Init)) { in EmitNewArrayInitializer()
1586 const InitListExpr *ILE = dyn_cast<InitListExpr>(Init); in EmitCXXNewExpr()
H A DCGExprAgg.cpp180 void VisitInitListExpr(InitListExpr *E);
481 if (auto *ILE = dyn_cast<InitListExpr>(E)) { in isTrivialFiller()
1621 void AggExprEmitter::VisitInitListExpr(InitListExpr *E) { in VisitInitListExpr()
1943 const InitListExpr *ILE = dyn_cast<InitListExpr>(E); in GetNumNonZeroBytesInInit()
1945 ILE = dyn_cast<InitListExpr>(ILE->getInit(0)); in GetNumNonZeroBytesInInit()
/freebsd-14.2/contrib/llvm-project/clang/lib/Tooling/Transformer/
H A DRangeSelector.cpp308 const InitListExpr &E) { in getElementsRange()
315 return RelativeSelector<InitListExpr, getElementsRange>(std::move(ID)); in initListElements()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DItaniumNodes.def85 NODE(InitListExpr)
/freebsd-14.2/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);
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DExpr.cpp2351 InitListExpr::InitListExpr(const ASTContext &C, SourceLocation lbraceloc, in InitListExpr() function in InitListExpr
2383 void InitListExpr::setArrayFiller(Expr *filler) { in setArrayFiller()
2393 bool InitListExpr::isStringLiteralInit() const { in isStringLiteralInit()
2407 bool InitListExpr::isTransparent() const { in isTransparent()
2441 SourceLocation InitListExpr::getBeginLoc() const { in getBeginLoc()
2442 if (InitListExpr *SyntacticForm = getSyntacticForm()) in getBeginLoc()
2459 SourceLocation InitListExpr::getEndLoc() const { in getEndLoc()
2460 if (InitListExpr *SyntacticForm = getSyntacticForm()) in getEndLoc()
3332 const InitListExpr *ILE = cast<InitListExpr>(this); in isConstantInitializer()
3956 if (const InitListExpr *ILE = dyn_cast<InitListExpr>(InitExpr)) in isNullPointerConstant()
[all …]
H A DExprClassification.cpp438 assert(cast<InitListExpr>(E)->getNumInits() == 1 && in ClassifyInternal()
440 return ClassifyInternal(Ctx, cast<InitListExpr>(E)->getInit(0)); in ClassifyInternal()
H A DItaniumMangle.cpp604 void mangleInitListElements(const InitListExpr *InitList);
4531 void CXXNameMangler::mangleInitListElements(const InitListExpr *InitList) { in mangleInitListElements()
4806 mangleInitListElements(cast<InitListExpr>(E)); in mangleExpression()
4925 isa<InitListExpr>(Init)) { in mangleExpression()
4927 mangleInitListElements(cast<InitListExpr>(Init)); in mangleExpression()
5013 auto *IL = cast<InitListExpr>(CE->getArg(0)); in mangleExpression()
5067 auto *ILE = cast<InitListExpr>(SILE->getSubExpr()->IgnoreImplicit()); in mangleExpression()
5337 if (auto *IL = dyn_cast<InitListExpr>(Sub)) { in mangleExpression()
/freebsd-14.2/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()
/freebsd-14.2/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.cpp1452 static const Expr *tryExtractInitializerFromList(const InitListExpr *ILE, in tryExtractInitializerFromList()
1488 if (!isa<InitListExpr>(Init)) in tryExtractInitializerFromList()
1491 ILE = cast<InitListExpr>(Init); in tryExtractInitializerFromList()
1587 if (const auto *ILE = dyn_cast<InitListExpr>(VD->getInit())) in VisitNode()
1639 else if (const auto *ILE = P->getStmtAs<InitListExpr>()) { in VisitNode()
2590 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.cpp552 assert(isa<InitListExpr>(Init)); in VisitCompoundLiteralExpr()
733 void ExprEngine::VisitInitListExpr(const InitListExpr *IE, in VisitInitListExpr()
/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DDataflowEnvironment.cpp366 } else if (auto *InitList = dyn_cast<InitListExpr>(&S)) { in getFieldsGlobalsAndFuncs()
746 if (auto *Init = dyn_cast<InitListExpr>(&RecordPRValue)) in isOriginalRecordConstructor()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/
H A DByteCodeExprGen.h82 bool VisitInitListExpr(const InitListExpr *E);
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/
H A DStmtNodes.td90 def InitListExpr : StmtNode<Expr>;

123