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

/freebsd-11-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-11-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;
386 /// See IRMover::move().
387 std::function<void(GlobalValue &, IRMover::ValueAdder)> AddLazyFor;
520 IRMover::IdentifiedStructTypeSet &Set, std::unique_ptr<Module> SrcM,
522 std::function<void(GlobalValue &, IRMover::ValueAdder)> AddLazyFor,
1485 IRMover::StructTypeKeyInfo::KeyTy::KeyTy(ArrayRef<Type *> E, bool P)
1488 IRMover
1563 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-11-stable/contrib/llvm-project/llvm/include/llvm/LTO/
H A DLTO.h25 #include "llvm/Linker/IRMover.h"
322 std::unique_ptr<IRMover> Mover;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DFunctionImport.cpp35 #include "llvm/Linker/IRMover.h"
1121 IRMover Mover(DestModule);
1228 [](GlobalValue &, IRMover::ValueAdder) {},
/freebsd-11-stable/contrib/llvm-project/llvm/lib/LTO/
H A DLTO.cpp30 #include "llvm/Linker/IRMover.h"
493 Mover(std::make_unique<IRMover>(*CombinedModule)) {}
823 [](GlobalValue &, IRMover::ValueAdder) {},
/freebsd-11-stable/lib/clang/libllvm/
H A DMakefile679 SRCS_MIN+= Linker/IRMover.cpp

Completed in 85 milliseconds