/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | CloneModule.cpp | 39 std::unique_ptr<Module> llvm::CloneModule(const Module &M) { in CloneModule() function in llvm 43 return CloneModule(M, VMap); in CloneModule() 46 std::unique_ptr<Module> llvm::CloneModule(const Module &M, in CloneModule() function in llvm 48 return CloneModule(M, VMap, [](const GlobalValue *GV) { return true; }); in CloneModule() 51 std::unique_ptr<Module> llvm::CloneModule( in CloneModule() function in llvm 221 return wrap(CloneModule(*unwrap(M)).release()); in LLVMCloneModule()
|
H A D | SplitModule.cpp | 316 CloneModule(M, VMap, [&](const GlobalValue *GV) { in SplitModule()
|
/freebsd/contrib/llvm-project/llvm/tools/bugpoint/ |
H A D | Miscompilation.cpp | 232 auto Merged = CloneModule(M1); in testMergedProgram() 233 if (Linker::linkModules(*Merged, CloneModule(M2))) in testMergedProgram() 267 std::unique_ptr<Module> Clone = CloneModule(BD.getProgram(), VMap); in TestFuncs() 278 std::unique_ptr<Module> ToNotOptimize = CloneModule(BD.getProgram(), VMap); in TestFuncs() 316 std::unique_ptr<Module> ToNotOptimize = CloneModule(BD.getProgram(), VMap); in ExtractLoops() 371 CloneModule(*ToOptimizeLoopExtracted, VMap); in ExtractLoops() 372 std::unique_ptr<Module> TNOBackup = CloneModule(*ToNotOptimize, VMap); in ExtractLoops() 504 std::unique_ptr<Module> Clone = CloneModule(BD.getProgram(), VMap); in TestFuncs() 518 std::unique_ptr<Module> ToNotOptimize = CloneModule(BD.getProgram(), VMap); in TestFuncs() 573 std::unique_ptr<Module> ProgClone = CloneModule(BD.getProgram(), VMap); in ExtractBlocks() [all …]
|
H A D | CrashDebugger.cpp | 165 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); in TestGlobalVariables() 259 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); in TestFuncs() 364 std::unique_ptr<Module> M = CloneModule(BD.getProgram()); in TestFuncAttrs() 470 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); in TestBlocks() 583 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); in TestBlocks() 681 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); in TestBlocks() 767 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); in TestInsts() 840 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); in TestInsts() 909 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); in TestNamedMDs() 986 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); in TestNamedMDOps() [all …]
|
H A D | ExtractFunction.cpp | 87 std::unique_ptr<Module> Clone = CloneModule(*Program); in deleteInstructionFromProgram() 319 std::unique_ptr<Module> New = CloneModule(*M, NewVMap); in SplitFunctionsOutOfModule()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | Cloning.h | 49 std::unique_ptr<Module> CloneModule(const Module &M); 50 std::unique_ptr<Module> CloneModule(const Module &M, ValueToValueMapTy &VMap); 57 CloneModule(const Module &M, ValueToValueMapTy &VMap,
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | EmbedBitcodePass.cpp |
|
H A D | ThinLTOBitcodeWriter.cpp | 354 CloneModule(M, VMap, [&](const GlobalValue *GV) -> bool { in splitAndWriteThinLTOBitcode()
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
H A D | ThreadSafeModule.cpp | 32 auto Tmp = CloneModule(M, VMap, [&](const GlobalValue *GV) { in cloneToNewContext()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUSplitModule.cpp | 739 CloneModule(M, VMap, [&](const GlobalValue *GV) { in splitAMDGPUModule()
|
/freebsd/contrib/llvm-project/llvm/tools/opt/ |
H A D | optdriver.cpp | 877 std::unique_ptr<Module> M2(CloneModule(*M)); in optMain()
|
/freebsd/contrib/llvm-project/llvm/tools/llc/ |
H A D | llc.cpp | 734 std::unique_ptr<Module> M2(llvm::CloneModule(*M)); in compileModule()
|
/freebsd/lib/clang/libllvm/ |
H A D | Makefile | 1914 SRCS_MIN+= Transforms/Utils/CloneModule.cpp
|