mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-02-09 13:33:17 +00:00
Put GVN-PRE in all the right places.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37352 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
c6f2f6fbb9
commit
1f476f4d84
@ -67,6 +67,7 @@ namespace {
|
||||
(void) llvm::createGlobalDCEPass();
|
||||
(void) llvm::createGlobalOptimizerPass();
|
||||
(void) llvm::createGlobalsModRefPass();
|
||||
(void) llvm::createGVNPREPass();
|
||||
(void) llvm::createIPConstantPropagationPass();
|
||||
(void) llvm::createIPSCCPPass();
|
||||
(void) llvm::createIndVarSimplifyPass();
|
||||
|
@ -316,6 +316,13 @@ extern const PassInfo *LCSSAID;
|
||||
//
|
||||
FunctionPass *createPredicateSimplifierPass();
|
||||
|
||||
//===----------------------------------------------------------------------===//
|
||||
//
|
||||
// GVN-PRE - This pass performs global value numbering and partial redundancy
|
||||
// elimination.
|
||||
//
|
||||
FunctionPass *createGVNPREPass();
|
||||
|
||||
//===----------------------------------------------------------------------===//
|
||||
//
|
||||
// CodeGenPrepare - This pass prepares a function for instruction selection.
|
||||
|
Loading…
x
Reference in New Issue
Block a user