summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorDuncan Sands <baldrick@free.fr>2008-09-19 08:23:44 +0000
committerDuncan Sands <baldrick@free.fr>2008-09-19 08:23:44 +0000
commitacdb2eeb45ba6d9e71d0e0d0c5a0d82183422345 (patch)
tree427d2ef29db1206690c617932675caf3e1610443 /include
parent9f07a290b92a8ff06dfb9f3c28d6aa082217d9a6 (diff)
downloadllvm-acdb2eeb45ba6d9e71d0e0d0c5a0d82183422345.tar.gz
llvm-acdb2eeb45ba6d9e71d0e0d0c5a0d82183422345.tar.bz2
llvm-acdb2eeb45ba6d9e71d0e0d0c5a0d82183422345.tar.xz
Remove the MarkModRef pass (use AddReadAttrs instead).
Unfortunately this means removing one regression test of GlobalsModRef because I couldn't work out how to perform it without MarkModRef. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56342 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include')
-rw-r--r--include/llvm/LinkAllPasses.h1
-rw-r--r--include/llvm/Transforms/Scalar.h6
2 files changed, 0 insertions, 7 deletions
diff --git a/include/llvm/LinkAllPasses.h b/include/llvm/LinkAllPasses.h
index 2e1887b937..449517c37d 100644
--- a/include/llvm/LinkAllPasses.h
+++ b/include/llvm/LinkAllPasses.h
@@ -86,7 +86,6 @@ namespace {
(void) llvm::createLowerInvokePass();
(void) llvm::createLowerSetJmpPass();
(void) llvm::createLowerSwitchPass();
- (void) llvm::createMarkModRefPass();
(void) llvm::createNoAAPass();
(void) llvm::createNoProfileInfoPass();
(void) llvm::createProfileLoaderPass();
diff --git a/include/llvm/Transforms/Scalar.h b/include/llvm/Transforms/Scalar.h
index 3cd4a5c499..2a586fd069 100644
--- a/include/llvm/Transforms/Scalar.h
+++ b/include/llvm/Transforms/Scalar.h
@@ -139,12 +139,6 @@ LoopPass *createLoopIndexSplitPass();
//===----------------------------------------------------------------------===//
//
-// MarkModRef - This pass marks functions readnone/readonly.
-//
-FunctionPass *createMarkModRefPass();
-
-//===----------------------------------------------------------------------===//
-//
// PromoteMemoryToRegister - This pass is used to promote memory references to
// be register references. A simple example of the transformation performed by
// this pass is: