|
@@ -303,7 +303,7 @@ namespace llvm {
|
|
mNDM->run = mNDNM->run = mDNM->run = mNDM2->run = 0;
|
|
mNDM->run = mNDNM->run = mDNM->run = mNDM2->run = 0;
|
|
|
|
|
|
PassManager Passes;
|
|
PassManager Passes;
|
|
- Passes.add(new DataLayoutPass(&M));
|
|
|
|
|
|
+ Passes.add(new DataLayoutPass());
|
|
Passes.add(mNDM2);
|
|
Passes.add(mNDM2);
|
|
Passes.add(mNDM);
|
|
Passes.add(mNDM);
|
|
Passes.add(mNDNM);
|
|
Passes.add(mNDNM);
|
|
@@ -327,7 +327,7 @@ namespace llvm {
|
|
mNDM->run = mNDNM->run = mDNM->run = mNDM2->run = 0;
|
|
mNDM->run = mNDNM->run = mDNM->run = mNDM2->run = 0;
|
|
|
|
|
|
PassManager Passes;
|
|
PassManager Passes;
|
|
- Passes.add(new DataLayoutPass(&M));
|
|
|
|
|
|
+ Passes.add(new DataLayoutPass());
|
|
Passes.add(mNDM);
|
|
Passes.add(mNDM);
|
|
Passes.add(mNDNM);
|
|
Passes.add(mNDNM);
|
|
Passes.add(mNDM2);// invalidates mNDM needed by mDNM
|
|
Passes.add(mNDM2);// invalidates mNDM needed by mDNM
|
|
@@ -349,7 +349,7 @@ namespace llvm {
|
|
std::unique_ptr<Module> M(makeLLVMModule());
|
|
std::unique_ptr<Module> M(makeLLVMModule());
|
|
T *P = new T();
|
|
T *P = new T();
|
|
PassManager Passes;
|
|
PassManager Passes;
|
|
- Passes.add(new DataLayoutPass(M.get()));
|
|
|
|
|
|
+ Passes.add(new DataLayoutPass());
|
|
Passes.add(P);
|
|
Passes.add(P);
|
|
Passes.run(*M);
|
|
Passes.run(*M);
|
|
T::finishedOK(run);
|
|
T::finishedOK(run);
|
|
@@ -360,7 +360,7 @@ namespace llvm {
|
|
Module *M = makeLLVMModule();
|
|
Module *M = makeLLVMModule();
|
|
T *P = new T();
|
|
T *P = new T();
|
|
PassManager Passes;
|
|
PassManager Passes;
|
|
- Passes.add(new DataLayoutPass(M));
|
|
|
|
|
|
+ Passes.add(new DataLayoutPass());
|
|
Passes.add(P);
|
|
Passes.add(P);
|
|
Passes.run(*M);
|
|
Passes.run(*M);
|
|
T::finishedOK(run, N);
|
|
T::finishedOK(run, N);
|
|
@@ -398,7 +398,7 @@ namespace llvm {
|
|
SCOPED_TRACE("Running OnTheFlyTest");
|
|
SCOPED_TRACE("Running OnTheFlyTest");
|
|
struct OnTheFlyTest *O = new OnTheFlyTest();
|
|
struct OnTheFlyTest *O = new OnTheFlyTest();
|
|
PassManager Passes;
|
|
PassManager Passes;
|
|
- Passes.add(new DataLayoutPass(M));
|
|
|
|
|
|
+ Passes.add(new DataLayoutPass());
|
|
Passes.add(O);
|
|
Passes.add(O);
|
|
Passes.run(*M);
|
|
Passes.run(*M);
|
|
|
|
|