| /freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
| D | SlotIndexes.cpp | 251 for (const IndexListEntry &ILE : indexList) { in dump() local 252 dbgs() << ILE.getIndex() << " "; in dump() 254 if (ILE.getInstr()) { in dump() 255 dbgs() << *ILE.getInstr(); in dump()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/ |
| D | SemaInit.cpp | 461 InitListExpr *ILE, bool &RequiresSecondPass, 465 InitListExpr *ILE, bool &RequiresSecondPass, 468 InitListExpr *ILE, bool &RequiresSecondPass, 613 const InitializedEntity &ParentEntity, InitListExpr *ILE, in FillInEmptyInitForBase() argument 618 if (Init >= ILE->getNumInits() || !ILE->getInit(Init)) { in FillInEmptyInitForBase() 621 : PerformEmptyInit(ILE->getEndLoc(), BaseEntity); in FillInEmptyInitForBase() 628 assert(Init < ILE->getNumInits() && "should have been expanded"); in FillInEmptyInitForBase() 629 ILE->setInit(Init, BaseInit.getAs<Expr>()); in FillInEmptyInitForBase() 632 dyn_cast<InitListExpr>(ILE->getInit(Init))) { in FillInEmptyInitForBase() 634 ILE, Init, FillWithNoInit); in FillInEmptyInitForBase() [all …]
|
| D | SemaTemplateDeduction.cpp | 3952 InitListExpr *ILE, TemplateDeductionInfo &Info, in DeduceFromInitializerList() argument 3964 if (!ILE->getNumInits()) in DeduceFromInitializerList() 3979 for (Expr *E : ILE->inits()) in DeduceFromInitializerList() 3985 for (Expr *E : ILE->inits()) { in DeduceFromInitializerList() 4004 llvm::APInt Size(S.Context.getIntWidth(T), ILE->getNumInits()); in DeduceFromInitializerList() 4033 if (InitListExpr *ILE = dyn_cast<InitListExpr>(Arg)) in DeduceTemplateArgumentsFromCallArgument() local 4034 return DeduceFromInitializerList(S, TemplateParams, ParamType, ILE, Info, in DeduceTemplateArgumentsFromCallArgument()
|
| D | SemaDecl.cpp | 11599 if (InitListExpr *ILE = dyn_cast<InitListExpr>(ArgExpr)) in VisitCXXConstructExpr() local 11600 if (ILE->getNumInits() == 1) in VisitCXXConstructExpr() 11601 ArgExpr = ILE->getInit(0); in VisitCXXConstructExpr() 11882 if (auto *ILE = dyn_cast<InitListExpr>(Init)) { in checkNonTrivialCUnionInInitializer() local 11883 for (auto I : ILE->inits()) { in checkNonTrivialCUnionInInitializer() 13112 const auto *ILE = cast<InitListExpr>(var->getInit()); in CheckCompleteVariableDeclaration() local 13113 unsigned NumInits = ILE->getNumInits(); in CheckCompleteVariableDeclaration() 13116 const auto *Init = ILE->getInit(I); in CheckCompleteVariableDeclaration() 13130 const auto *Init = ILE->getInit(J); in CheckCompleteVariableDeclaration()
|
| D | SemaDeclCXX.cpp | 3729 void CheckInitListExpr(InitListExpr *ILE) { in CheckInitListExpr() argument 3731 for (auto Child : ILE->children()) { in CheckInitListExpr() 3751 InitListExpr *ILE = dyn_cast<InitListExpr>(E); in CheckInitializer() local 3753 if (ILE && Field) { in CheckInitializer() 3757 CheckInitListExpr(ILE); in CheckInitializer() 3786 if (InitListExpr *ILE = dyn_cast<InitListExpr>(ArgExpr)) in VisitCXXConstructExpr() local 3787 if (ILE->getNumInits() == 1) in VisitCXXConstructExpr() 3788 ArgExpr = ILE->getInit(0); in VisitCXXConstructExpr()
|
| D | SemaStmt.cpp | 314 } else if (const auto *ILE = dyn_cast<InitListExpr>(E)) { in DiagnoseUnusedExprResult() local 315 if (const TagDecl *TD = ILE->getType()->getAsTagDecl()) { in DiagnoseUnusedExprResult()
|
| D | SemaChecking.cpp | 4619 if (const InitListExpr *ILE = in CheckNonNullExpr() local 4621 Expr = ILE->getInit(0); in CheckNonNullExpr() 14308 void VisitInitListExpr(const InitListExpr *ILE) { in VisitInitListExpr() argument 14310 return VisitExpr(ILE); in VisitInitListExpr() 14315 for (unsigned I = 0; I < ILE->getNumInits(); ++I) { in VisitInitListExpr() 14316 const Expr *E = ILE->getInit(I); in VisitInitListExpr()
|
| D | SemaExprCXX.cpp | 3310 if (const InitListExpr *ILE = dyn_cast<const InitListExpr>(E)) { in getNewExprFromInitListOrExpr() local 3311 if (ILE->getNumInits() == 1) in getNewExprFromInitListOrExpr() 3312 E = dyn_cast<const CXXNewExpr>(ILE->getInit(0)->IgnoreParenImpCasts()); in getNewExprFromInitListOrExpr()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/ |
| D | CGExprCXX.cpp | 1034 if (const InitListExpr *ILE = dyn_cast<InitListExpr>(Init)) { in EmitNewArrayInitializer() local 1037 if (ILE->isStringLiteralInit()) { in EmitNewArrayInitializer() 1049 EmitAggExpr(ILE->getInit(0), Slot); in EmitNewArrayInitializer() 1053 cast<ConstantArrayType>(ILE->getType()->getAsArrayTypeUnsafe()) in EmitNewArrayInitializer() 1073 InitListElements = ILE->getNumInits(); in EmitNewArrayInitializer() 1101 for (unsigned i = 0, e = ILE->getNumInits(); i != e; ++i) { in EmitNewArrayInitializer() 1113 StoreAnyExprIntoOneUnit(*this, ILE->getInit(i), in EmitNewArrayInitializer() 1114 ILE->getInit(i)->getType(), CurPtr, in EmitNewArrayInitializer() 1124 Init = ILE->getArrayFiller(); in EmitNewArrayInitializer() 1203 if (auto *ILE = dyn_cast<InitListExpr>(Init)) in EmitNewArrayInitializer() local [all …]
|
| D | CGExprConstant.cpp | 554 InitListExpr *ILE, QualType StructTy); 576 bool Build(InitListExpr *ILE, bool AllowOverwrite); 673 bool ConstStructBuilder::Build(InitListExpr *ILE, bool AllowOverwrite) { in Build() argument 674 RecordDecl *RD = ILE->getType()->castAs<RecordType>()->getDecl(); in Build() 692 !declaresSameEntity(ILE->getInitializedFieldInUnion(), Field)) in Build() 702 if (ElementNo < ILE->getNumInits()) in Build() 703 Init = ILE->getInit(ElementNo++); in Build() 860 InitListExpr *ILE, in BuildStruct() argument 865 if (!Builder.Build(ILE, /*AllowOverwrite*/false)) in BuildStruct() 1194 llvm::Constant *EmitArrayInitialization(InitListExpr *ILE, QualType T) { in EmitArrayInitialization() argument [all …]
|
| D | CGExprAgg.cpp | 458 if (auto *ILE = dyn_cast<InitListExpr>(E)) { in isTrivialFiller() local 459 if (ILE->getNumInits()) in isTrivialFiller() 461 return isTrivialFiller(ILE->getArrayFiller()); in isTrivialFiller() 1892 const InitListExpr *ILE = dyn_cast<InitListExpr>(E); in GetNumNonZeroBytesInInit() local 1893 while (ILE && ILE->isTransparent()) in GetNumNonZeroBytesInInit() 1894 ILE = dyn_cast<InitListExpr>(ILE->getInit(0)); in GetNumNonZeroBytesInInit() 1895 if (!ILE || !CGF.getTypes().isZeroInitializable(ILE->getType())) in GetNumNonZeroBytesInInit() 1910 GetNumNonZeroBytesInInit(ILE->getInit(ILEElement++), CGF); in GetNumNonZeroBytesInInit() 1915 ILEElement == ILE->getNumInits()) in GetNumNonZeroBytesInInit() 1920 const Expr *E = ILE->getInit(ILEElement++); in GetNumNonZeroBytesInInit() [all …]
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| D | DeadStoresChecker.cpp | 467 if (const auto *ILE = dyn_cast<InitListExpr>(E->IgnoreParenCasts())) { in isConstant() local 468 return isConstant(ILE); in isConstant()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/AST/ |
| D | Expr.cpp | 3222 const InitListExpr *ILE = cast<InitListExpr>(this); in isConstantInitializer() local 3223 assert(ILE->isSemanticForm() && "InitListExpr must be in semantic form"); in isConstantInitializer() 3224 if (ILE->getType()->isArrayType()) { in isConstantInitializer() 3225 unsigned numInits = ILE->getNumInits(); in isConstantInitializer() 3227 if (!ILE->getInit(i)->isConstantInitializer(Ctx, false, Culprit)) in isConstantInitializer() 3233 if (ILE->getType()->isRecordType()) { in isConstantInitializer() 3235 RecordDecl *RD = ILE->getType()->castAs<RecordType>()->getDecl(); in isConstantInitializer() 3238 if (RD->isUnion() && ILE->getInitializedFieldInUnion() != Field) in isConstantInitializer() 3245 if (ElementNo < ILE->getNumInits()) { in isConstantInitializer() 3246 const Expr *Elt = ILE->getInit(ElementNo++); in isConstantInitializer() [all …]
|
| D | JSONNodeDumper.cpp | 1338 void JSONNodeDumper::VisitInitListExpr(const InitListExpr *ILE) { in VisitInitListExpr() argument 1339 if (const FieldDecl *FD = ILE->getInitializedFieldInUnion()) in VisitInitListExpr()
|
| D | TextNodeDumper.cpp | 1098 void TextNodeDumper::VisitInitListExpr(const InitListExpr *ILE) { in VisitInitListExpr() argument 1099 if (auto *Field = ILE->getInitializedFieldInUnion()) { in VisitInitListExpr()
|
| D | ExprConstant.cpp | 9346 APValue &Result, const InitListExpr *ILE, 10446 APValue &Result, const InitListExpr *ILE, in EvaluateArrayNewInitList() argument 10448 assert(!ILE->isValueDependent()); in EvaluateArrayNewInitList() 10449 assert(ILE->isPRValue() && ILE->getType()->isArrayType() && in EvaluateArrayNewInitList() 10452 .VisitInitListExpr(ILE, AllocType); in EvaluateArrayNewInitList() 10472 if (const InitListExpr *ILE = dyn_cast<InitListExpr>(FillerExpr)) { in MaybeElementDependentArrayFiller() local 10473 for (unsigned I = 0, E = ILE->getNumInits(); I != E; ++I) { in MaybeElementDependentArrayFiller() 10474 if (MaybeElementDependentArrayFiller(ILE->getInit(I))) in MaybeElementDependentArrayFiller()
|
| D | ItaniumMangle.cpp | 4528 auto *ILE = cast<InitListExpr>(SILE->getSubExpr()->IgnoreImplicit()); in mangleExpression() local 4529 mangleInitListElements(ILE); in mangleExpression()
|
| /freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/ |
| D | ASTNodeTraverser.h | 694 void VisitInitListExpr(const InitListExpr *ILE) { in VisitInitListExpr() argument 695 if (auto *Filler = ILE->getArrayFiller()) { in VisitInitListExpr()
|
| D | RecursiveASTVisitor.h | 560 auto ILE = static_cast<CLASS *>(S); \ 561 if (auto Syn = ILE->isSemanticForm() ? ILE->getSyntacticForm() : ILE) \ 563 if (auto Sem = ILE->isSemanticForm() ? ILE : ILE->getSemanticForm()) \
|
| D | TextNodeDumper.h | 262 void VisitInitListExpr(const InitListExpr *ILE);
|
| D | JSONNodeDumper.h | 287 void VisitInitListExpr(const InitListExpr *ILE);
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/Analysis/ |
| D | CFG.cpp | 543 CFGBlock *VisitInitListExpr(InitListExpr *ILE, AddStmtChoice asc); 1451 auto *ILE = cast<InitListExpr>(Child); in findConstructionContexts() local 1452 if (ILE->isTransparent()) { in findConstructionContexts() 1453 findConstructionContexts(Layer, ILE->getInit(0)); in findConstructionContexts() 2366 CFGBlock *CFGBuilder::VisitInitListExpr(InitListExpr *ILE, AddStmtChoice asc) { in VisitInitListExpr() argument 2367 if (asc.alwaysAdd(*this, ILE)) { in VisitInitListExpr() 2369 appendStmt(Block, ILE); in VisitInitListExpr() 2373 reverse_children RChildren(ILE); in VisitInitListExpr()
|
| D | ThreadSafety.cpp | 1407 else if (const auto *ILE = dyn_cast_or_null<IntegerLiteral>(BrE)) in getMutexIDs() local 1408 branch = ILE->getValue().getBoolValue(); in getMutexIDs() 1430 } else if (const auto *ILE = dyn_cast<IntegerLiteral>(E)) { in getStaticBooleanValue() local 1431 TCond = ILE->getValue().getBoolValue(); in getStaticBooleanValue()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/Frontend/Rewrite/ |
| D | RewriteObjC.cpp | 2726 InitListExpr *ILE = in SynthMessageExpr() local 2733 ILE, false); in SynthMessageExpr() 2818 InitListExpr *ILE = in SynthMessageExpr() local 2824 SourceLocation(), superTInfo, superType, VK_PRValue, ILE, false); in SynthMessageExpr()
|
| D | RewriteModernObjC.cpp | 3296 InitListExpr *ILE = in SynthMessageExpr() local 3303 ILE, false); in SynthMessageExpr() 3388 InitListExpr *ILE = in SynthMessageExpr() local 3394 SourceLocation(), superTInfo, superType, VK_PRValue, ILE, false); in SynthMessageExpr()
|