HomeSort by relevance Sort by last modified time
    Searched refs:CloneModule (Results 1 - 25 of 30) 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());
  /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) };

Completed in 2312 milliseconds

1 2