Home
last modified time | relevance | path

Searched refs:Inits (Results 1 – 25 of 35) sorted by relevance

12

/llvm-project/llvm/lib/Transforms/Utils/
H A DSanitizerStats.cpp32 return ArrayType::get(StatTy, Inits.size()); in makeModuleStatsArrayTy()
49 Inits.push_back(ConstantArray::get( in create()
65 ConstantInt::get(IntPtrTy, Inits.size() - 1), in create()
71 if (Inits.empty()) { in finish()
86 ConstantInt::get(Int32Ty, Inits.size()), in finish()
87 ConstantArray::get(makeModuleStatsArrayTy(), Inits)})); in finish()
/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DASTOps.cpp132 ArrayRef<Expr *> Inits) { in RecordInitListHelper()
141 if (Ty->isUnionType() && Inits.empty()) { in RecordInitListHelper()
147 Inits = InitsForUnion; in RecordInitListHelper()
152 assert(Fields.size() + RD->getNumBases() == Inits.size()); in RecordInitListHelper()
154 assert(InitIdx < Inits.size()); in RecordInitListHelper()
155 Expr *Init = Inits[InitIdx++]; in RecordInitListHelper()
159 assert(Fields.size() == Inits.size() - InitIdx); in RecordInitListHelper()
161 assert(InitIdx < Inits.size()); in RecordInitListHelper()
162 Expr *Init = Inits[InitIdx++]; in RecordInitListHelper()
131 RecordInitListHelper(QualType Ty,std::vector<const FieldDecl * > Fields,ArrayRef<Expr * > Inits) RecordInitListHelper() argument
/llvm-project/clang/test/CXX/expr/expr.unary/expr.sizeof/
H A Dp5-0x.cpp21 template<typename ...Inits>
22 void init_me(Inits ...inits) { in init_me()
/llvm-project/llvm/lib/Transforms/IPO/
H A DConstantMerge.cpp48 ConstantArray *Inits = cast<ConstantArray>(LLVMUsed->getInitializer()); in FindUsedValues() local
50 for (unsigned i = 0, e = Inits->getNumOperands(); i != e; ++i) { in FindUsedValues()
51 Value *Operand = Inits->getOperand(i)->stripPointerCasts(); in FindUsedValues()
H A DStripSymbols.cpp109 ConstantArray *Inits = cast<ConstantArray>(LLVMUsed->getInitializer()); in findUsedValues()
111 for (unsigned i = 0, e = Inits->getNumOperands(); i != e; ++i) in findUsedValues()
113 dyn_cast<GlobalValue>(Inits->getOperand(i)->stripPointerCasts())) in findUsedValues()
110 ConstantArray *Inits = cast<ConstantArray>(LLVMUsed->getInitializer()); findUsedValues() local
/llvm-project/clang/lib/AST/
H A DStmtOpenMP.cpp317 Dir->setInits(Exprs.Inits); in Create()
360 Dir->setInits(Exprs.Inits); in Create()
512 Dir->setInits(Exprs.Inits); in CreateEmpty()
659 Dir->setInits(Exprs.Inits); in Create()
704 Dir->setInits(Exprs.Inits); in Create()
1053 Dir->setInits(Exprs.Inits); in Create()
1157 Dir->setInits(Exprs.Inits); in Create()
1202 Dir->setInits(Exprs.Inits); in Create()
1245 Dir->setInits(Exprs.Inits); in Create()
1290 Dir->setInits(Exprs.Inits); in Create()
[all...]
H A DAPValue.cpp644 ArrayRef<APValue> Inits) { in TryPrintAsStringLiteral()
645 if (Inits.empty()) in TryPrintAsStringLiteral()
653 if (!Inits.back().isInt() || !Inits.back().getInt().isZero()) in TryPrintAsStringLiteral()
656 Inits = Inits.drop_back(); in TryPrintAsStringLiteral()
664 if (Inits.size() > MaxN && !Policy.EntireContentsOfLargeArray) { in TryPrintAsStringLiteral()
666 Inits = in TryPrintAsStringLiteral()
667 Inits.take_front(std::min(MaxN - Ellipsis.size() / 2, Inits in TryPrintAsStringLiteral()
633 TryPrintAsStringLiteral(raw_ostream & Out,const PrintingPolicy & Policy,const ArrayType * ATy,ArrayRef<APValue> Inits) TryPrintAsStringLiteral() argument
[all...]
/llvm-project/clang-tools-extra/clang-doc/
H A DBitcodeWriter.cpp111 static const std::vector<std::pair<BlockId, const char *const>> Inits = { in __anonfaceaf640102() local
128 assert(Inits.size() == BlockIdCount); in __anonfaceaf640102()
129 for (const auto &Init : Inits) in __anonfaceaf640102()
142 static const std::vector<std::pair<RecordId, RecordIdDsc>> Inits = { in __anonfaceaf640202() local
202 assert(Inits.size() == RecordIdCount); in __anonfaceaf640202()
203 for (const auto &Init : Inits) { in __anonfaceaf640202()
/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DSanitizerStats.h48 std::vector<Constant *> Inits; member
/llvm-project/llvm/lib/CodeGen/
H A DGlobalMerge.cpp496 std::vector<Constant*> Inits; in doMerge()
516 Inits.push_back(ConstantAggregateZero::get(Tys.back())); in doMerge()
520 Inits.push_back(Globals[j]->getInitializer()); in doMerge()
544 Constant *MergedInit = ConstantStruct::get(MergedTy, Inits); in doMerge()
486 std::vector<Constant*> Inits; doMerge() local
/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Shared/
H A DMemoryFlags.h178 AllocGroupSmallMap(std::initializer_list<std::pair<AllocGroup, T>> Inits)
179 : Elems(Inits) {
/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIFixSGPRCopies.cpp456 InitListMap Inits; in hoistAndMergeSGPRInits()
476 Inits[Imm->getImm()].push_front(&MI); in hoistAndMergeSGPRInits()
481 for (auto &Init : Inits) { in hoistAndMergeSGPRInits()
517 (llvm::any_of(Inits, [&](InitListMap::value_type &C) { in hoistAndMergeSGPRInits()
573 for (auto &Init : Inits) { in hoistAndMergeSGPRInits()
586 for (auto &Init : Inits) { in hoistAndMergeSGPRInits()
444 InitListMap Inits; hoistAndMergeSGPRInits() local
/llvm-project/clang/include/clang/Analysis/FlowSensitive/
H A DASTOps.h75 ArrayRef<Expr *> Inits);
/llvm-project/clang/lib/AST/Interp/
H A DCompiler.cpp
H A DCompiler.h
/llvm-project/llvm/unittests/FuzzMutate/
H A DRandomIRBuilderTest.cpp335 std::array<Value *, 7> Inits = { in TEST()
346 ASSERT_EQ(Types.size(), Inits.size()); in TEST()
360 CreateStackMemoryAndVerify(Types[i], Inits[i]); in TEST()
336 std::array<Value *, 8> Inits = { TEST() local
/llvm-project/clang-tools-extra/clang-tidy/cppcoreguidelines/
H A DProTypeMemberInitCheck.cpp199 computeInsertions(const CXXConstructorDecl::init_const_range &Inits, in computeInsertions() argument
206 for (const CXXCtorInitializer *Init : Inits) { in computeInsertions()
/llvm-project/clang/lib/CodeGen/
H A DCGExprConstant.cpp2464 SmallVector<llvm::Constant *, 4> Inits(NumElts); in EmitNullConstant()
2469 Inits[I] = llvm::ConstantInt::get(CGM.getLLVMContext(), Elt.getInt()); in EmitNullConstant()
2471 Inits[I] = llvm::ConstantFP::get(CGM.getLLVMContext(), Elt.getFloat()); in EmitNullConstant()
2473 Inits[I] = llvm::UndefValue::get(CGM.getTypes().ConvertType( in EmitNullConstant()
2478 return llvm::ConstantVector::get(Inits); in EmitNullConstant()
2333 SmallVector<llvm::Constant *, 4> Inits(NumElts); tryEmitPrivate() local
/llvm-project/llvm/include/llvm/Support/
H A DCommandLine.h437 ArrayRef<Ty> Inits; member
438 list_initializer(ArrayRef<Ty> Vals) : Inits(Vals) {} in list_initializer()
440 template <class Opt> void apply(Opt &O) const { O.setInitialValues(Inits); } in apply()
/llvm-project/clang/lib/Sema/
H A DSemaInit.cpp9843 const InitializationKind &Kind, MultiExprArg Inits) { in DeduceTemplateSpecializationFromInitializer()
9892 if (Expr::hasAnyTypeDependentArguments(Inits)) { in DeduceTemplateSpecializationFromInitializer()
9921 (Inits.size() == 1 && Kind.getKind() != InitializationKind::IK_Direct) in DeduceTemplateSpecializationFromInitializer()
9922 ? dyn_cast<InitListExpr>(Inits[0]) in DeduceTemplateSpecializationFromInitializer()
9984 for (Expr *E : Inits) in DeduceTemplateSpecializationFromInitializer()
9995 AddOverloadCandidate(GD, FoundDecl, Inits, Candidates, in DeduceTemplateSpecializationFromInitializer()
10085 } else if (Inits.size()) { // parenthesized expression-list
10086 // Inits are expressions inside the parentheses. We don't have
10087 // the parentheses source locations, use the begin/end of Inits as the
10089 InitListExpr TempListInit(getASTContext(), Inits
9675 DeduceTemplateSpecializationFromInitializer(TypeSourceInfo * TSInfo,const InitializedEntity & Entity,const InitializationKind & Kind,MultiExprArg Inits) DeduceTemplateSpecializationFromInitializer() argument
[all...]
H A DSemaExprCXX.cpp1578 MultiExprArg Inits = Exprs; in BuildCXXTypeConstructExpr()
1581 Inits = MultiExprArg(ILE->getInits(), ILE->getNumInits()); in BuildCXXTypeConstructExpr()
1584 if (Inits.empty()) in BuildCXXTypeConstructExpr()
1587 if (Inits.size() > 1) { in BuildCXXTypeConstructExpr()
1588 Expr *FirstBad = Inits[1]; in BuildCXXTypeConstructExpr()
1597 Expr *Deduce = Inits[0]; in BuildCXXTypeConstructExpr()
2118 MultiExprArg Inits = Exprs; in BuildCXXNew()
2122 Inits = MultiExprArg(ILE->getInits(), ILE->getNumInits()); in BuildCXXNew()
2125 if (InitStyle == CXXNewInitializationStyle::None || Inits.empty()) in BuildCXXNew()
2128 if (Inits in BuildCXXNew()
1574 MultiExprArg Inits = Exprs; BuildCXXTypeConstructExpr() local
2103 MultiExprArg Inits = Exprs; BuildCXXNew() local
[all...]
H A DSemaDeclCXX.cpp2069 /// \param Inits All declarations, including anonymous struct/union members and in CheckConstexprCtorInitializer()
2080 llvm::SmallSet<Decl*, 16> &Inits, in CheckConstexprCtorInitializer()
2103 if (!Inits.count(Field)) { in CheckConstexprFunctionStmt()
2122 if (!RD->isUnion() || Inits.count(I)) in CheckConstexprFunctionStmt()
2123 if (!CheckConstexprCtorInitializer(SemaRef, Dcl, I, Inits, Diagnosed, in CheckConstexprFunctionStmt()
2415 llvm::SmallSet<Decl*, 16> Inits; in CheckConstexprFunctionBody()
2418 Inits.insert(FD); in CheckConstexprFunctionBody()
2420 Inits.insert(ID->chain_begin(), ID->chain_end()); in CheckConstexprFunctionBody()
2425 if (!CheckConstexprCtorInitializer(SemaRef, Dcl, I, Inits, Diagnosed, in CheckConstexprFunctionBody()
5503 ArrayRef<CXXCtorInitializer *> Inits) { in DiagnoseBaseOrMemInitializerOrder()
2034 CheckConstexprCtorInitializer(Sema & SemaRef,const FunctionDecl * Dcl,FieldDecl * Field,llvm::SmallSet<Decl *,16> & Inits,bool & Diagnosed,Sema::CheckConstexprKind Kind) CheckConstexprCtorInitializer() argument
2369 llvm::SmallSet<Decl*, 16> Inits; CheckConstexprFunctionBody() local
5438 DiagnoseBaseOrMemInitializerOrder(Sema & SemaRef,const CXXConstructorDecl * Constructor,ArrayRef<CXXCtorInitializer * > Inits) DiagnoseBaseOrMemInitializerOrder() argument
14014 SmallVector<CXXCtorInitializer*, 8> Inits; DefineInheritingConstructor() local
[all...]
/llvm-project/compiler-rt/lib/orc/
H A Dmacho_platform.cpp1040 [&](span<void (*)()> Inits) { InitSections.push_back(Inits); });
1098 __anoncbb4fc950602(span<void (*)()> Inits) runModInits() argument
/llvm-project/llvm/include/llvm/Demangle/
H A DItaniumDemangle.h2248 NodeArray Inits; in printLeft()
2251 : Node(KInitListExpr), Ty(Ty_), Inits(Inits_) {} in printLeft()
2253 template<typename Fn> void match(Fn F) const { F(Ty, Inits); } in printLeft()
2257 if (Ty->printInitListAsType(OB, Inits)) in printLeft()
2262 Inits.printWithComma(OB);
5225 NodeArray Inits = popTrailingNodeArray(InitsBegin);
5226 return make<NewExpr>(ExprList, Ty, Inits, Global,
2220 NodeArray Inits; global() variable
5000 NodeArray Inits = popTrailingNodeArray(InitsBegin); parseExpr() local
/llvm-project/libcxxabi/src/demangle/
H A DItaniumDemangle.h2248 NodeArray Inits; in printLeft()
2251 : Node(KInitListExpr), Ty(Ty_), Inits(Inits_) {} in printLeft()
2253 template<typename Fn> void match(Fn F) const { F(Ty, Inits); } in printLeft()
2257 if (Ty->printInitListAsType(OB, Inits)) in printLeft()
2262 Inits.printWithComma(OB);
5225 NodeArray Inits = popTrailingNodeArray(InitsBegin);
5226 return make<NewExpr>(ExprList, Ty, Inits, Global,
2221 NodeArray Inits; global() variable
5001 NodeArray Inits = popTrailingNodeArray(InitsBegin); parseExpr() local

12