Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/clang/unittests/Tooling/RecursiveASTVisitorTests/
H A DInitListExprPreOrderNoQueue.cpp18 bool TraverseInitListExpr(InitListExpr *ILE) { in TraverseInitListExpr() argument
19 return ExpectedLocationVisitor::TraverseInitListExpr(ILE); in TraverseInitListExpr()
22 bool VisitInitListExpr(InitListExpr *ILE) { in VisitInitListExpr() argument
23 Match(ILE->isSemanticForm() ? "semantic" : "syntactic", ILE->getBeginLoc()); in VisitInitListExpr()
H A DInitListExprPostOrderNoQueue.cpp20 bool TraverseInitListExpr(InitListExpr *ILE) { in TraverseInitListExpr() argument
21 return ExpectedLocationVisitor::TraverseInitListExpr(ILE); in TraverseInitListExpr()
24 bool VisitInitListExpr(InitListExpr *ILE) { in VisitInitListExpr() argument
25 Match(ILE->isSemanticForm() ? "semantic" : "syntactic", ILE->getBeginLoc()); in VisitInitListExpr()
H A DInitListExprPostOrder.cpp20 bool VisitInitListExpr(InitListExpr *ILE) { in VisitInitListExpr() argument
21 Match(ILE->isSemanticForm() ? "semantic" : "syntactic", ILE->getBeginLoc()); in VisitInitListExpr()
H A DInitListExprPreOrder.cpp25 bool VisitInitListExpr(InitListExpr *ILE) { in VisitInitListExpr() argument
26 Match(ILE->isSemanticForm() ? "semantic" : "syntactic", ILE->getBeginLoc()); in VisitInitListExpr()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DUnusedRaiiCheck.cpp90 if (auto *ILE = dyn_cast<InitListExpr>(FirstArg)) { in check() local
91 DefaultConstruction = ILE->getNumInits() == 0; in check()
92 SR = SourceRange(ILE->getLBraceLoc(), ILE->getRBraceLoc()); in check()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DSlotIndexes.cpp242 for (const IndexListEntry &ILE : indexList) { in dump() local
243 dbgs() << ILE.getIndex() << " "; in dump()
245 if (ILE.getInstr()) { in dump()
246 dbgs() << *ILE.getInstr(); in dump()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaInit.cpp618 if (Init >= ILE->getNumInits() || !ILE->getInit(Init)) { in FillInEmptyInitForBase()
699 << (ILE->isSyntacticForm() ? ILE : ILE->getSyntacticForm()) in FillInEmptyInitForField()
773 if (ILE->isTransparent()) in FillInEmptyInitializations()
857 ElementType = ILE->getType(); in FillInEmptyInitializations()
873 ILE->setInit(Init, ILE->getArrayFiller()); in FillInEmptyInitializations()
4081 InitListExpr *ILE = in TryConstructorInitialization() local
4084 ILE ? MultiExprArg(ILE->getInits(), ILE->getNumInits()) : Args; in TryConstructorInitialization()
4110 if (ILE) in TryConstructorInitialization()
5998 Args[0] = ILE; in InitializeFrom()
7366 if (ILE->isTransparent()) in visitLocalsRetainedByInitializer()
[all …]
H A DSemaTemplateDeduction.cpp3828 InitListExpr *ILE, TemplateDeductionInfo &Info, in DeduceFromInitializerList() argument
3840 if (!ILE->getNumInits()) in DeduceFromInitializerList()
3855 for (Expr *E : ILE->inits()) in DeduceFromInitializerList()
3861 for (Expr *E : ILE->inits()) { in DeduceFromInitializerList()
3880 llvm::APInt Size(S.Context.getIntWidth(T), ILE->getNumInits()); in DeduceFromInitializerList()
3909 if (InitListExpr *ILE = dyn_cast<InitListExpr>(Arg)) in DeduceTemplateArgumentsFromCallArgument() local
3910 return DeduceFromInitializerList(S, TemplateParams, ParamType, ILE, Info, in DeduceTemplateArgumentsFromCallArgument()
H A DSemaStmt.cpp313 } else if (const auto *ILE = dyn_cast<InitListExpr>(E)) { in DiagnoseUnusedExprResult() local
314 if (const TagDecl *TD = ILE->getType()->getAsTagDecl()) { in DiagnoseUnusedExprResult()
4034 if (auto *ILE = dyn_cast<InitListExpr>(RetValExp)) { in BuildReturnStmt() local
4052 ? CreateRecoveryExpr(ILE->getLBraceLoc(), in BuildReturnStmt()
4053 ILE->getRBraceLoc(), ILE->inits()) in BuildReturnStmt()
H A DSemaExprCXX.cpp1486 auto *ILE = cast<InitListExpr>(Exprs[0]); in BuildCXXTypeConstructExpr() local
1487 Inits = MultiExprArg(ILE->getInits(), ILE->getNumInits()); in BuildCXXTypeConstructExpr()
2026 auto *ILE = cast<InitListExpr>(Exprs[0]); in BuildCXXNew() local
2027 Inits = MultiExprArg(ILE->getInits(), ILE->getNumInits()); in BuildCXXNew()
3356 if (const InitListExpr *ILE = dyn_cast<const InitListExpr>(E)) { in getNewExprFromInitListOrExpr() local
3357 if (ILE->getNumInits() == 1) in getNewExprFromInitListOrExpr()
3358 E = dyn_cast<const CXXNewExpr>(ILE->getInit(0)->IgnoreParenImpCasts()); in getNewExprFromInitListOrExpr()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/utils/
H A DAliasing.cpp53 } else if (const auto *ILE = dyn_cast<InitListExpr>(S)) { in isPtrOrReferenceForVar() local
54 return llvm::any_of(ILE->inits(), [Var](const Expr *ChildE) { in isPtrOrReferenceForVar()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGExprCXX.cpp1038 if (ILE->isStringLiteralInit()) { in EmitNewArrayInitializer()
1050 EmitAggExpr(ILE->getInit(0), Slot); in EmitNewArrayInitializer()
1069 InitListElements = ILE->getNumInits(); in EmitNewArrayInitializer()
1109 StoreAnyExprIntoOneUnit(*this, ILE->getInit(i), in EmitNewArrayInitializer()
1120 Init = ILE->getArrayFiller(); in EmitNewArrayInitializer()
1199 if (auto *ILE = dyn_cast<InitListExpr>(Init)) in EmitNewArrayInitializer() local
1205 if (auto *ILE = dyn_cast<InitListExpr>(Init)) { in EmitNewArrayInitializer() local
1215 if (ILE->getNumInits() == NumElements) in EmitNewArrayInitializer()
1563 if (ILE && ILE->isStringLiteralInit()) in EmitCXXNewExpr()
1567 else if (ILE) in EmitCXXNewExpr()
[all …]
H A DCGExprConstant.cpp713 if (ElementNo < ILE->getNumInits()) in Build()
714 Init = ILE->getInit(ElementNo++); in Build()
1226 unsigned NumInitElements = ILE->getNumInits(); in EmitArrayInitialization()
1237 if (Expr *filler = ILE->getArrayFiller()) { in EmitArrayInitialization()
1252 Expr *Init = ILE->getInit(i); in EmitArrayInitialization()
1279 if (ILE->isTransparent()) in VisitInitListExpr()
1280 return Visit(ILE->getInit(0), T); in VisitInitListExpr()
1282 if (ILE->getType()->isArrayType()) in VisitInitListExpr()
1283 return EmitArrayInitialization(ILE, T); in VisitInitListExpr()
1285 if (ILE->getType()->isRecordType()) in VisitInitListExpr()
[all …]
H A DCGExprAgg.cpp460 if (auto *ILE = dyn_cast<InitListExpr>(E)) { in isTrivialFiller() local
461 if (ILE->getNumInits()) in isTrivialFiller()
463 return isTrivialFiller(ILE->getArrayFiller()); in isTrivialFiller()
1896 const InitListExpr *ILE = dyn_cast<InitListExpr>(E); in GetNumNonZeroBytesInInit() local
1897 while (ILE && ILE->isTransparent()) in GetNumNonZeroBytesInInit()
1898 ILE = dyn_cast<InitListExpr>(ILE->getInit(0)); in GetNumNonZeroBytesInInit()
1899 if (!ILE || !CGF.getTypes().isZeroInitializable(ILE->getType())) in GetNumNonZeroBytesInInit()
1919 ILEElement == ILE->getNumInits()) in GetNumNonZeroBytesInInit()
1924 const Expr *E = ILE->getInit(ILEElement++); in GetNumNonZeroBytesInInit()
1940 for (unsigned i = 0, e = ILE->getNumInits(); i != e; ++i) in GetNumNonZeroBytesInInit()
[all …]
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/
H A DNonConstParameterCheck.cpp223 } else if (const auto *ILE = dyn_cast<InitListExpr>(E)) { in markCanNotBeConst() local
224 for (unsigned I = 0U; I < ILE->getNumInits(); ++I) in markCanNotBeConst()
225 markCanNotBeConst(ILE->getInit(I), true); in markCanNotBeConst()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/
H A DRegionStore.cpp428 getSValFromInitListExpr(const InitListExpr *ILE,
1788 if (const auto *ILE = dyn_cast<InitListExpr>(Init)) in getConstantValFromConstArrayInitializer() local
1789 return getSValFromInitListExpr(ILE, ConcreteOffsets, R->getElementType()); in getConstantValFromConstArrayInitializer()
1821 const InitListExpr *ILE, const SmallVector<uint64_t, 2> &Offsets, in getSValFromInitListExpr() argument
1823 assert(ILE && "InitListExpr should not be null"); in getSValFromInitListExpr()
1831 if (ILE->isStringLiteralInit()) in getSValFromInitListExpr()
1832 if (const auto *SL = dyn_cast<StringLiteral>(ILE->getInit(0))) in getSValFromInitListExpr()
1838 if (Offset >= ILE->getNumInits()) in getSValFromInitListExpr()
1841 const Expr *E = ILE->getInit(Offset); in getSValFromInitListExpr()
1849 ILE = IL; in getSValFromInitListExpr()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DDeadStoresChecker.cpp464 if (const auto *ILE = dyn_cast<InitListExpr>(E->IgnoreParenCasts())) { in isConstant() local
465 return isConstant(ILE); in isConstant()
/llvm-project-15.0.7/clang/lib/AST/
H A DExpr.cpp3247 const InitListExpr *ILE = cast<InitListExpr>(this); in isConstantInitializer() local
3249 if (ILE->getType()->isArrayType()) { in isConstantInitializer()
3250 unsigned numInits = ILE->getNumInits(); in isConstantInitializer()
3258 if (ILE->getType()->isRecordType()) { in isConstantInitializer()
3260 RecordDecl *RD = ILE->getType()->castAs<RecordType>()->getDecl(); in isConstantInitializer()
3270 if (ElementNo < ILE->getNumInits()) { in isConstantInitializer()
3271 const Expr *Elt = ILE->getInit(ElementNo++); in isConstantInitializer()
3869 if (const InitListExpr *ILE = dyn_cast<InitListExpr>(InitExpr)) in isNullPointerConstant() local
3870 return ILE->getInit(0)->isNullPointerConstant(Ctx, NPC); in isNullPointerConstant()
4455 ILE->setType(baseExpr->getType()); in DesignatedInitUpdateExpr()
[all …]
/llvm-project-15.0.7/clang/include/clang/AST/
H A DASTNodeTraverser.h701 void VisitInitListExpr(const InitListExpr *ILE) { in VisitInitListExpr() argument
702 if (auto *Filler = ILE->getArrayFiller()) { in VisitInitListExpr()
H A DRecursiveASTVisitor.h655 auto ILE = static_cast<CLASS *>(S); \
656 if (auto Syn = ILE->isSemanticForm() ? ILE->getSyntacticForm() : ILE) \
658 if (auto Sem = ILE->isSemanticForm() ? ILE : ILE->getSemanticForm()) \
H A DTextNodeDumper.h263 void VisitInitListExpr(const InitListExpr *ILE);
H A DJSONNodeDumper.h287 void VisitInitListExpr(const InitListExpr *ILE);
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DHover.cpp410 if (const auto *ILE = llvm::dyn_cast<InitListExpr>(E)) { in printExprValue() local
411 if (!ILE->isSemanticForm()) in printExprValue()
412 E = ILE->getSemanticForm(); in printExprValue()
/llvm-project-15.0.7/clang/lib/Analysis/
H A DThreadSafety.cpp1353 else if (const auto *ILE = dyn_cast_or_null<IntegerLiteral>(BrE)) in getMutexIDs() local
1354 branch = ILE->getValue().getBoolValue(); in getMutexIDs()
1376 } else if (const auto *ILE = dyn_cast<IntegerLiteral>(E)) { in getStaticBooleanValue() local
1377 TCond = ILE->getValue().getBoolValue(); in getStaticBooleanValue()
H A DCFG.cpp542 CFGBlock *VisitInitListExpr(InitListExpr *ILE, AddStmtChoice asc);
1455 auto *ILE = cast<InitListExpr>(Child); in findConstructionContexts() local
1456 if (ILE->isTransparent()) { in findConstructionContexts()
1457 findConstructionContexts(Layer, ILE->getInit(0)); in findConstructionContexts()
2372 CFGBlock *CFGBuilder::VisitInitListExpr(InitListExpr *ILE, AddStmtChoice asc) { in VisitInitListExpr() argument
2373 if (asc.alwaysAdd(*this, ILE)) { in VisitInitListExpr()
2375 appendStmt(Block, ILE); in VisitInitListExpr()
2379 reverse_children RChildren(ILE); in VisitInitListExpr()

12