#include "llvm/Linker/IRMover.h"
Definition at line 27 of file IRMover.h.
◆ LazyCallback
◆ ValueAdder
◆ IRMover()
IRMover::IRMover |
( |
Module & |
M | ) |
|
◆ getModule()
Module & llvm::IRMover::getModule |
( |
| ) |
|
|
inline |
◆ move()
Move in the provide values in ValuesToLink
from Src
.
AddLazyFor
is a call back that the IRMover will call when a global value is referenced by one of the ValuesToLink (transitively) but was not present in ValuesToLink. The GlobalValue and a ValueAdder callback are passed as an argument, and the callback is expected to be called if the GlobalValue needs to be added to the ValuesToLink
and linked. Pass nullptr if there's no work to be done in such cases.
IsPerformingImport
is true when this IR link is to perform ThinLTO function importing from Src.
Definition at line 1668 of file IRMover.cpp.
Referenced by llvm::FunctionImporter::importFunctions().
The documentation for this class was generated from the following files: