/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());
|
/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) {
|
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Transforms/Utils/ |
Cloning.h | 50 std::unique_ptr<Module> CloneModule(const Module *M); 51 std::unique_ptr<Module> CloneModule(const Module *M, ValueToValueMapTy &VMap); 58 CloneModule(const Module *M, ValueToValueMapTy &VMap, 159 /// used for things like CloneFunction or CloneModule.
|
/prebuilts/clang/host/darwin-x86/clang-4393122/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.
|
/prebuilts/clang/host/darwin-x86/clang-4479392/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.
|
/prebuilts/clang/host/darwin-x86/clang-4579689/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.
|
/prebuilts/clang/host/darwin-x86/clang-4630689/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.
|
/prebuilts/clang/host/darwin-x86/clang-4639204/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.
|
/prebuilts/clang/host/darwin-x86/clang-4691093/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.
|
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Transforms/Utils/ |
Cloning.h | 50 std::unique_ptr<Module> CloneModule(const Module *M); 51 std::unique_ptr<Module> CloneModule(const Module *M, ValueToValueMapTy &VMap); 58 CloneModule(const Module *M, ValueToValueMapTy &VMap, 159 /// used for things like CloneFunction or CloneModule.
|
/prebuilts/clang/host/linux-x86/clang-4393122/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.
|
/prebuilts/clang/host/linux-x86/clang-4479392/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.
|
/prebuilts/clang/host/linux-x86/clang-4579689/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.
|
/prebuilts/clang/host/linux-x86/clang-4630689/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.
|
/prebuilts/clang/host/linux-x86/clang-4639204/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.
|
/prebuilts/clang/host/linux-x86/clang-4691093/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());
|
/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/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) };
|