| /llvm-project-15.0.7/llvm/utils/TableGen/GlobalISel/ |
| H A D | GIMatchTree.cpp | 470 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 D | CompileOnDemandLayer.cpp | 122 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 D | LoopDistribute.cpp | 320 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 D | SROA.cpp | 350 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 D | CompileOnDemandLayer.h | 84 void setPartitionFunction(PartitionFunction Partition); 114 void expandPartition(GlobalValueSet &Partition); 126 PartitionFunction Partition = compileRequested; variable
|
| H A D | LLJIT.h | 227 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 D | SROA.h | 41 class Partition; variable 127 sroa::Partition &P);
|
| /llvm-project-15.0.7/lld/ELF/ |
| H A D | Writer.cpp | 72 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 D | InputSection.h | 28 struct Partition; 33 extern std::vector<Partition> partitions; 68 elf::Partition &getPartition() const;
|
| H A D | SyntheticSections.h | 1215 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 D | SyntheticSections.cpp | 1323 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 D | ICF.cpp | 475 for (Partition &part : partitions) in run()
|
| H A D | LinkerScript.cpp | 573 for (Partition &part : partitions) { in discardSynthetic()
|
| H A D | Driver.cpp | 2094 for (Partition &part : partitions) { in readSymbolPartitionSection() 2123 Partition &newPart = partitions.back(); in readSymbolPartitionSection()
|
| H A D | Relocations.cpp | 869 Partition &part = isec.getPartition(); in addRelativeReloc()
|
| /llvm-project-15.0.7/llvm/lib/LTO/ |
| H A D | LTO.cpp | 536 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 D | LTO.h | 370 unsigned Partition = Unknown; member 390 ArrayRef<SymbolResolution> Res, unsigned Partition,
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaModule.cpp | 150 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 D | Parser.cpp | 2399 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 D | CodeGenOptions.def | 216 /// Partition functions into N groups and select only functions in group i to be
|
| /llvm-project-15.0.7/clang/docs/ |
| H A D | ObjectiveCLiterals.rst | 209 // Partition command line arguments into positional and option arguments.
|
| H A D | ClangCommandLineReference.rst | 2338 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 D | ItaniumMangle.cpp | 6549 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 D | LLParser.cpp | 5649 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 D | Passes.rst | 187 ``-intervals``: Interval Partition Construction
|