Home
last modified time | relevance | path

Searched refs:InitList (Results 1 – 25 of 28) sorted by relevance

12

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DLowerGlobalDtors.cpp81 const ConstantArray *InitList = dyn_cast<ConstantArray>(GV->getInitializer()); in runImpl() local
82 if (!InitList) in runImpl()
86 auto *ETy = dyn_cast<StructType>(InitList->getType()->getElementType()); in runImpl()
100 for (Value *O : InitList->operands()) { in runImpl()
/openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/Orc/
H A DExecutionUtils.cpp27 : InitList( in CtorDtorIterator()
29 I((InitList && End) ? InitList->getNumOperands() : 0) { in CtorDtorIterator()
33 assert(InitList == Other.InitList && "Incomparable iterators."); in operator ==()
53 ConstantStruct *CS = dyn_cast<ConstantStruct>(InitList->getOperand(I)); in operator *()
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaInit.cpp3922 InitListExpr *InitList,
4317 InitListExpr *InitList = nullptr);
4323 InitListExpr *InitList, in TryReferenceListInitialization() argument
4348 if (InitList->getNumInits() == 1) { in TryReferenceListInitialization()
4349 Expr *Initializer = InitList->getInit(0); in TryReferenceListInitialization()
4367 Sequence.RewrapReferenceInitList(cv1T1, InitList); in TryReferenceListInitialization()
4373 Sequence.RewrapReferenceInitList(cv1T1, InitList); in TryReferenceListInitialization()
4379 (void)S.Context.getUnqualifiedArrayType(InitList->getType(), T2Quals); in TryReferenceListInitialization()
4394 TryListInitialization(S, TempEntity, Kind, InitList, Sequence, in TryReferenceListInitialization()
4414 InitListExpr *InitList, in TryListInitialization() argument
[all …]
H A DSemaTemplateDeduction.cpp4730 auto *InitList = dyn_cast<InitListExpr>(Init); in DeduceAutoType() local
4731 if (!getLangOpts().CPlusPlus && InitList) { in DeduceAutoType()
4757 if (InitList) { in DeduceAutoType()
4777 if (InitList) { in DeduceAutoType()
4785 for (Expr *Init : InitList->inits()) { in DeduceAutoType()
4827 if (InitList) { in DeduceAutoType()
4854 QualType DeducedA = InitList ? Deduced[0].getAsType() : Result; in DeduceAutoType()
4856 assert((bool)InitList == OriginalArg.DecomposedParam && in DeduceAutoType()
H A DSemaDeclCXX.cpp3632 bool InitList; member in __anonb2dcaa771011::UninitializedFieldVisitor
3642 Constructor(nullptr), InitList(false), InitListFieldDecl(nullptr) {} in UninitializedFieldVisitor()
3742 if (InitList && !AddressOf && FoundVD == InitListFieldDecl) { in HandleMemberExpr()
3836 InitList = true; in CheckInitializer()
3841 InitList = false; in CheckInitializer()
4173 Expr *InitList, in ActOnMemInitializer() argument
4176 DS, IdLoc, InitList, in ActOnMemInitializer()
4444 } else if (InitListExpr *InitList = dyn_cast<InitListExpr>(Init)) { in BuildMemberInitializer() local
4445 Args = MultiExprArg(InitList->getInits(), InitList->getNumInits()); in BuildMemberInitializer()
4458 bool InitList = false; in BuildMemberInitializer() local
[all …]
H A DSemaChecking.cpp8846 if (const InitListExpr *InitList = dyn_cast<InitListExpr>(Init)) { in checkFormatStringExpr() local
8847 if (InitList->isStringLiteralInit()) in checkFormatStringExpr()
8848 Init = InitList->getInit(0)->IgnoreParenImpCasts(); in checkFormatStringExpr()
14886 if (auto InitList = dyn_cast<InitListExpr>(OriginalE)) in CheckForIntOverflow() local
14887 Exprs.append(InitList->inits().begin(), InitList->inits().end()); in CheckForIntOverflow()
H A DTreeTransform.h4047 getSema(), EnterExpressionEvaluationContext::InitList, in TransformInitializer()
11572 getSema(), EnterExpressionEvaluationContext::InitList); in TransformInitListExpr()
13035 getSema(), EnterExpressionEvaluationContext::InitList, in TransformCXXConstructExpr()
13128 getSema(), EnterExpressionEvaluationContext::InitList, in TransformCXXTemporaryObjectExpr()
13536 getSema(), EnterExpressionEvaluationContext::InitList, in TransformCXXUnresolvedConstructExpr()
/openbsd-src/gnu/llvm/llvm/tools/bugpoint/
H A DExtractFunction.cpp254 ConstantArray *InitList = dyn_cast<ConstantArray>(GV->getInitializer()); in SplitStaticCtorDtor() local
255 if (!InitList) in SplitStaticCtorDtor()
258 for (unsigned i = 0, e = InitList->getNumOperands(); i != e; ++i) { in SplitStaticCtorDtor()
260 dyn_cast<ConstantStruct>(InitList->getOperand(i))) { in SplitStaticCtorDtor()
/openbsd-src/gnu/llvm/clang/include/clang/Sema/
H A DInitialization.h670 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()
/openbsd-src/gnu/llvm/llvm/lib/TableGen/
H A DTGParser.cpp1282 SmallVector<Init*, 2> InitList; in ParseOperation() local
1288 InitList.push_back(ParseValue(CurRec, ArgType)); in ParseOperation()
1289 if (!InitList.back()) return nullptr; in ParseOperation()
1291 TypedInit *InitListBack = dyn_cast<TypedInit>(InitList.back()); in ParseOperation()
1294 InitList.back()->getAsString() + "'")); in ParseOperation()
1312 if (ItemType && InitList.size() == 1) { in ParseOperation()
1330 if (InitList.size() == 2 && !isa<IntRecTy>(ArgType)) { in ParseOperation()
1369 switch (InitList.size()) { in ParseOperation()
1438 Type = cast<TypedInit>(InitList.front())->getType()->getListTy(); in ParseOperation()
1449 while (InitList.size() > 2) { in ParseOperation()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DGlobalMerge.cpp573 const ConstantArray *InitList = cast<ConstantArray>(GV->getInitializer()); in collectUsedGlobalVariables() local
575 for (unsigned i = 0, e = InitList->getNumOperands(); i != e; ++i) in collectUsedGlobalVariables()
577 dyn_cast<GlobalVariable>(InitList->getOperand(i)->stripPointerCasts())) in collectUsedGlobalVariables()
/openbsd-src/gnu/llvm/clang/lib/AST/Interp/
H A DByteCodeExprGen.cpp843 if (const auto *InitList = dyn_cast<InitListExpr>(Initializer)) { in visitArrayInitializer() local
845 for (const Expr *Init : InitList->inits()) { in visitArrayInitializer()
999 } else if (const auto *InitList = dyn_cast<InitListExpr>(Initializer)) { in visitRecordInitializer() local
1000 const Record *R = getRecord(InitList->getType()); in visitRecordInitializer()
1003 for (const Expr *Init : InitList->inits()) { in visitRecordInitializer()
/openbsd-src/gnu/llvm/compiler-rt/lib/tsan/rtl/
H A Dtsan_interface_ann.cpp131 static void InitList(ExpectRace *list) { in InitList() function
138 InitList(&dyn_ann_ctx->benign); in InitializeDynamicAnnotations()
/openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp380 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()
/openbsd-src/gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/
H A DExecutionUtils.h84 const ConstantArray *InitList;
/openbsd-src/gnu/llvm/clang/lib/Parse/
H A DParseInit.cpp459 Actions, EnterExpressionEvaluationContext::InitList); in ParseBraceInitializer()
H A DParseExprCXX.cpp1920 Expr *InitList = Init.get(); in ParseCXXTypeConstructExpression() local
1922 TypeRep, InitList->getBeginLoc(), MultiExprArg(&InitList, 1), in ParseCXXTypeConstructExpression()
1923 InitList->getEndLoc(), /*ListInitialization=*/true); in ParseCXXTypeConstructExpression()
H A DParseDeclCXX.cpp3800 ExprResult InitList = ParseBraceInitializer(); in ParseMemInitializer() local
3801 if (InitList.isInvalid()) in ParseMemInitializer()
3811 InitList.get(), EllipsisLoc); in ParseMemInitializer()
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DAsmPrinter.h871 void emitLLVMUsedList(const ConstantArray *InitList);
/openbsd-src/gnu/llvm/llvm/lib/Target/NVPTX/
H A DNVPTXAsmPrinter.cpp767 const ConstantArray *InitList = dyn_cast<ConstantArray>(GV->getInitializer()); in isEmptyXXStructor() local
768 if (!InitList) return true; // Not an array; we don't know how to parse. in isEmptyXXStructor()
769 return InitList->getNumOperands() == 0; in isEmptyXXStructor()
/openbsd-src/gnu/llvm/clang/lib/AST/
H A DItaniumMangle.cpp571 void mangleInitListElements(const InitListExpr *InitList);
4146 void CXXNameMangler::mangleInitListElements(const InitListExpr *InitList) { in mangleInitListElements() argument
4147 if (auto *Syntactic = InitList->getSyntacticForm()) in mangleInitListElements()
4148 InitList = Syntactic; in mangleInitListElements()
4149 for (unsigned i = 0, e = InitList->getNumInits(); i != e; ++i) in mangleInitListElements()
4150 mangleExpression(InitList->getInit(i)); in mangleInitListElements()
/openbsd-src/gnu/llvm/clang/lib/StaticAnalyzer/Core/
H A DRegionStore.cpp1993 if (const auto *InitList = dyn_cast<InitListExpr>(Init)) { in getBindingForField() local
1994 if (Index < InitList->getNumInits()) { in getBindingForField()
1995 if (const Expr *FieldInit = InitList->getInit(Index)) in getBindingForField()
/openbsd-src/gnu/llvm/llvm/include/llvm/Demangle/
H A DItaniumDemangle.h1939 NodeArray InitList; variable
1946 InitList(InitList_), IsGlobal(IsGlobal_), IsArray(IsArray_) {} in NewExpr()
1949 F(ExprList, Type, InitList, IsGlobal, IsArray, getPrecedence()); in match()
1965 if (!InitList.empty()) { in printLeft()
1967 InitList.printWithComma(OB); in printLeft()
/openbsd-src/gnu/llvm/libcxxabi/src/demangle/
H A DItaniumDemangle.h1939 NodeArray InitList; variable
1946 InitList(InitList_), IsGlobal(IsGlobal_), IsArray(IsArray_) {} in NewExpr()
1949 F(ExprList, Type, InitList, IsGlobal, IsArray, getPrecedence()); in match()
1965 if (!InitList.empty()) { in printLeft()
1967 InitList.printWithComma(OB); in printLeft()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp2654 void AsmPrinter::emitLLVMUsedList(const ConstantArray *InitList) { in emitLLVMUsedList() argument
2656 for (unsigned i = 0, e = InitList->getNumOperands(); i != e; ++i) { in emitLLVMUsedList()
2658 dyn_cast<GlobalValue>(InitList->getOperand(i)->stripPointerCasts()); in emitLLVMUsedList()

12