Searched refs:CloneModule (Results 1 – 11 of 11) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | CloneModule.cpp | 35 std::unique_ptr<Module> llvm::CloneModule(const Module &M) { in CloneModule() function in llvm 39 return CloneModule(M, VMap); in CloneModule() 42 std::unique_ptr<Module> llvm::CloneModule(const Module &M, in CloneModule() function in llvm 44 return CloneModule(M, VMap, [](const GlobalValue *GV) { return true; }); in CloneModule() 47 std::unique_ptr<Module> llvm::CloneModule( in CloneModule() function in llvm 200 return wrap(CloneModule(*unwrap(M)).release()); in LLVMCloneModule()
|
| H A D | SplitModule.cpp | 275 CloneModule(*M, VMap, [&](const GlobalValue *GV) { in SplitModule()
|
| /freebsd-12.1/contrib/llvm/tools/bugpoint/ |
| H A D | Miscompilation.cpp | 233 auto Merged = CloneModule(M1); in testMergedProgram() 234 if (Linker::linkModules(*Merged, CloneModule(M2))) in testMergedProgram() 268 std::unique_ptr<Module> Clone = CloneModule(BD.getProgram(), VMap); in TestFuncs() 279 std::unique_ptr<Module> ToNotOptimize = CloneModule(BD.getProgram(), VMap); in TestFuncs() 372 CloneModule(*ToOptimizeLoopExtracted, VMap); in ExtractLoops() 373 std::unique_ptr<Module> TNOBackup = CloneModule(*ToNotOptimize, VMap); in ExtractLoops() 503 std::unique_ptr<Module> Clone = CloneModule(BD.getProgram(), VMap); in TestFuncs() 517 std::unique_ptr<Module> ToNotOptimize = CloneModule(BD.getProgram(), VMap); in TestFuncs() 572 std::unique_ptr<Module> ProgClone = CloneModule(BD.getProgram(), VMap); in ExtractBlocks() 761 Module *ToNotOptimize = CloneModule(getProgram(), VMap).release(); in debugMiscompilation() [all …]
|
| H A D | CrashDebugger.cpp | 149 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); in TestGlobalVariables() 243 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); in TestFuncs() 348 std::unique_ptr<Module> M = CloneModule(BD.getProgram()); in TestFuncAttrs() 446 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); in TestBlocks() 565 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); in TestBlocks() 669 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); in TestBlocks() 761 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); in TestInsts() 836 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap); in TestNamedMDs() 957 std::unique_ptr<Module> M = CloneModule(OrigM); in ReduceGlobalInitializers() 1209 std::unique_ptr<Module> M = CloneModule(BD.getProgram()); in DebugACrash() [all …]
|
| H A D | ExtractFunction.cpp | 88 std::unique_ptr<Module> Clone = CloneModule(*Program); in deleteInstructionFromProgram() 321 std::unique_ptr<Module> New = CloneModule(*M, NewVMap); in SplitFunctionsOutOfModule()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Transforms/Utils/ |
| H A D | Cloning.h | 53 std::unique_ptr<Module> CloneModule(const Module &M); 54 std::unique_ptr<Module> CloneModule(const Module &M, ValueToValueMapTy &VMap); 61 CloneModule(const Module &M, ValueToValueMapTy &VMap,
|
| /freebsd-12.1/contrib/llvm/lib/ExecutionEngine/Orc/ |
| H A D | ThreadSafeModule.cpp | 34 auto Tmp = CloneModule(*TSM.getModule(), VMap, [&](const GlobalValue *GV) { in cloneToNewContext()
|
| /freebsd-12.1/contrib/llvm/tools/llc/ |
| H A D | llc.cpp | 591 std::unique_ptr<Module> M2(llvm::CloneModule(*M)); in compileModule()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/IPO/ |
| H A D | ThinLTOBitcodeWriter.cpp | 267 CloneModule(M, VMap, [&](const GlobalValue *GV) -> bool { in splitAndWriteThinLTOBitcode()
|
| /freebsd-12.1/contrib/llvm/tools/opt/ |
| H A D | opt.cpp | 839 std::unique_ptr<Module> M2(CloneModule(*M)); in main()
|
| /freebsd-12.1/lib/clang/libllvm/ |
| H A D | Makefile | 1423 SRCS_MIN+= Transforms/Utils/CloneModule.cpp
|