Home
last modified time | relevance | path

Searched refs:IRMover (Results 1 – 12 of 12) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Linker/
H A DIRMover.cpp58 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 DLinkModules.cpp31 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 DCMakeLists.txt2 IRMover.cpp
/llvm-project-15.0.7/llvm/include/llvm/Linker/
H A DIRMover.h26 class IRMover {
63 IRMover(Module &M);
H A DLinker.h23 IRMover Mover;
/llvm-project-15.0.7/llvm/test/Linker/
H A Dalias.ll7 ; (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 Dthinlto_alias.ll21 ; 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 DBUILD.gn10 "IRMover.cpp",
/llvm-project-15.0.7/llvm/include/llvm/LTO/
H A DLTO.h33 class IRMover; variable
301 std::unique_ptr<IRMover> Mover;
/llvm-project-15.0.7/llvm/test/Transforms/FunctionImport/
H A Dcg_profile.ll2 ; generated during function importing in IRMover's RAUW operations) are accepted
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DFunctionImport.cpp1226 IRMover Mover(DestModule); in importFunctions()
/llvm-project-15.0.7/llvm/lib/LTO/
H A DLTO.cpp514 Mover(std::make_unique<IRMover>(*CombinedModule)) {} in RegularLTOState()