diff options
author | Duncan Sands <baldrick@free.fr> | 2008-09-19 08:23:44 +0000 |
---|---|---|
committer | Duncan Sands <baldrick@free.fr> | 2008-09-19 08:23:44 +0000 |
commit | acdb2eeb45ba6d9e71d0e0d0c5a0d82183422345 (patch) | |
tree | 427d2ef29db1206690c617932675caf3e1610443 /include | |
parent | 9f07a290b92a8ff06dfb9f3c28d6aa082217d9a6 (diff) | |
download | llvm-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.h | 1 | ||||
-rw-r--r-- | include/llvm/Transforms/Scalar.h | 6 |
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: |