Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/llvm/utils/TableGen/GlobalISel/
H A DGIMatchTree.cpp470 Partition = InstrToPartition in repartition()
498 for (auto &Partition : Partitions) in repartition() local
499 Partition.second.set(Leaf.index()); in repartition()
525 for (auto &Partition : Partitions) in repartition() local
526 Partition.second.set(Leaf.index()); in repartition()
597 if (Partition.first == nullptr) in emitPartitionResults()
700 for (auto &Partition : Partitions) in repartition() local
701 Partition.second.set(Leaf.index()); in repartition()
750 for (const auto &Partition : Partitions) { in emitPartitionResults() local
751 OS << Partition.first << " ("; in emitPartitionResults()
[all …]
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/
H A DCompileOnDemandLayer.cpp122 void CompileOnDemandLayer::setPartitionFunction(PartitionFunction Partition) { in setPartitionFunction() argument
123 this->Partition = std::move(Partition); in setPartitionFunction()
227 void CompileOnDemandLayer::expandPartition(GlobalValueSet &Partition) { in expandPartition() argument
234 assert(!Partition.empty() && "Unexpected empty partition"); in expandPartition()
236 const Module &M = *(*Partition.begin())->getParent(); in expandPartition()
240 for (auto *GV : Partition) in expandPartition()
248 if (Partition.count(cast<GlobalValue>(A.getAliasee()))) in expandPartition()
256 Partition.insert(GV); in expandPartition()
285 TSM.withModuleDo([&](Module &M) { return Partition(RequestedGVs); }); in emitPartition()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLoopDistribute.cpp320 if (Partition->hasDepCycle()) in mergeNonIfConvertible()
326 for (auto *Inst : *Partition) in mergeNonIfConvertible()
418 for (Instruction *Inst : Partition) { in setupPartitionIdOnInstructions()
494 for (auto &Partition : PartitionContainer) in removeUnusedInsts() local
495 Partition.removeUnusedInsts(); in removeUnusedInsts()
515 int &Partition = PtrToPartitions[I]; in computePartitionSetForPointers() local
517 Partition = -2; in computePartitionSetForPointers()
522 if (Partition == -2) in computePartitionSetForPointers()
523 Partition = ThisPartition; in computePartitionSetForPointers()
525 else if (Partition == -1) in computePartitionSetForPointers()
[all …]
H A DSROA.cpp350 class llvm::sroa::Partition { class in llvm::sroa
369 Partition(iterator SI) : SI(SI), SJ(SI) {} in Partition() function in llvm::sroa::Partition
426 Partition> {
431 Partition P;
598 Partition &operator*() { return P; } in operator *()
1785 static bool isVectorPromotionViableForSlice(Partition &P, const Slice &S, in isVectorPromotionViableForSlice()
1864 static VectorType *isVectorPromotionViable(Partition &P, const DataLayout &DL) { in isVectorPromotionViable()
2074 static bool isIntegerWideningViable(Partition &P, Type *AllocaTy, in isIntegerWideningViable()
4249 Partition &P) { in rewritePartition()
/llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/
H A DCompileOnDemandLayer.h84 void setPartitionFunction(PartitionFunction Partition);
114 void expandPartition(GlobalValueSet &Partition);
126 PartitionFunction Partition = compileRequested; variable
H A DLLJIT.h227 setPartitionFunction(CompileOnDemandLayer::PartitionFunction Partition) { in setPartitionFunction() argument
228 CODLayer->setPartitionFunction(std::move(Partition)); in setPartitionFunction()
/llvm-project-15.0.7/llvm/include/llvm/Transforms/Scalar/
H A DSROA.h41 class Partition; variable
127 sroa::Partition &P);
/llvm-project-15.0.7/lld/ELF/
H A DWriter.cpp72 void setPhdrs(Partition &part);
152 Partition &part = s->getPartition(); in combineEhSections()
340 for (Partition &part : partitions) { in createSyntheticSections()
564 for (Partition &part : partitions) in run()
572 for (Partition &part : partitions) in run()
1067 for (Partition &part : partitions) { in setReservedSymbolSections()
1641 for (Partition &part : partitions) in finalizeAddressDependentContent()
1913 for (Partition &part : partitions) in finalizeSections()
2008 for (Partition &part : MutableArrayRef<Partition>(partitions).slice(1)) { in finalizeSections()
2587 for (Partition &part : partitions) in assignFileOffsets()
[all …]
H A DInputSection.h28 struct Partition;
33 extern std::vector<Partition> partitions;
68 elf::Partition &getPartition() const;
H A DSyntheticSections.h1215 template <typename ELFT> void writeEhdr(uint8_t *buf, Partition &part);
1216 template <typename ELFT> void writePhdrs(uint8_t *buf, Partition &part);
1224 struct Partition { struct
1252 extern Partition *mainPart; argument
1254 inline Partition &SectionBase::getPartition() const { in getPartition()
H A DSyntheticSections.cpp1323 elf::Partition &part = getPartition(); in computeContents()
3906 std::vector<Partition> elf::partitions;
3907 Partition *elf::mainPart;
3973 template void elf::writeEhdr<ELF32LE>(uint8_t *Buf, Partition &Part);
3974 template void elf::writeEhdr<ELF32BE>(uint8_t *Buf, Partition &Part);
3975 template void elf::writeEhdr<ELF64LE>(uint8_t *Buf, Partition &Part);
3976 template void elf::writeEhdr<ELF64BE>(uint8_t *Buf, Partition &Part);
3978 template void elf::writePhdrs<ELF32LE>(uint8_t *Buf, Partition &Part);
3979 template void elf::writePhdrs<ELF32BE>(uint8_t *Buf, Partition &Part);
3980 template void elf::writePhdrs<ELF64LE>(uint8_t *Buf, Partition &Part);
[all …]
H A DICF.cpp475 for (Partition &part : partitions) in run()
H A DLinkerScript.cpp573 for (Partition &part : partitions) { in discardSynthetic()
H A DDriver.cpp2094 for (Partition &part : partitions) { in readSymbolPartitionSection()
2123 Partition &newPart = partitions.back(); in readSymbolPartitionSection()
H A DRelocations.cpp869 Partition &part = isec.getPartition(); in addRelativeReloc()
/llvm-project-15.0.7/llvm/lib/LTO/
H A DLTO.cpp536 unsigned Partition, bool InSummary) { in addModuleToGlobalRes() argument
573 (GlobalRes.Partition != GlobalResolution::Unknown && in addModuleToGlobalRes()
574 GlobalRes.Partition != Partition)) { in addModuleToGlobalRes()
575 GlobalRes.Partition = GlobalResolution::External; in addModuleToGlobalRes()
578 GlobalRes.Partition = Partition; in addModuleToGlobalRes()
1117 if (R.second.Partition != 0 && in runRegularLTO()
1118 R.second.Partition != GlobalResolution::External) in runRegularLTO()
1129 if (EnableLTOInternalization && R.second.Partition == 0) in runRegularLTO()
1513 if (Res.second.Partition != GlobalResolution::External || in runThinLTO()
/llvm-project-15.0.7/llvm/include/llvm/LTO/
H A DLTO.h370 unsigned Partition = Unknown; member
390 ArrayRef<SymbolResolution> Res, unsigned Partition,
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaModule.cpp150 ModuleIdPath Partition, ModuleImportState &ImportState) { in ActOnModuleDecl() argument
160 bool IsPartition = !Partition.empty(); in ActOnModuleDecl()
248 ModuleName += stringFromPath(Partition); in ActOnModuleDecl()
256 ? Partition.back().second in ActOnModuleDecl()
/llvm-project-15.0.7/clang/lib/Parse/
H A DParser.cpp2399 SmallVector<std::pair<IdentifierInfo *, SourceLocation>, 2> Partition; in ParseModuleDecl() local
2404 << SourceRange(ColonLoc, Partition.back().second); in ParseModuleDecl()
2406 else if (ParseModuleName(ModuleLoc, Partition, /*IsImport*/ false)) in ParseModuleDecl()
2419 return Actions.ActOnModuleDecl(StartLoc, ModuleLoc, MDK, Path, Partition, in ParseModuleDecl()
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DCodeGenOptions.def216 /// Partition functions into N groups and select only functions in group i to be
/llvm-project-15.0.7/clang/docs/
H A DObjectiveCLiterals.rst209 // Partition command line arguments into positional and option arguments.
H A DClangCommandLineReference.rst2338 Partition functions into <N> groups and select only functions in group <i> to be instrumented
/llvm-project-15.0.7/clang/lib/AST/
H A DItaniumMangle.cpp6549 auto Partition = M->Name.find(':'); in mangleModuleInitializer() local
6551 StringRef(&M->Name[Partition + 1], M->Name.size() - Partition - 1), in mangleModuleInitializer()
/llvm-project-15.0.7/llvm/lib/AsmParser/
H A DLLParser.cpp5649 std::string Partition; in parseFunctionHeader() local
5665 (EatIfPresent(lltok::kw_partition) && parseStringConstant(Partition)) || in parseFunctionHeader()
5768 Fn->setPartition(Partition); in parseFunctionHeader()
/llvm-project-15.0.7/llvm/docs/
H A DPasses.rst187 ``-intervals``: Interval Partition Construction

12