| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaInit.cpp | 519 if (!ILE->getInit(Init)) { in FillInEmptyInitForBase() 662 if (ILE->isTransparent()) in FillInEmptyInitializations() 746 ElementType = ILE->getType(); in FillInEmptyInitializations() 761 ILE->setInit(Init, ILE->getArrayFiller()); in FillInEmptyInitializations() 3827 InitListExpr *ILE = in TryConstructorInitialization() local 3830 ILE ? MultiExprArg(ILE->getInits(), ILE->getNumInits()) : Args; in TryConstructorInitialization() 3856 if (ILE) in TryConstructorInitialization() 6557 if (ILE->isTransparent()) in visitLocalsRetainedByReferenceBinding() 6558 Init = ILE->getInit(0); in visitLocalsRetainedByReferenceBinding() 6764 if (ILE->isTransparent()) in visitLocalsRetainedByInitializer() [all …]
|
| H A D | SemaTemplateDeduction.cpp | 3681 InitListExpr *ILE, TemplateDeductionInfo &Info, in DeduceFromInitializerList() argument 3693 if (!ILE->getNumInits()) in DeduceFromInitializerList() 3708 for (Expr *E : ILE->inits()) { in DeduceFromInitializerList() 3727 llvm::APInt Size(S.Context.getIntWidth(T), ILE->getNumInits()); in DeduceFromInitializerList() 3756 if (InitListExpr *ILE = dyn_cast<InitListExpr>(Arg)) in DeduceTemplateArgumentsFromCallArgument() local 3757 return DeduceFromInitializerList(S, TemplateParams, ParamType, ILE, Info, in DeduceTemplateArgumentsFromCallArgument()
|
| H A D | SemaDeclCXX.cpp | 3426 void CheckInitListExpr(InitListExpr *ILE) { in CheckInitListExpr() argument 3428 for (auto Child : ILE->children()) { in CheckInitListExpr() 3448 InitListExpr *ILE = dyn_cast<InitListExpr>(E); in CheckInitializer() local 3450 if (ILE && Field) { in CheckInitializer() 3454 CheckInitListExpr(ILE); in CheckInitializer() 3483 if (InitListExpr *ILE = dyn_cast<InitListExpr>(ArgExpr)) in VisitCXXConstructExpr() local 3484 if (ILE->getNumInits() == 1) in VisitCXXConstructExpr() 3485 ArgExpr = ILE->getInit(0); in VisitCXXConstructExpr()
|
| H A D | SemaChecking.cpp | 3962 if (const InitListExpr *ILE = in CheckNonNullExpr() local 3964 Expr = ILE->getInit(0); in CheckNonNullExpr() 12111 void VisitInitListExpr(InitListExpr *ILE) { in VisitInitListExpr() argument 12113 return VisitExpr(ILE); in VisitInitListExpr() 12118 for (unsigned I = 0; I < ILE->getNumInits(); ++I) { in VisitInitListExpr() 12119 Expr *E = ILE->getInit(I); in VisitInitListExpr()
|
| H A D | SemaExprCXX.cpp | 3072 if (const InitListExpr *ILE = dyn_cast<const InitListExpr>(E)) { in getNewExprFromInitListOrExpr() local 3073 if (ILE->getNumInits() == 1) in getNewExprFromInitListOrExpr() 3074 E = dyn_cast<const CXXNewExpr>(ILE->getInit(0)->IgnoreParenImpCasts()); in getNewExprFromInitListOrExpr()
|
| H A D | SemaExpr.cpp | 5898 if (auto ILE = dyn_cast<InitListExpr>(LiteralExpr)) in BuildCompoundLiteralExpr() local 5899 for (unsigned i = 0, j = ILE->getNumInits(); i != j; i++) { in BuildCompoundLiteralExpr() 5900 Expr *Init = ILE->getInit(i); in BuildCompoundLiteralExpr() 5901 ILE->setInit(i, ConstantExpr::Create(Context, Init)); in BuildCompoundLiteralExpr()
|
| H A D | SemaDecl.cpp | 10706 if (InitListExpr *ILE = dyn_cast<InitListExpr>(ArgExpr)) in VisitCXXConstructExpr() local 10707 if (ILE->getNumInits() == 1) in VisitCXXConstructExpr() 10708 ArgExpr = ILE->getInit(0); in VisitCXXConstructExpr()
|
| H A D | TreeTransform.h | 3362 if (CXXStdInitializerListExpr *ILE = in TransformInitializer() local 3364 return TransformInitializer(ILE->getSubExpr(), NotCopyInit); in TransformInitializer()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGExprCXX.cpp | 1023 if (ILE->isStringLiteralInit()) { in EmitNewArrayInitializer() 1035 EmitAggExpr(ILE->getInit(0), Slot); in EmitNewArrayInitializer() 1058 InitListElements = ILE->getNumInits(); in EmitNewArrayInitializer() 1098 StoreAnyExprIntoOneUnit(*this, ILE->getInit(i), in EmitNewArrayInitializer() 1108 Init = ILE->getArrayFiller(); in EmitNewArrayInitializer() 1187 if (auto *ILE = dyn_cast<InitListExpr>(Init)) in EmitNewArrayInitializer() local 1193 if (auto *ILE = dyn_cast<InitListExpr>(Init)) { in EmitNewArrayInitializer() local 1203 if (ILE->getNumInits() == NumElements) in EmitNewArrayInitializer() 1559 if (ILE && ILE->isStringLiteralInit()) in EmitCXXNewExpr() 1563 else if (ILE) in EmitCXXNewExpr() [all …]
|
| H A D | CGExprConstant.cpp | 78 bool Build(InitListExpr *ILE); 395 if (ElementNo < ILE->getNumInits()) in Build() 583 if (!Builder.Build(ILE)) in BuildStruct() 919 if (Expr *filler = ILE->getArrayFiller()) { in EmitArrayInitialization() 934 Expr *Init = ILE->getInit(i); in EmitArrayInitialization() 959 if (ILE->isTransparent()) in VisitInitListExpr() 960 return Visit(ILE->getInit(0), T); in VisitInitListExpr() 962 if (ILE->getType()->isArrayType()) in VisitInitListExpr() 963 return EmitArrayInitialization(ILE, T); in VisitInitListExpr() 965 if (ILE->getType()->isRecordType()) in VisitInitListExpr() [all …]
|
| H A D | CGExprAgg.cpp | 451 if (auto *ILE = dyn_cast<InitListExpr>(E)) { in isTrivialFiller() local 452 if (ILE->getNumInits()) in isTrivialFiller() 454 return isTrivialFiller(ILE->getArrayFiller()); in isTrivialFiller() 1680 const InitListExpr *ILE = dyn_cast<InitListExpr>(E); in GetNumNonZeroBytesInInit() local 1681 while (ILE && ILE->isTransparent()) in GetNumNonZeroBytesInInit() 1682 ILE = dyn_cast<InitListExpr>(ILE->getInit(0)); in GetNumNonZeroBytesInInit() 1683 if (!ILE || !CGF.getTypes().isZeroInitializable(ILE->getType())) in GetNumNonZeroBytesInInit() 1703 ILEElement == ILE->getNumInits()) in GetNumNonZeroBytesInInit() 1708 const Expr *E = ILE->getInit(ILEElement++); in GetNumNonZeroBytesInInit() 1724 for (unsigned i = 0, e = ILE->getNumInits(); i != e; ++i) in GetNumNonZeroBytesInInit() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | Expr.cpp | 2954 const InitListExpr *ILE = cast<InitListExpr>(this); in isConstantInitializer() local 2955 if (ILE->getType()->isArrayType()) { in isConstantInitializer() 2956 unsigned numInits = ILE->getNumInits(); in isConstantInitializer() 2964 if (ILE->getType()->isRecordType()) { in isConstantInitializer() 2966 RecordDecl *RD = ILE->getType()->getAs<RecordType>()->getDecl(); in isConstantInitializer() 2976 if (ElementNo < ILE->getNumInits()) { in isConstantInitializer() 2977 const Expr *Elt = ILE->getInit(ElementNo++); in isConstantInitializer() 3523 if (const InitListExpr *ILE = dyn_cast<InitListExpr>(InitExpr)) in isNullPointerConstant() local 3524 return ILE->getInit(0)->isNullPointerConstant(Ctx, NPC); in isNullPointerConstant() 4013 ILE->setType(baseExpr->getType()); in DesignatedInitUpdateExpr() [all …]
|
| H A D | ASTDumper.cpp | 300 void VisitInitListExpr(const InitListExpr *ILE); 1464 void ASTDumper::VisitInitListExpr(const InitListExpr *ILE) { in VisitInitListExpr() argument 1465 if (auto *Filler = ILE->getArrayFiller()) { in VisitInitListExpr()
|
| H A D | TextNodeDumper.cpp | 749 void TextNodeDumper::VisitInitListExpr(const InitListExpr *ILE) { in VisitInitListExpr() argument 750 if (auto *Field = ILE->getInitializedFieldInUnion()) { in VisitInitListExpr()
|
| H A D | ItaniumMangle.cpp | 3842 auto *ILE = cast<InitListExpr>(SILE->getSubExpr()->IgnoreImplicit()); in mangleExpression() local 3843 mangleInitListElements(ILE); in mangleExpression()
|
| H A D | ExprConstant.cpp | 7180 if (const InitListExpr *ILE = dyn_cast<InitListExpr>(FillerExpr)) { in MaybeElementDependentArrayFiller() local 7181 for (unsigned I = 0, E = ILE->getNumInits(); I != E; ++I) { in MaybeElementDependentArrayFiller() 7182 if (MaybeElementDependentArrayFiller(ILE->getInit(I))) in MaybeElementDependentArrayFiller()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | RecursiveASTVisitor.h | 611 auto ILE = static_cast<CLASS *>(S); \ 612 if (auto Syn = ILE->isSemanticForm() ? ILE->getSyntacticForm() : ILE) \ 614 if (auto Sem = ILE->isSemanticForm() ? ILE : ILE->getSemanticForm()) \
|
| H A D | TextNodeDumper.h | 238 void VisitInitListExpr(const InitListExpr *ILE);
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/ |
| H A D | ThreadSafety.cpp | 1390 else if (const auto *ILE = dyn_cast_or_null<IntegerLiteral>(BrE)) in getMutexIDs() local 1391 branch = ILE->getValue().getBoolValue(); in getMutexIDs() 1413 } else if (const auto *ILE = dyn_cast<IntegerLiteral>(E)) { in getStaticBooleanValue() local 1414 TCond = ILE->getValue().getBoolValue(); in getStaticBooleanValue()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/Rewrite/ |
| H A D | RewriteObjC.cpp | 2719 InitListExpr *ILE = in SynthMessageExpr() local 2726 ILE, false); in SynthMessageExpr() 2814 InitListExpr *ILE = in SynthMessageExpr() local 2820 superType, VK_RValue, ILE, in SynthMessageExpr()
|
| H A D | RewriteModernObjC.cpp | 3294 InitListExpr *ILE = in SynthMessageExpr() local 3301 ILE, false); in SynthMessageExpr() 3389 InitListExpr *ILE = in SynthMessageExpr() local 3395 superType, VK_RValue, ILE, in SynthMessageExpr()
|