Add FastDLE, the load-elimination counterpart of FastDSE.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40445 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Owen Anderson
2007-07-23 21:48:08 +00:00
parent 33d137f90a
commit ffe40aa97d
2 changed files with 135 additions and 0 deletions

View File

@ -330,6 +330,13 @@ FunctionPass *createGVNPREPass();
//
FunctionPass *createFastDeadStoreEliminationPass();
//===----------------------------------------------------------------------===//
//
// FastDeadStoreElimination - This pass deletes loads that are dominated by
// must-aliased loads and are not stored to between the loads.
//
FunctionPass *createFastDeadLoadEliminationPass();
//===----------------------------------------------------------------------===//
//
// CodeGenPrepare - This pass prepares a function for instruction selection.