Searched refs:IRMover (Results 1 – 8 of 8) sorted by relevance
61 TypeMapTy(IRMover::IdentifiedStructTypeSet &DstStructTypesSet) in TypeMapTy()64 IRMover::IdentifiedStructTypeSet &DstStructTypesSet;392 IRMover::LazyCallback AddLazyFor;1682 IRMover::StructTypeKeyInfo::KeyTy::KeyTy(const StructType *ST) in KeyTy()1693 StructType *IRMover::StructTypeKeyInfo::getEmptyKey() { in getEmptyKey()1697 StructType *IRMover::StructTypeKeyInfo::getTombstoneKey() { in getTombstoneKey()1710 bool IRMover::StructTypeKeyInfo::isEqual(const KeyTy &LHS, in isEqual()1717 bool IRMover::StructTypeKeyInfo::isEqual(const StructType *LHS, in isEqual()1745 IRMover::StructTypeKeyInfo::KeyTy Key(ETypes, IsPacked); in findNonOpaque()1757 IRMover::IRMover(Module &M) : Composite(M) { in IRMover() function in IRMover[all …]
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()402 void ModuleLinker::addLazyFor(GlobalValue &GV, const IRMover::ValueAdder &Add) { in addLazyFor()602 IRMover::LazyCallback( in run()603 [this](GlobalValue &GV, IRMover::ValueAdder Add) { in run()
26 class IRMover {63 IRMover(Module &M);
23 IRMover Mover;
33 class IRMover; variable321 std::unique_ptr<IRMover> Mover;
1609 IRMover Mover(DestModule); in importFunctions()
582 Mover(std::make_unique<IRMover>(*CombinedModule)) {} in RegularLTOState()
867 SRCS_MIN+= Linker/IRMover.cpp