aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOwen Anderson <resistor@mac.com>2007-07-24 00:17:04 +0000
committerOwen Anderson <resistor@mac.com>2007-07-24 00:17:04 +0000
commita7f98e2919c2e1ac39e6b82b11fd9e3a7aef00a0 (patch)
tree54b49c0c5a050d75950c7470abf7af78213c6a31
parente2a1624da3614859bc81a7ca81168680dd579342 (diff)
downloadexternal_llvm-a7f98e2919c2e1ac39e6b82b11fd9e3a7aef00a0.zip
external_llvm-a7f98e2919c2e1ac39e6b82b11fd9e3a7aef00a0.tar.gz
external_llvm-a7f98e2919c2e1ac39e6b82b11fd9e3a7aef00a0.tar.bz2
Rename a lot of things to change FastDLE to RedundantLoadElimination.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40457 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--include/llvm/LinkAllPasses.h2
-rw-r--r--include/llvm/Transforms/Scalar.h4
-rw-r--r--lib/Transforms/Scalar/RedundantLoadElimination.cpp14
-rw-r--r--test/Transforms/RedundantLoadElimination/dg.exp (renamed from test/Transforms/DeadLoadElimination/dg.exp)0
-rw-r--r--test/Transforms/RedundantLoadElimination/simple.ll (renamed from test/Transforms/DeadLoadElimination/simple.ll)2
-rw-r--r--test/Transforms/RedundantLoadElimination/volatile.ll (renamed from test/Transforms/DeadLoadElimination/volatile.ll)2
6 files changed, 12 insertions, 12 deletions
diff --git a/include/llvm/LinkAllPasses.h b/include/llvm/LinkAllPasses.h
index 1f9fcac..8bf498a 100644
--- a/include/llvm/LinkAllPasses.h
+++ b/include/llvm/LinkAllPasses.h
@@ -61,7 +61,7 @@ namespace {
(void) llvm::createDeadStoreEliminationPass();
(void) llvm::createDeadTypeEliminationPass();
(void) llvm::createEdgeProfilerPass();
- (void) llvm::createFastDeadLoadEliminationPass();
+ (void) llvm::createRedundantLoadEliminationPass();
(void) llvm::createFastDeadStoreEliminationPass();
(void) llvm::createFunctionInliningPass();
(void) llvm::createFunctionProfilerPass();
diff --git a/include/llvm/Transforms/Scalar.h b/include/llvm/Transforms/Scalar.h
index b474552..9f06d6f 100644
--- a/include/llvm/Transforms/Scalar.h
+++ b/include/llvm/Transforms/Scalar.h
@@ -332,10 +332,10 @@ FunctionPass *createFastDeadStoreEliminationPass();
//===----------------------------------------------------------------------===//
//
-// FastDeadLoadElimination - This pass deletes loads that are dominated by
+// RedundantLoadElimination - This pass deletes loads that are dominated by
// must-aliased loads and are not stored to between the loads.
//
-FunctionPass *createFastDeadLoadEliminationPass();
+FunctionPass *createRedundantLoadEliminationPass();
//===----------------------------------------------------------------------===//
//
diff --git a/lib/Transforms/Scalar/RedundantLoadElimination.cpp b/lib/Transforms/Scalar/RedundantLoadElimination.cpp
index 74712ad..8d63a39 100644
--- a/lib/Transforms/Scalar/RedundantLoadElimination.cpp
+++ b/lib/Transforms/Scalar/RedundantLoadElimination.cpp
@@ -15,7 +15,7 @@
//
//===----------------------------------------------------------------------===//
-#define DEBUG_TYPE "fdle"
+#define DEBUG_TYPE "rle"
#include "llvm/Transforms/Scalar.h"
#include "llvm/Function.h"
#include "llvm/Instructions.h"
@@ -30,9 +30,9 @@ using namespace llvm;
STATISTIC(NumFastLoads, "Number of loads deleted");
namespace {
- struct VISIBILITY_HIDDEN FDLE : public FunctionPass {
+ struct VISIBILITY_HIDDEN RLE : public FunctionPass {
static char ID; // Pass identification, replacement for typeid
- FDLE() : FunctionPass((intptr_t)&ID) {}
+ RLE() : FunctionPass((intptr_t)&ID) {}
virtual bool runOnFunction(Function &F) {
bool Changed = false;
@@ -51,13 +51,13 @@ namespace {
AU.addPreserved<MemoryDependenceAnalysis>();
}
};
- char FDLE::ID = 0;
- RegisterPass<FDLE> X("fdle", "Fast Dead Load Elimination");
+ char RLE::ID = 0;
+ RegisterPass<RLE> X("rle", "Redundant Load Elimination");
}
-FunctionPass *llvm::createFastDeadLoadEliminationPass() { return new FDLE(); }
+FunctionPass *llvm::createRedundantLoadEliminationPass() { return new RLE(); }
-bool FDLE::runOnBasicBlock(BasicBlock &BB) {
+bool RLE::runOnBasicBlock(BasicBlock &BB) {
MemoryDependenceAnalysis& MD = getAnalysis<MemoryDependenceAnalysis>();
// Record the last-seen load from this pointer
diff --git a/test/Transforms/DeadLoadElimination/dg.exp b/test/Transforms/RedundantLoadElimination/dg.exp
index 879685c..879685c 100644
--- a/test/Transforms/DeadLoadElimination/dg.exp
+++ b/test/Transforms/RedundantLoadElimination/dg.exp
diff --git a/test/Transforms/DeadLoadElimination/simple.ll b/test/Transforms/RedundantLoadElimination/simple.ll
index acfee2b..a1a7c3f 100644
--- a/test/Transforms/DeadLoadElimination/simple.ll
+++ b/test/Transforms/RedundantLoadElimination/simple.ll
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -fdle | llvm-dis | not grep DEAD
+; RUN: llvm-as < %s | opt -rle | llvm-dis | not grep DEAD
define void @test(i32* %Q, i32* %P) {
%A = load i32* %Q
diff --git a/test/Transforms/DeadLoadElimination/volatile.ll b/test/Transforms/RedundantLoadElimination/volatile.ll
index 39d883b..5c70f4c 100644
--- a/test/Transforms/DeadLoadElimination/volatile.ll
+++ b/test/Transforms/RedundantLoadElimination/volatile.ll
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -fdle | llvm-dis | grep NOTDEAD
+; RUN: llvm-as < %s | opt -rle | llvm-dis | grep NOTDEAD
define void @test(i32* %Q, i32* %P) {
%A = load i32* %Q