Fix a bunch of things from Chris' feedback

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@38493 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Owen Anderson
2007-07-10 17:08:11 +00:00
parent 02e25b70aa
commit 6b278fc786
2 changed files with 50 additions and 34 deletions

View File

@ -28,7 +28,7 @@ class Function;
class FunctionPass;
class Instruction;
class VISIBILITY_HIDDEN MemoryDependenceAnalysis : public FunctionPass {
class MemoryDependenceAnalysis : public FunctionPass {
private:
DenseMap<Instruction*, std::pair<Instruction*, bool> > depGraphLocal;
@ -44,10 +44,12 @@ class VISIBILITY_HIDDEN MemoryDependenceAnalysis : public FunctionPass {
/// Pass Implementation stuff. This doesn't do any analysis.
///
bool runOnFunction(Function &) {
bool runOnFunction(Function &) {return false; }
/// Clean up memory in between runs
void releaseMemory() {
depGraphLocal.clear();
reverseDep.clear();
return false;
}
/// getAnalysisUsage - Does not modify anything. It uses Value Numbering