Home
last modified time | relevance | path

Searched refs:ILE (Results 1 – 21 of 21) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaInit.cpp519 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 DSemaTemplateDeduction.cpp3681 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 DSemaDeclCXX.cpp3426 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 DSemaChecking.cpp3962 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 DSemaExprCXX.cpp3072 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 DSemaExpr.cpp5898 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 DSemaDecl.cpp10706 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 DTreeTransform.h3362 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 DCGExprCXX.cpp1023 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 DCGExprConstant.cpp78 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 DCGExprAgg.cpp451 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 DExpr.cpp2954 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 DASTDumper.cpp300 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 DTextNodeDumper.cpp749 void TextNodeDumper::VisitInitListExpr(const InitListExpr *ILE) { in VisitInitListExpr() argument
750 if (auto *Field = ILE->getInitializedFieldInUnion()) { in VisitInitListExpr()
H A DItaniumMangle.cpp3842 auto *ILE = cast<InitListExpr>(SILE->getSubExpr()->IgnoreImplicit()); in mangleExpression() local
3843 mangleInitListElements(ILE); in mangleExpression()
H A DExprConstant.cpp7180 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 DRecursiveASTVisitor.h611 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 DTextNodeDumper.h238 void VisitInitListExpr(const InitListExpr *ILE);
/freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/
H A DThreadSafety.cpp1390 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 DRewriteObjC.cpp2719 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 DRewriteModernObjC.cpp3294 InitListExpr *ILE = in SynthMessageExpr() local
3301 ILE, false); in SynthMessageExpr()
3389 InitListExpr *ILE = in SynthMessageExpr() local
3395 superType, VK_RValue, ILE, in SynthMessageExpr()