Searched refs:IRMover (Results 1 – 8 of 8) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Linker/ |
| H A D | IRMover.cpp | 50 TypeMapTy(IRMover::IdentifiedStructTypeSet &DstStructTypesSet) in TypeMapTy() 53 IRMover::IdentifiedStructTypeSet &DstStructTypesSet; 294 IRMover::LazyCallback AddLazyFor; 436 IRMover::IdentifiedStructTypeSet &Set, std::unique_ptr<Module> SrcM, in IRLinker() 438 IRMover::LazyCallback AddLazyFor, bool IsPerformingImport) in IRLinker() 1571 IRMover::StructTypeKeyInfo::KeyTy::KeyTy(ArrayRef<Type *> E, bool P) in KeyTy() 1574 IRMover::StructTypeKeyInfo::KeyTy::KeyTy(const StructType *ST) in KeyTy() 1577 bool IRMover::StructTypeKeyInfo::KeyTy::operator==(const KeyTy &That) const { in operator ==() 1581 bool IRMover::StructTypeKeyInfo::KeyTy::operator!=(const KeyTy &That) const { in operator !=() 1585 StructType *IRMover::StructTypeKeyInfo::getEmptyKey() { in getEmptyKey() [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() 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()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Linker/ |
| H A D | IRMover.h | 27 class IRMover { 64 LLVM_ABI IRMover(Module &M);
|
| H A D | Linker.h | 24 IRMover Mover;
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/LTO/ |
| H A D | LTO.h | 38 class IRMover; variable 442 std::unique_ptr<IRMover> Mover;
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | FunctionImport.cpp | 1884 IRMover Mover(DestModule); in importFunctions()
|
| /freebsd/contrib/llvm-project/llvm/lib/LTO/ |
| H A D | LTO.cpp | 602 Mover(std::make_unique<IRMover>(*CombinedModule)) {} in RegularLTOState()
|
| /freebsd/lib/clang/libllvm/ |
| H A D | Makefile | 968 SRCS_MIN+= Linker/IRMover.cpp
|