#include <Cloning.h>
|
| DefMaps | buildDefMaps (ArrayRef< std::reference_wrapper< Module > > Mods) |
| |
| void | resolveGV (const DefMaps &Defs, GlobalValue *G, SmallVector< GlobalValue * > &WorkList, SmallPtrSetImpl< GlobalValue * > &Found) |
| |
| void | scanConstant (Constant *C, const DefMaps &Defs, SmallVector< GlobalValue * > &WorkList, SmallPtrSetImpl< GlobalValue * > &Found) |
| |
| SmallPtrSet< GlobalValue *, 32 > | findTransitiveClosure (Function *Entry, const DefMaps &Defs) |
| |
| std::unique_ptr< Module > | cloneClosure (Module &M, LLVMContext &Ctx, SmallPtrSetImpl< GlobalValue * > const &Reachable) |
| |
◆ buildDefMaps()
◆ cloneClosure()
◆ findTransitiveClosure()
◆ resolveGV()
◆ scanConstant()
◆ FuncDecls
◆ GlobDecls
◆ ResolvedMap
The documentation for this struct was generated from the following file: