| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | SanitizerStats.cpp | 32 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()
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/ |
| H A D | ASTOps.cpp | 131 ArrayRef<Expr *> Inits) { in RecordInitListHelper() argument 140 if (Ty->isUnionType() && Inits.empty()) { in RecordInitListHelper() 146 Inits = InitsForUnion; in RecordInitListHelper() 151 assert(Fields.size() + RD->getNumBases() == Inits.size()); in RecordInitListHelper() 153 assert(InitIdx < Inits.size()); in RecordInitListHelper() 154 Expr *Init = Inits[InitIdx++]; in RecordInitListHelper() 158 assert(Fields.size() == Inits.size() - InitIdx); in RecordInitListHelper() 160 assert(InitIdx < Inits.size()); in RecordInitListHelper() 161 Expr *Init = Inits[InitIdx++]; in RecordInitListHelper()
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/orc/ |
| H A D | elfnix_platform.cpp | 101 std::vector<ExecutorAddrRange> Inits); 103 std::vector<ExecutorAddrRange> Inits); 263 ExecutorAddr HeaderAddr, std::vector<ExecutorAddrRange> Inits) { in registerInits() argument 276 for (auto &I : Inits) { in registerInits() 284 ExecutorAddr HeaderAddr, std::vector<ExecutorAddrRange> Inits) { in deregisterInits() argument 298 for (auto &I : Inits) { in deregisterInits() 443 [&](span<void (*)()> Inits) { InitSections.push_back(Inits); }); in runInits() argument 710 std::vector<ExecutorAddrRange> &Inits) { in __orc_rt_elfnix_register_init_sections() argument 712 HeaderAddr, std::move(Inits)); in __orc_rt_elfnix_register_init_sections() 723 std::vector<ExecutorAddrRange> &Inits) { in __orc_rt_elfnix_deregister_init_sections() argument [all …]
|
| H A D | macho_platform.cpp | 1046 [&](span<void (*)()> Inits) { InitSections.push_back(Inits); }); in runModInits() argument
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | ConstantMerge.cpp | 48 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 D | StripSymbols.cpp | 111 ConstantArray *Inits = cast<ConstantArray>(LLVMUsed->getInitializer()); in findUsedValues() local 113 for (unsigned i = 0, e = Inits->getNumOperands(); i != e; ++i) in findUsedValues() 115 dyn_cast<GlobalValue>(Inits->getOperand(i)->stripPointerCasts())) in findUsedValues()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | APValue.cpp | 643 ArrayRef<APValue> Inits) { in TryPrintAsStringLiteral() argument 644 if (Inits.empty()) in TryPrintAsStringLiteral() 652 if (!Inits.back().isInt() || !Inits.back().getInt().isZero()) in TryPrintAsStringLiteral() 655 Inits = Inits.drop_back(); in TryPrintAsStringLiteral() 663 if (Inits.size() > MaxN && !Policy.EntireContentsOfLargeArray) { in TryPrintAsStringLiteral() 665 Inits = in TryPrintAsStringLiteral() 666 Inits.take_front(std::min(MaxN - Ellipsis.size() / 2, Inits.size())); in TryPrintAsStringLiteral() 669 for (auto &Val : Inits) { in TryPrintAsStringLiteral()
|
| H A D | StmtOpenMP.cpp | 317 Dir->setInits(Exprs.Inits); in Create() 360 Dir->setInits(Exprs.Inits); in Create() 536 Dir->setInits(Exprs.Inits); in Create() 683 Dir->setInits(Exprs.Inits); in Create() 728 Dir->setInits(Exprs.Inits); in Create() 1077 Dir->setInits(Exprs.Inits); in Create() 1181 Dir->setInits(Exprs.Inits); in Create() 1226 Dir->setInits(Exprs.Inits); in Create() 1269 Dir->setInits(Exprs.Inits); in Create() 1314 Dir->setInits(Exprs.Inits); in Create() [all …]
|
| H A D | ASTContext.cpp | 1146 auto *&Inits = ModuleInitializers[M]; in addModuleInitializer() local 1147 if (!Inits) in addModuleInitializer() 1148 Inits = new (*this) PerModuleInitializers; in addModuleInitializer() 1149 Inits->Initializers.push_back(D); in addModuleInitializer() 1154 auto *&Inits = ModuleInitializers[M]; in addLazyModuleInitializers() local 1155 if (!Inits) in addLazyModuleInitializers() 1156 Inits = new (*this) PerModuleInitializers; in addLazyModuleInitializers() 1157 Inits->LazyInitializers.insert(Inits->LazyInitializers.end(), in addLazyModuleInitializers() 1166 auto *Inits = It->second; in getModuleInitializers() local 1167 Inits->resolve(*this); in getModuleInitializers() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | SanitizerStats.h | 49 std::vector<Constant *> Inits; member
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | GlobalMerge.cpp | 498 std::vector<Constant*> Inits; in doMerge() local 518 Inits.push_back(ConstantAggregateZero::get(Tys.back())); in doMerge() 522 Inits.push_back(Globals[j]->getInitializer()); in doMerge() 546 Constant *MergedInit = ConstantStruct::get(MergedTy, Inits); in doMerge()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Shared/ |
| H A D | MemoryFlags.h | 178 AllocGroupSmallMap(std::initializer_list<std::pair<AllocGroup, T>> Inits) 179 : Elems(Inits) {
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIFixSGPRCopies.cpp | 458 InitListMap Inits; in hoistAndMergeSGPRInits() local 478 Inits[Imm->getImm()].push_front(&MI); in hoistAndMergeSGPRInits() 483 for (auto &Init : Inits) { in hoistAndMergeSGPRInits() 519 (llvm::any_of(Inits, [&](InitListMap::value_type &C) { in hoistAndMergeSGPRInits() 575 for (auto &Init : Inits) { in hoistAndMergeSGPRInits() 588 for (auto &Init : Inits) { in hoistAndMergeSGPRInits()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/ |
| H A D | ASTOps.h | 75 ArrayRef<Expr *> Inits);
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | DeadStoreElimination.cpp | 909 ConstantRangeList Inits; member 926 if (Arg.Inits.empty()) in getIntersectedInitRangeList() 930 ConstantRangeList IntersectedIntervals = Args.front().Inits; in getIntersectedInitRangeList() 932 IntersectedIntervals = IntersectedIntervals.intersectWith(Arg.Inits); in getIntersectedInitRangeList() 2366 ConstantRangeList Inits; in getInitializesArgMemLoc() local 2371 Inits = InitializesAttr.getValueAsConstantRangeList(); in getInitializesArgMemLoc() 2376 if (!Inits.empty() && !CB->onlyAccessesInaccessibleMemOrArgMem() && in getInitializesArgMemLoc() 2378 Inits = ConstantRangeList(); in getInitializesArgMemLoc() 2389 ArgumentInitInfo InitInfo{Idx, IsDeadOrInvisibleOnUnwind, Inits}; in getInitializesArgMemLoc()
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
| H A D | LazyReexports.cpp | 187 SymbolMap Inits; in materialize() local 203 Inits[Alias.first] = {*CallThroughTrampoline, Alias.second.AliasFlags}; in materialize() 210 RSManager, std::move(Inits)))) { in materialize()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | Compiler.cpp | 1754 bool Compiler<Emitter>::visitInitList(ArrayRef<const Expr *> Inits, in visitInitList() argument 1763 if (Inits.size() == 0) in visitInitList() 1770 for (const Expr *Init : Inits) { in visitInitList() 1780 if (Inits.size() == 0) in visitInitList() 1782 assert(Inits.size() == 1); in visitInitList() 1783 return this->delegate(Inits[0]); in visitInitList() 1789 if (Inits.size() == 1 && E->getType() == Inits[0]->getType()) in visitInitList() 1790 return this->delegate(Inits[0]); in visitInitList() 1819 if (Inits.size() == 0) { in visitInitList() 1823 const Expr *Init = Inits[0]; in visitInitList() [all …]
|
| H A D | Compiler.h | 306 bool visitInitList(ArrayRef<const Expr *> Inits, const Expr *ArrayFiller,
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaHLSL.cpp | 3900 llvm::SmallVector<Expr *> Inits; in generateInitListsImpl() local 3915 Inits.push_back(generateInitListsImpl(ElTy)); in generateInitListsImpl() 3929 Inits.push_back(generateInitListsImpl(FD->getType())); in generateInitListsImpl() 3933 auto *NewInit = new (Ctx) InitListExpr(Ctx, Inits.front()->getBeginLoc(), in generateInitListsImpl() 3934 Inits, Inits.back()->getEndLoc()); in generateInitListsImpl() 3966 llvm::SmallVector<Expr *> Inits; in generateInitLists() local 3968 Inits.push_back(generateInitListsImpl(InitTy)); in generateInitLists() 3970 auto *NewInit = new (Ctx) InitListExpr(Ctx, Inits.front()->getBeginLoc(), in generateInitLists() 3971 Inits, Inits.back()->getEndLoc()); in generateInitLists() 3972 llvm::APInt ArySize(64, Inits.size()); in generateInitLists()
|
| H A D | SemaExprCXX.cpp | 1547 MultiExprArg Inits = Exprs; in BuildCXXTypeConstructExpr() local 1550 Inits = MultiExprArg(ILE->getInits(), ILE->getNumInits()); in BuildCXXTypeConstructExpr() 1553 if (Inits.empty()) in BuildCXXTypeConstructExpr() 1556 if (Inits.size() > 1) { in BuildCXXTypeConstructExpr() 1557 Expr *FirstBad = Inits[1]; in BuildCXXTypeConstructExpr() 1566 Expr *Deduce = Inits[0]; in BuildCXXTypeConstructExpr() 2205 MultiExprArg Inits = Exprs; in BuildCXXNew() local 2209 Inits = MultiExprArg(ILE->getInits(), ILE->getNumInits()); in BuildCXXNew() 2212 if (InitStyle == CXXNewInitializationStyle::None || Inits.empty()) in BuildCXXNew() 2215 if (Inits.size() > 1) { in BuildCXXNew() [all …]
|
| H A D | SemaInit.cpp | 9978 const InitializationKind &Kind, MultiExprArg Inits) { in DeduceTemplateSpecializationFromInitializer() argument 10026 if (Expr::hasAnyTypeDependentArguments(Inits)) { in DeduceTemplateSpecializationFromInitializer() 10055 (Inits.size() == 1 && Kind.getKind() != InitializationKind::IK_Direct) in DeduceTemplateSpecializationFromInitializer() 10056 ? dyn_cast<InitListExpr>(Inits[0]) in DeduceTemplateSpecializationFromInitializer() 10121 Candidates.getPersistentArgsArray(Inits.size()); in DeduceTemplateSpecializationFromInitializer() 10123 for (auto [I, E] : llvm::enumerate(Inits)) { in DeduceTemplateSpecializationFromInitializer() 10136 AddOverloadCandidate(GD, FoundDecl, Inits, Candidates, in DeduceTemplateSpecializationFromInitializer() 10226 } else if (Inits.size()) { // parenthesized expression-list in DeduceTemplateSpecializationFromInitializer() 10230 InitListExpr TempListInit(getASTContext(), Inits.front()->getBeginLoc(), in DeduceTemplateSpecializationFromInitializer() 10231 Inits, Inits.back()->getEndLoc()); in DeduceTemplateSpecializationFromInitializer() [all …]
|
| H A D | SemaDeclCXX.cpp | 2141 llvm::SmallSet<Decl*, 16> &Inits, in CheckConstexprCtorInitializer() argument 2164 if (!Inits.count(Field)) { in CheckConstexprCtorInitializer() 2181 if (!RD->isUnion() || Inits.count(I)) in CheckConstexprCtorInitializer() 2182 if (!CheckConstexprCtorInitializer(SemaRef, Dcl, I, Inits, Diagnosed, in CheckConstexprCtorInitializer() 2460 llvm::SmallSet<Decl*, 16> Inits; in CheckConstexprFunctionBody() local 2463 Inits.insert(FD); in CheckConstexprFunctionBody() 2465 Inits.insert(ID->chain_begin(), ID->chain_end()); in CheckConstexprFunctionBody() 2470 if (!CheckConstexprCtorInitializer(SemaRef, Dcl, I, Inits, Diagnosed, in CheckConstexprFunctionBody() 5635 ArrayRef<CXXCtorInitializer *> Inits) { in DiagnoseBaseOrMemInitializerOrder() argument 5642 for (unsigned InitIndex = 0; InitIndex != Inits.size(); ++InitIndex) { in DiagnoseBaseOrMemInitializerOrder() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGExprConstant.cpp | 2496 SmallVector<llvm::Constant *, 4> Inits(NumElts); in tryEmitPrivate() local 2501 Inits[I] = llvm::ConstantInt::get(CGM.getLLVMContext(), Elt.getInt()); in tryEmitPrivate() 2503 Inits[I] = llvm::ConstantFP::get(CGM.getLLVMContext(), Elt.getFloat()); in tryEmitPrivate() 2505 Inits[I] = llvm::UndefValue::get(CGM.getTypes().ConvertType( in tryEmitPrivate() 2510 return llvm::ConstantVector::get(Inits); in tryEmitPrivate()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | CommandLine.h | 438 ArrayRef<Ty> Inits; member 439 list_initializer(ArrayRef<Ty> Vals) : Inits(Vals) {} in list_initializer() 441 template <class Opt> void apply(Opt &O) const { O.setInitialValues(Inits); } in apply()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Demangle/ |
| H A D | ItaniumDemangle.h | 2264 NodeArray Inits; variable 2267 : Node(KInitListExpr), Ty(Ty_), Inits(Inits_) {} in InitListExpr() 2269 template<typename Fn> void match(Fn F) const { F(Ty, Inits); } in match() 2273 if (Ty->printInitListAsType(OB, Inits)) in printLeft() 2278 Inits.printWithComma(OB); in printLeft() 5243 NodeArray Inits = popTrailingNodeArray(InitsBegin); in parseExpr() local 5244 return make<NewExpr>(ExprList, Ty, Inits, Global, in parseExpr()
|