Searched refs:IRMover (Results 1 – 12 of 12) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Linker/ |
| H A D | IRMover.cpp | 58 TypeMapTy(IRMover::IdentifiedStructTypeSet &DstStructTypesSet) in TypeMapTy() 61 IRMover::IdentifiedStructTypeSet &DstStructTypesSet; 389 IRMover::LazyCallback AddLazyFor; 1650 IRMover::StructTypeKeyInfo::KeyTy::KeyTy(const StructType *ST) in KeyTy() 1661 StructType *IRMover::StructTypeKeyInfo::getEmptyKey() { in getEmptyKey() 1665 StructType *IRMover::StructTypeKeyInfo::getTombstoneKey() { in getTombstoneKey() 1678 bool IRMover::StructTypeKeyInfo::isEqual(const KeyTy &LHS, in isEqual() 1685 bool IRMover::StructTypeKeyInfo::isEqual(const StructType *LHS, in isEqual() 1713 IRMover::StructTypeKeyInfo::KeyTy Key(ETypes, IsPacked); in findNonOpaque() 1725 IRMover::IRMover(Module &M) : Composite(M) { in IRMover() function in IRMover [all …]
|
| H A D | LinkModules.cpp | 31 IRMover &Mover; 51 void addLazyFor(GlobalValue &GV, const IRMover::ValueAdder &Add); 110 ModuleLinker(IRMover &Mover, std::unique_ptr<Module> SrcM, unsigned Flags, in ModuleLinker() 398 void ModuleLinker::addLazyFor(GlobalValue &GV, const IRMover::ValueAdder &Add) { in addLazyFor() 577 IRMover::LazyCallback( in run() 578 [this](GlobalValue &GV, IRMover::ValueAdder Add) { in run()
|
| H A D | CMakeLists.txt | 2 IRMover.cpp
|
| /llvm-project-15.0.7/llvm/include/llvm/Linker/ |
| H A D | IRMover.h | 26 class IRMover { 63 IRMover(Module &M);
|
| H A D | Linker.h | 23 IRMover Mover;
|
| /llvm-project-15.0.7/llvm/test/Linker/ |
| H A D | alias.ll | 7 ; (the C2 case), the IRMover knows to copy the aliasee as internal. 14 ; before using the IRMover.
|
| /llvm-project-15.0.7/llvm/test/tools/gold/X86/ |
| H A D | thinlto_alias.ll | 21 ; combined summary rather than the IRMover to change the module's linkage 22 ; during the ThinLTO backend. The internalization step implemented by IRMover
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/Linker/ |
| H A D | BUILD.gn | 10 "IRMover.cpp",
|
| /llvm-project-15.0.7/llvm/include/llvm/LTO/ |
| H A D | LTO.h | 33 class IRMover; variable 301 std::unique_ptr<IRMover> Mover;
|
| /llvm-project-15.0.7/llvm/test/Transforms/FunctionImport/ |
| H A D | cg_profile.ll | 2 ; generated during function importing in IRMover's RAUW operations) are accepted
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | FunctionImport.cpp | 1226 IRMover Mover(DestModule); in importFunctions()
|
| /llvm-project-15.0.7/llvm/lib/LTO/ |
| H A D | LTO.cpp | 514 Mover(std::make_unique<IRMover>(*CombinedModule)) {} in RegularLTOState()
|