/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/ |
H A D | ASTOps.cpp | 96 getFieldsForInitListExpr(const InitListT *InitList) { in getFieldsForInitListExpr() argument 97 const RecordDecl *RD = InitList->getType()->getAsRecordDecl(); in getFieldsForInitListExpr() 102 if (InitList->getType()->isUnionType()) { in getFieldsForInitListExpr() 103 if (const FieldDecl *Field = InitList->getInitializedFieldInUnion()) in getFieldsForInitListExpr() 118 RecordInitListHelper::RecordInitListHelper(const InitListExpr *InitList) in RecordInitListHelper() argument 119 : RecordInitListHelper(InitList->getType(), in RecordInitListHelper() 120 getFieldsForInitListExpr(InitList), in RecordInitListHelper() 121 InitList->inits()) {} in RecordInitListHelper() 252 bool VisitInitListExpr(InitListExpr *InitList) { in VisitInitListExpr() argument 253 if (InitList->getType()->isRecordType()) in VisitInitListExpr() [all …]
|
H A D | DataflowEnvironment.cpp | 380 PropagateResultObjectToRecordInitList(const RecordInitListHelper &InitList, in PropagateResultObjectToRecordInitList() argument 382 for (auto [Base, Init] : InitList.base_inits()) { in PropagateResultObjectToRecordInitList() 392 for (auto [Field, Init] : InitList.field_inits()) { in PropagateResultObjectToRecordInitList() 432 if (auto *InitList = dyn_cast<InitListExpr>(E)) { in PropagateResultObject() local 433 if (!InitList->isSemanticForm()) in PropagateResultObject() 435 if (InitList->isTransparent()) { in PropagateResultObject() 436 PropagateResultObject(InitList->getInit(0), Loc); in PropagateResultObject() 440 PropagateResultObjectToRecordInitList(RecordInitListHelper(InitList), in PropagateResultObject()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | LowerGlobalDtors.cpp | 82 const ConstantArray *InitList = dyn_cast<ConstantArray>(GV->getInitializer()); in runImpl() local 83 if (!InitList) in runImpl() 87 auto *ETy = dyn_cast<StructType>(InitList->getType()->getElementType()); in runImpl() 101 for (Value *O : InitList->operands()) { in runImpl()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaInit.cpp | 4170 InitListExpr *InitList, 4563 InitListExpr *InitList = nullptr); 4569 InitListExpr *InitList, in TryReferenceListInitialization() argument 4594 if (InitList->getNumInits() == 1) { in TryReferenceListInitialization() 4595 Expr *Initializer = InitList->getInit(0); in TryReferenceListInitialization() 4614 Sequence.RewrapReferenceInitList(cv1T1, InitList); in TryReferenceListInitialization() 4620 Sequence.RewrapReferenceInitList(cv1T1, InitList); in TryReferenceListInitialization() 4626 (void)S.Context.getUnqualifiedArrayType(InitList->getType(), T2Quals); in TryReferenceListInitialization() 4641 TryListInitialization(S, TempEntity, Kind, InitList, Sequence, in TryReferenceListInitialization() 4672 InitListExpr *InitList, in TryListInitialization() argument [all …]
|
H A D | SemaTemplateDeduction.cpp | 5089 auto *InitList = dyn_cast<InitListExpr>(Init); in DeduceAutoType() local 5090 if (!getLangOpts().CPlusPlus && InitList) { in DeduceAutoType() 5117 if (InitList) { in DeduceAutoType() 5137 if (InitList) { in DeduceAutoType() 5145 for (Expr *Init : InitList->inits()) { in DeduceAutoType() 5192 if (InitList) { in DeduceAutoType() 5219 QualType DeducedA = InitList ? Deduced[0].getAsType() : Result; in DeduceAutoType() 5221 assert((bool)InitList == OriginalArg.DecomposedParam && in DeduceAutoType()
|
H A D | SemaDeclCXX.cpp | 3639 // InitList is true, special case initialization of FieldDecls matching 3641 bool InitList; member in __anon42c808800f11::UninitializedFieldVisitor 3651 Constructor(nullptr), InitList(false), InitListFieldDecl(nullptr) {} in UninitializedFieldVisitor() 3751 if (InitList && !AddressOf && FoundVD == InitListFieldDecl) { in HandleMemberExpr() 3845 InitList = true; in CheckInitializer() 3850 InitList = false; in CheckInitializer() 4175 Expr *InitList, in ActOnMemInitializer() argument 4178 DS, IdLoc, InitList, in ActOnMemInitializer() 4490 } else if (InitListExpr *InitList = dyn_cast<InitListExpr>(Init)) { in BuildMemberInitializer() local 4491 Args = MultiExprArg(InitList in BuildMemberInitializer() 4504 bool InitList = false; BuildMemberInitializer() local 4565 bool InitList = true; BuildDelegatingInitializer() local 4712 bool InitList = true; BuildBaseInitializer() local [all...] |
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
H A D | ExecutionUtils.cpp | 28 : InitList( in CtorDtorIterator() 30 I((InitList && End) ? InitList->getNumOperands() : 0) { in CtorDtorIterator() 34 assert(InitList == Other.InitList && "Incomparable iterators."); in operator ==() 54 ConstantStruct *CS = dyn_cast<ConstantStruct>(InitList->getOperand(I)); in operator *()
|
/freebsd/contrib/llvm-project/llvm/tools/bugpoint/ |
H A D | ExtractFunction.cpp | 253 ConstantArray *InitList = dyn_cast<ConstantArray>(GV->getInitializer()); in SplitStaticCtorDtor() local 254 if (!InitList) in SplitStaticCtorDtor() 257 for (unsigned i = 0, e = InitList->getNumOperands(); i != e; ++i) { in SplitStaticCtorDtor() 259 dyn_cast<ConstantStruct>(InitList->getOperand(i))) { in SplitStaticCtorDtor()
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | EnterExpressionEvaluationContext.h | 45 enum InitListTag { InitList }; enumerator
|
H A D | Initialization.h | 670 bool InitList) { in CreateCStyleCast() argument 673 return InitializationKind(InitList ? IK_DirectList : IK_Direct, in CreateCStyleCast() 680 bool InitList) { in CreateFunctionalCast() argument 681 return InitializationKind(InitList ? IK_DirectList : IK_Direct, in CreateFunctionalCast()
|
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/ |
H A D | ASTOps.h | 59 RecordInitListHelper(const InitListExpr *InitList);
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | GlobalMerge.cpp | 603 const ConstantArray *InitList = cast<ConstantArray>(GV->getInitializer()); in collectUsedGlobalVariables() local 605 for (unsigned i = 0, e = InitList->getNumOperands(); i != e; ++i) in collectUsedGlobalVariables() 607 dyn_cast<GlobalVariable>(InitList->getOperand(i)->stripPointerCasts())) in collectUsedGlobalVariables()
|
/freebsd/contrib/llvm-project/llvm/lib/TableGen/ |
H A D | TGParser.cpp | 1566 SmallVector<Init*, 2> InitList; in ParseOperation() local 1572 InitList.push_back(ParseValue(CurRec, ArgType)); in ParseOperation() 1573 if (!InitList.back()) return nullptr; in ParseOperation() 1575 TypedInit *InitListBack = dyn_cast<TypedInit>(InitList.back()); in ParseOperation() 1578 InitList.back()->getAsString() + "'")); in ParseOperation() 1596 if (ItemType && InitList.size() == 1) { in ParseOperation() 1614 if (InitList.size() == 2 && !isa<IntRecTy>(ArgType)) { in ParseOperation() 1655 switch (InitList.size()) { in ParseOperation() 1733 Type = cast<TypedInit>(InitList.front())->getType()->getListTy(); in ParseOperation() 1744 while (InitList.size() > 2) { in ParseOperation() [all …]
|
/freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/ |
H A D | tsan_interface_ann.cpp | 131 static void InitList(ExpectRace *list) { in InitList() function 138 InitList(&dyn_ann_ctx->benign); in InitializeDynamicAnnotations()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
H A D | ExecutionUtils.h | 87 const ConstantArray *InitList;
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/ |
H A D | ExecutionEngine.cpp | 380 ConstantArray *InitList = dyn_cast<ConstantArray>(GV->getInitializer()); in runStaticConstructorsDestructors() local 381 if (!InitList) in runStaticConstructorsDestructors() 383 for (unsigned i = 0, e = InitList->getNumOperands(); i != e; ++i) { in runStaticConstructorsDestructors() 384 ConstantStruct *CS = dyn_cast<ConstantStruct>(InitList->getOperand(i)); in runStaticConstructorsDestructors()
|
/freebsd/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseInit.cpp | 495 Actions, EnterExpressionEvaluationContext::InitList); in ParseBraceInitializer()
|
H A D | ParseExprCXX.cpp | 2027 Expr *InitList = Init.get(); in ParseCXXTypeConstructExpression() local 2029 TypeRep, InitList->getBeginLoc(), MultiExprArg(&InitList, 1), in ParseCXXTypeConstructExpression() 2030 InitList->getEndLoc(), /*ListInitialization=*/true); in ParseCXXTypeConstructExpression()
|
H A D | ParseDeclCXX.cpp | 4045 ExprResult InitList = ParseBraceInitializer(); in ParseMemInitializer() local 4046 if (InitList.isInvalid()) in ParseMemInitializer() 4056 InitList.get(), EllipsisLoc); in ParseMemInitializer()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | AsmPrinter.h | 891 void emitLLVMUsedList(const ConstantArray *InitList);
|
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXAsmPrinter.cpp | 787 const ConstantArray *InitList = dyn_cast<ConstantArray>(GV->getInitializer()); in isEmptyXXStructor() local 788 if (!InitList) return true; // Not an array; we don't know how to parse. in isEmptyXXStructor() 789 return InitList->getNumOperands() == 0; in isEmptyXXStructor()
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | RegionStore.cpp | 1980 if (const auto *InitList = dyn_cast<InitListExpr>(Init)) { in getBindingForField() local 1981 if (Index < InitList->getNumInits()) { in getBindingForField() 1982 if (const Expr *FieldInit = InitList->getInit(Index)) in getBindingForField()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ItaniumMangle.cpp | 603 void mangleInitListElements(const InitListExpr *InitList); 4552 void CXXNameMangler::mangleInitListElements(const InitListExpr *InitList) { in mangleInitListElements() argument 4553 if (auto *Syntactic = InitList->getSyntacticForm()) in mangleInitListElements() 4554 InitList = Syntactic; in mangleInitListElements() 4555 for (unsigned i = 0, e = InitList->getNumInits(); i != e; ++i) in mangleInitListElements() 4556 mangleExpression(InitList->getInit(i)); in mangleInitListElements()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Demangle/ |
H A D | ItaniumDemangle.h | 2079 NodeArray InitList; variable 2086 InitList(InitList_), IsGlobal(IsGlobal_), IsArray(IsArray_) {} in NewExpr() 2089 F(ExprList, Type, InitList, IsGlobal, IsArray, getPrecedence()); in match() 2105 if (!InitList.empty()) { in printLeft() 2107 InitList.printWithComma(OB); in printLeft()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
H A D | AsmPrinter.cpp | 2910 void AsmPrinter::emitLLVMUsedList(const ConstantArray *InitList) { in emitLLVMUsedList() argument 2912 for (unsigned i = 0, e = InitList->getNumOperands(); i != e; ++i) { in emitLLVMUsedList() 2914 dyn_cast<GlobalValue>(InitList->getOperand(i)->stripPointerCasts()); in emitLLVMUsedList()
|