Home
last modified time | relevance | path

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

12

/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DSlotIndexes.cpp251 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-13.1/contrib/llvm-project/clang/lib/Sema/
H A DSemaInit.cpp618 if (Init >= ILE->getNumInits() || !ILE->getInit(Init)) { in FillInEmptyInitForBase()
773 if (ILE->isTransparent()) in FillInEmptyInitializations()
857 ElementType = ILE->getType(); in FillInEmptyInitializations()
873 ILE->setInit(Init, ILE->getArrayFiller()); in FillInEmptyInitializations()
4053 InitListExpr *ILE = in TryConstructorInitialization() local
4056 ILE ? MultiExprArg(ILE->getInits(), ILE->getNumInits()) : Args; in TryConstructorInitialization()
4082 if (ILE) in TryConstructorInitialization()
7087 if (ILE->isTransparent()) in visitLocalsRetainedByReferenceBinding()
7088 Init = ILE->getInit(0); in visitLocalsRetainedByReferenceBinding()
7307 if (ILE->isTransparent()) in visitLocalsRetainedByInitializer()
[all …]
H A DSemaTemplateDeduction.cpp3952 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()
H A DSemaDecl.cpp11599 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()
H A DSemaDeclCXX.cpp3729 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()
H A DSemaStmt.cpp314 } else if (const auto *ILE = dyn_cast<InitListExpr>(E)) { in DiagnoseUnusedExprResult() local
315 if (const TagDecl *TD = ILE->getType()->getAsTagDecl()) { in DiagnoseUnusedExprResult()
H A DSemaChecking.cpp4619 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()
H A DSemaExprCXX.cpp3310 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-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprCXX.cpp1037 if (ILE->isStringLiteralInit()) { in EmitNewArrayInitializer()
1049 EmitAggExpr(ILE->getInit(0), Slot); in EmitNewArrayInitializer()
1073 InitListElements = ILE->getNumInits(); in EmitNewArrayInitializer()
1113 StoreAnyExprIntoOneUnit(*this, ILE->getInit(i), in EmitNewArrayInitializer()
1124 Init = ILE->getArrayFiller(); in EmitNewArrayInitializer()
1203 if (auto *ILE = dyn_cast<InitListExpr>(Init)) in EmitNewArrayInitializer() local
1209 if (auto *ILE = dyn_cast<InitListExpr>(Init)) { in EmitNewArrayInitializer() local
1219 if (ILE->getNumInits() == NumElements) in EmitNewArrayInitializer()
1568 if (ILE && ILE->isStringLiteralInit()) in EmitCXXNewExpr()
1572 else if (ILE) in EmitCXXNewExpr()
[all …]
H A DCGExprConstant.cpp702 if (ElementNo < ILE->getNumInits()) in Build()
703 Init = ILE->getInit(ElementNo++); in Build()
1197 unsigned NumInitElements = ILE->getNumInits(); in EmitArrayInitialization()
1208 if (Expr *filler = ILE->getArrayFiller()) { in EmitArrayInitialization()
1223 Expr *Init = ILE->getInit(i); in EmitArrayInitialization()
1250 if (ILE->isTransparent()) in VisitInitListExpr()
1251 return Visit(ILE->getInit(0), T); in VisitInitListExpr()
1253 if (ILE->getType()->isArrayType()) in VisitInitListExpr()
1254 return EmitArrayInitialization(ILE, T); in VisitInitListExpr()
1256 if (ILE->getType()->isRecordType()) in VisitInitListExpr()
[all …]
H A DCGExprAgg.cpp458 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()
1915 ILEElement == ILE->getNumInits()) in GetNumNonZeroBytesInInit()
1920 const Expr *E = ILE->getInit(ILEElement++); in GetNumNonZeroBytesInInit()
1936 for (unsigned i = 0, e = ILE->getNumInits(); i != e; ++i) in GetNumNonZeroBytesInInit()
[all …]
/freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DDeadStoresChecker.cpp467 if (const auto *ILE = dyn_cast<InitListExpr>(E->IgnoreParenCasts())) { in isConstant() local
468 return isConstant(ILE); in isConstant()
/freebsd-13.1/contrib/llvm-project/clang/lib/AST/
H A DExpr.cpp3222 const InitListExpr *ILE = cast<InitListExpr>(this); in isConstantInitializer() local
3224 if (ILE->getType()->isArrayType()) { in isConstantInitializer()
3225 unsigned numInits = ILE->getNumInits(); in isConstantInitializer()
3233 if (ILE->getType()->isRecordType()) { in isConstantInitializer()
3235 RecordDecl *RD = ILE->getType()->castAs<RecordType>()->getDecl(); in isConstantInitializer()
3245 if (ElementNo < ILE->getNumInits()) { in isConstantInitializer()
3246 const Expr *Elt = ILE->getInit(ElementNo++); in isConstantInitializer()
3843 if (const InitListExpr *ILE = dyn_cast<InitListExpr>(InitExpr)) in isNullPointerConstant() local
3844 return ILE->getInit(0)->isNullPointerConstant(Ctx, NPC); in isNullPointerConstant()
4429 ILE->setType(baseExpr->getType()); in DesignatedInitUpdateExpr()
[all …]
H A DJSONNodeDumper.cpp1338 void JSONNodeDumper::VisitInitListExpr(const InitListExpr *ILE) { in VisitInitListExpr() argument
1339 if (const FieldDecl *FD = ILE->getInitializedFieldInUnion()) in VisitInitListExpr()
H A DTextNodeDumper.cpp1098 void TextNodeDumper::VisitInitListExpr(const InitListExpr *ILE) { in VisitInitListExpr() argument
1099 if (auto *Field = ILE->getInitializedFieldInUnion()) { in VisitInitListExpr()
H A DExprConstant.cpp9340 APValue &Result, const InitListExpr *ILE,
10440 APValue &Result, const InitListExpr *ILE, in EvaluateArrayNewInitList() argument
10442 assert(!ILE->isValueDependent()); in EvaluateArrayNewInitList()
10443 assert(ILE->isPRValue() && ILE->getType()->isArrayType() && in EvaluateArrayNewInitList()
10446 .VisitInitListExpr(ILE, AllocType); in EvaluateArrayNewInitList()
10466 if (const InitListExpr *ILE = dyn_cast<InitListExpr>(FillerExpr)) { in MaybeElementDependentArrayFiller() local
10467 for (unsigned I = 0, E = ILE->getNumInits(); I != E; ++I) { in MaybeElementDependentArrayFiller()
10468 if (MaybeElementDependentArrayFiller(ILE->getInit(I))) in MaybeElementDependentArrayFiller()
H A DItaniumMangle.cpp4528 auto *ILE = cast<InitListExpr>(SILE->getSubExpr()->IgnoreImplicit()); in mangleExpression() local
4529 mangleInitListElements(ILE); in mangleExpression()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/
H A DASTNodeTraverser.h694 void VisitInitListExpr(const InitListExpr *ILE) { in VisitInitListExpr() argument
695 if (auto *Filler = ILE->getArrayFiller()) { in VisitInitListExpr()
H A DRecursiveASTVisitor.h560 auto ILE = static_cast<CLASS *>(S); \
561 if (auto Syn = ILE->isSemanticForm() ? ILE->getSyntacticForm() : ILE) \
563 if (auto Sem = ILE->isSemanticForm() ? ILE : ILE->getSemanticForm()) \
H A DTextNodeDumper.h262 void VisitInitListExpr(const InitListExpr *ILE);
H A DJSONNodeDumper.h287 void VisitInitListExpr(const InitListExpr *ILE);
/freebsd-13.1/contrib/llvm-project/clang/lib/Analysis/
H A DCFG.cpp543 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()
H A DThreadSafety.cpp1407 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-13.1/contrib/llvm-project/clang/lib/Frontend/Rewrite/
H A DRewriteObjC.cpp2726 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()
H A DRewriteModernObjC.cpp3296 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()

12