Searched refs:IRMover (Results 1 – 7 of 7) sorted by relevance
/external/llvm/lib/Linker/ |
D | IRMover.cpp | 51 TypeMapTy(IRMover::IdentifiedStructTypeSet &DstStructTypesSet) in TypeMapTy() 54 IRMover::IdentifiedStructTypeSet &DstStructTypesSet; 376 std::function<void(GlobalValue &, IRMover::ValueAdder)> AddLazyFor; 483 IRMover::IdentifiedStructTypeSet &Set, std::unique_ptr<Module> SrcM, in IRLinker() 485 std::function<void(GlobalValue &, IRMover::ValueAdder)> AddLazyFor) in IRLinker() 1259 IRMover::StructTypeKeyInfo::KeyTy::KeyTy(ArrayRef<Type *> E, bool P) in KeyTy() 1262 IRMover::StructTypeKeyInfo::KeyTy::KeyTy(const StructType *ST) in KeyTy() 1265 bool IRMover::StructTypeKeyInfo::KeyTy::operator==(const KeyTy &That) const { in operator ==() 1269 bool IRMover::StructTypeKeyInfo::KeyTy::operator!=(const KeyTy &That) const { in operator !=() 1273 StructType *IRMover::StructTypeKeyInfo::getEmptyKey() { in getEmptyKey() [all …]
|
D | LinkModules.cpp | 30 IRMover &Mover; 47 void addLazyFor(GlobalValue &GV, const IRMover::ValueAdder &Add); 120 ModuleLinker(IRMover &Mover, std::unique_ptr<Module> SrcM, unsigned Flags, in ModuleLinker() 420 void ModuleLinker::addLazyFor(GlobalValue &GV, const IRMover::ValueAdder &Add) { in addLazyFor() 583 [this](GlobalValue &GV, IRMover::ValueAdder Add) { in run()
|
D | CMakeLists.txt | 2 IRMover.cpp
|
/external/llvm/include/llvm/Linker/ |
D | IRMover.h | 26 class IRMover { 63 IRMover(Module &M);
|
D | Linker.h | 25 IRMover Mover;
|
/external/llvm/test/Linker/ |
D | alias.ll | 7 ; (the C2 case), the IRMover knows to copy the aliasee as internal. 14 ; before using the IRMover.
|
/external/llvm/tools/gold/ |
D | gold-plugin.cpp | 1140 static void linkInModule(LLVMContext &Context, IRMover &L, claimed_file &F, in linkInModule() 1163 [](GlobalValue &, IRMover::ValueAdder) {})) { in linkInModule() 1195 IRMover L(*NewModule.get()); in thinLTOBackendTask() 1481 IRMover L(*Combined); in allSymbolsReadHook()
|