Searched refs:IRMover (Results 1 - 8 of 8) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Linker/
H A DLinker.h13 #include "llvm/Linker/IRMover.h"
25 IRMover Mover;
H A DIRMover.h1 //===- IRMover.h ------------------------------------------------*- C++ -*-===//
25 class IRMover { class in namespace:llvm
62 IRMover(Module &M);
68 /// - \p AddLazyFor is a call back that the IRMover will call when a global
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Linker/
H A DIRMover.cpp1 //===- lib/Linker/IRMover.cpp ---------------------------------------------===//
9 #include "llvm/Linker/IRMover.h"
50 TypeMapTy(IRMover::IdentifiedStructTypeSet &DstStructTypesSet)
53 IRMover::IdentifiedStructTypeSet &DstStructTypesSet;
390 /// See IRMover::move().
391 std::function<void(GlobalValue &, IRMover::ValueAdder)> AddLazyFor;
524 IRMover::IdentifiedStructTypeSet &Set, std::unique_ptr<Module> SrcM,
526 std::function<void(GlobalValue &, IRMover::ValueAdder)> AddLazyFor,
1489 IRMover::StructTypeKeyInfo::KeyTy::KeyTy(ArrayRef<Type *> E, bool P)
1492 IRMover
1567 IRMover::IRMover(Module &M) : Composite(M) { function in class:IRMover
[all...]
H A DLinkModules.cpp30 IRMover &Mover;
50 void addLazyFor(GlobalValue &GV, const IRMover::ValueAdder &Add);
109 ModuleLinker(IRMover &Mover, std::unique_ptr<Module> SrcM, unsigned Flags,
396 void ModuleLinker::addLazyFor(GlobalValue &GV, const IRMover::ValueAdder &Add) {
554 [this](GlobalValue &GV, IRMover::ValueAdder Add) {
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/LTO/
H A DLTO.h31 class IRMover;
319 std::unique_ptr<IRMover> Mover;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DFunctionImport.cpp35 #include "llvm/Linker/IRMover.h"
1139 IRMover Mover(DestModule);
1254 [](GlobalValue &, IRMover::ValueAdder) {},
/freebsd-13-stable/contrib/llvm-project/llvm/lib/LTO/
H A DLTO.cpp32 #include "llvm/Linker/IRMover.h"
486 Mover(std::make_unique<IRMover>(*CombinedModule)) {}
825 [](GlobalValue &, IRMover::ValueAdder) {},
/freebsd-13-stable/lib/clang/libllvm/
H A DMakefile703 SRCS_MIN+= Linker/IRMover.cpp

Completed in 75 milliseconds