Home
last modified time | relevance | path

Searched refs:CloneModule (Results 1 – 11 of 11) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DCloneModule.cpp35 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 DSplitModule.cpp275 CloneModule(*M, VMap, [&](const GlobalValue *GV) { in SplitModule()
/freebsd-12.1/contrib/llvm/tools/bugpoint/
H A DMiscompilation.cpp233 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 DCrashDebugger.cpp149 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 DExtractFunction.cpp88 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 DCloning.h53 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 DThreadSafeModule.cpp34 auto Tmp = CloneModule(*TSM.getModule(), VMap, [&](const GlobalValue *GV) { in cloneToNewContext()
/freebsd-12.1/contrib/llvm/tools/llc/
H A Dllc.cpp591 std::unique_ptr<Module> M2(llvm::CloneModule(*M)); in compileModule()
/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DThinLTOBitcodeWriter.cpp267 CloneModule(M, VMap, [&](const GlobalValue *GV) -> bool { in splitAndWriteThinLTOBitcode()
/freebsd-12.1/contrib/llvm/tools/opt/
H A Dopt.cpp839 std::unique_ptr<Module> M2(CloneModule(*M)); in main()
/freebsd-12.1/lib/clang/libllvm/
H A DMakefile1423 SRCS_MIN+= Transforms/Utils/CloneModule.cpp