HomeSort by relevance Sort by last modified time
    Searched refs:CloneModule (Results 1 - 25 of 28) sorted by null

1 2

  /external/llvm/include/llvm/Transforms/Utils/
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,
162 /// used for things like CloneFunction or CloneModule.
  /external/swiftshader/third_party/LLVM/include/llvm/Transforms/Utils/
Cloning.h 47 /// CloneModule - Return an exact copy of the specified module
49 Module *CloneModule(const Module *M);
50 Module *CloneModule(const Module *M, ValueToValueMapTy &VMap);
156 /// used for things like CloneFunction or CloneModule.
  /external/llvm/lib/Transforms/Utils/
CloneModule.cpp 1 //===- CloneModule.cpp - Clone an entire module ---------------------------===//
10 // This file implements the CloneModule interface which makes a copy of an
27 std::unique_ptr<Module> llvm::CloneModule(const Module *M) {
31 return CloneModule(M, VMap);
34 std::unique_ptr<Module> llvm::CloneModule(const Module *M,
36 return CloneModule(M, VMap, [](const GlobalValue *GV) { return true; });
39 std::unique_ptr<Module> llvm::CloneModule(
179 return wrap(CloneModule(unwrap(M)).release());
SplitModule.cpp 253 CloneModule(M.get(), VMap, [&](const GlobalValue *GV) {
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
CloneModule.cpp 1 //===- CloneModule.cpp - Clone an entire module ---------------------------===//
10 // This file implements the CloneModule interface which makes a copy of an
35 std::unique_ptr<Module> llvm::CloneModule(const Module &M) {
39 return CloneModule(M, VMap);
42 std::unique_ptr<Module> llvm::CloneModule(const Module &M,
44 return CloneModule(M, VMap, [](const GlobalValue *GV) { return true; });
47 std::unique_ptr<Module> llvm::CloneModule(
199 return wrap(CloneModule(*unwrap(M)).release());
SplitModule.cpp 277 CloneModule(*M, VMap, [&](const GlobalValue *GV) {
  /external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
CloneModule.cpp 1 //===- CloneModule.cpp - Clone an entire module ---------------------------===//
10 // This file implements the CloneModule interface which makes a copy of an
22 /// CloneModule - Return an exact copy of the specified module. This is not as
27 Module *llvm::CloneModule(const Module *M) {
31 return CloneModule(M, VMap);
34 Module *llvm::CloneModule(const Module *M, ValueToValueMapTy &VMap) {
  /external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Utils/
Cloning.h 52 std::unique_ptr<Module> CloneModule(const Module &M);
53 std::unique_ptr<Module> CloneModule(const Module &M, ValueToValueMapTy &VMap);
60 CloneModule(const Module &M, ValueToValueMapTy &VMap,
162 /// used for things like CloneFunction or CloneModule.
  /external/swiftshader/third_party/LLVM/tools/bugpoint/
Miscompilation.cpp 222 M1 = CloneModule(M1);
223 M2 = CloneModule(M2);
265 Module *Clone = CloneModule(BD.getProgram(), VMap);
276 Module *ToNotOptimize = CloneModule(BD.getProgram(), VMap);
314 Module *ToNotOptimize = CloneModule(BD.getProgram(), VMap);
369 Module *TOLEBackup = CloneModule(ToOptimizeLoopExtracted);
370 Module *TNOBackup = CloneModule(ToNotOptimize);
479 Module *Clone = CloneModule(BD.getProgram(), VMap);
493 Module *ToNotOptimize = CloneModule(BD.getProgram(), VMap);
554 Module *ProgClone = CloneModule(BD.getProgram(), VMap);
    [all...]
CrashDebugger.cpp 134 Module *M = CloneModule(BD.getProgram(), VMap);
208 Module *M = CloneModule(BD.getProgram(), VMap);
275 Module *M = CloneModule(BD.getProgram(), VMap);
385 Module *M = CloneModule(BD.getProgram(), VMap);
444 Module *M = CloneModule(BD.getProgram());
605 Module *M = CloneModule(BD.getProgram());
ExtractFunction.cpp 60 Module *Clone = CloneModule(Program);
273 Module *New = CloneModule(M, NewVMap);
  /external/llvm/tools/bugpoint/
Miscompilation.cpp 258 Module *Clone = CloneModule(BD.getProgram(), VMap).release();
269 std::unique_ptr<Module> ToNotOptimize = CloneModule(BD.getProgram(), VMap);
307 std::unique_ptr<Module> ToNotOptimize = CloneModule(BD.getProgram(), VMap);
367 CloneModule(ToOptimizeLoopExtracted.get(), VMap);
368 std::unique_ptr<Module> TNOBackup = CloneModule(ToNotOptimize.get(), VMap);
495 Module *Clone = CloneModule(BD.getProgram(), VMap).release();
509 std::unique_ptr<Module> ToNotOptimize = CloneModule(BD.getProgram(), VMap);
563 Module *ProgClone = CloneModule(BD.getProgram(), VMap).release();
749 Module *ToNotOptimize = CloneModule(getProgram(), VMap).release();
    [all...]
CrashDebugger.cpp 146 Module *M = CloneModule(BD.getProgram(), VMap).release();
243 Module *M = CloneModule(BD.getProgram(), VMap).release();
350 Module *M = CloneModule(BD.getProgram(), VMap).release();
460 Module *M = CloneModule(BD.getProgram(), VMap).release();
536 Module *M = CloneModule(BD.getProgram(), VMap).release();
618 Module *M = CloneModule(BD.getProgram(), VMap).release();
658 Module *M = CloneModule(BD.getProgram()).release();
860 Module *M = CloneModule(BD.getProgram()).release();
    [all...]
ExtractFunction.cpp 89 Module *Clone = CloneModule(Program).release();
323 std::unique_ptr<Module> New = CloneModule(M, NewVMap);
  /external/swiftshader/third_party/llvm-7.0/llvm/tools/bugpoint/
Miscompilation.cpp 233 auto Merged = CloneModule(M1);
234 if (Linker::linkModules(*Merged, CloneModule(M2)))
268 std::unique_ptr<Module> Clone = CloneModule(BD.getProgram(), VMap);
279 std::unique_ptr<Module> ToNotOptimize = CloneModule(BD.getProgram(), VMap);
317 std::unique_ptr<Module> ToNotOptimize = CloneModule(BD.getProgram(), VMap);
372 CloneModule(*ToOptimizeLoopExtracted, VMap);
373 std::unique_ptr<Module> TNOBackup = CloneModule(*ToNotOptimize, VMap);
503 std::unique_ptr<Module> Clone = CloneModule(BD.getProgram(), VMap);
517 std::unique_ptr<Module> ToNotOptimize = CloneModule(BD.getProgram(), VMap);
572 std::unique_ptr<Module> ProgClone = CloneModule(BD.getProgram(), VMap)
    [all...]
CrashDebugger.cpp 149 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap);
243 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap);
386 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap);
505 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap);
609 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap);
701 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap);
776 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap);
855 std::unique_ptr<Module> M = CloneModule(BD.getProgram(), VMap);
897 std::unique_ptr<Module> M = CloneModule(OrigM);
    [all...]
ExtractFunction.cpp 88 std::unique_ptr<Module> Clone = CloneModule(*Program);
321 std::unique_ptr<Module> New = CloneModule(*M, NewVMap);
  /external/swiftshader/third_party/llvm-7.0/llvm/unittests/Transforms/Utils/
Cloning.cpp 562 class CloneModule : public ::testing::Test {
600 "CloneModule", false, "", 0);
628 void CreateNewModule() { NewM = llvm::CloneModule(*OldM).release(); }
635 TEST_F(CloneModule, Verify) {
639 TEST_F(CloneModule, OldModuleUnchanged) {
645 TEST_F(CloneModule, Subprogram) {
654 TEST_F(CloneModule, GlobalMetadata) {
659 TEST_F(CloneModule, GlobalDebugInfo) {
682 TEST_F(CloneModule, CompileUnit) {
705 TEST_F(CloneModule, Comdat)
    [all...]
  /external/llvm/unittests/Transforms/Utils/
Cloning.cpp 395 class CloneModule : public ::testing::Test {
422 "/file/dir", "CloneModule", false, "", 0);
436 void CreateNewModule() { NewM = llvm::CloneModule(OldM).release(); }
443 TEST_F(CloneModule, Verify) {
447 TEST_F(CloneModule, OldModuleUnchanged) {
453 TEST_F(CloneModule, Subprogram) {
  /external/mesa3d/src/gallium/state_trackers/clover/llvm/codegen/
native.cpp 159 std::unique_ptr< ::llvm::Module> cmod { CloneModule(&mod) };
  /external/llvm/tools/llc/
llc.cpp 481 std::unique_ptr<Module> M2(llvm::CloneModule(M.get()));
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/ExecutionEngine/Orc/
CompileOnDemandLayer.cpp 82 auto Tmp = CloneModule(M, VMap, [&](const GlobalValue *GV) {
  /external/llvm/tools/opt/
opt.cpp 664 std::unique_ptr<Module> M2(CloneModule(M.get()));
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/IPO/
ThinLTOBitcodeWriter.cpp 266 CloneModule(M, VMap, [&](const GlobalValue *GV) -> bool {
  /external/swiftshader/third_party/llvm-7.0/llvm/tools/llc/
llc.cpp 591 std::unique_ptr<Module> M2(llvm::CloneModule(*M));

Completed in 1821 milliseconds

1 2