diff options
author | Chris Lattner <sabre@nondot.org> | 2005-01-12 04:51:37 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2005-01-12 04:51:37 +0000 |
commit | 507bdf9488e6be6fac3a7122a603cd3b989ba2b0 (patch) | |
tree | f6cf35502caaf14e9cb780b319d7e80c02b08122 /lib/Analysis/DataStructure/MemoryDepAnalysis.cpp | |
parent | bf7c1521f59a68481a311fb3fc2a506a087aeed9 (diff) |
Silence VC++ warnings.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19506 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Analysis/DataStructure/MemoryDepAnalysis.cpp')
-rw-r--r-- | lib/Analysis/DataStructure/MemoryDepAnalysis.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/Analysis/DataStructure/MemoryDepAnalysis.cpp b/lib/Analysis/DataStructure/MemoryDepAnalysis.cpp index 9a65c488bf..dc8c3aa402 100644 --- a/lib/Analysis/DataStructure/MemoryDepAnalysis.cpp +++ b/lib/Analysis/DataStructure/MemoryDepAnalysis.cpp @@ -124,7 +124,7 @@ public: class ModRefInfoBuilder : public InstVisitor<ModRefInfoBuilder> { const DSGraph& funcGraph; const FunctionModRefInfo& funcModRef; - struct ModRefTable& modRefTable; + class ModRefTable& modRefTable; ModRefInfoBuilder(); // DO NOT IMPLEMENT ModRefInfoBuilder(const ModRefInfoBuilder&); // DO NOT IMPLEMENT @@ -333,6 +333,7 @@ void MemoryDepAnalysis::ProcessSCC(std::vector<BasicBlock*> &S, /// Add true-dep: U -> D /// if (HasLoop(S)) /// Add anti-dep: D -> U + { ModRefTable::ref_iterator JI=ModRefCurrent.usersBegin(); ModRefTable::ref_iterator JE = ModRefCurrent.usersBeforeDef_End(II); for ( ; JI != JE; ++JI) @@ -344,7 +345,7 @@ void MemoryDepAnalysis::ProcessSCC(std::vector<BasicBlock*> &S, if (hasLoop) funcDepGraph->AddSimpleDependence(**JI, **II, AntiDependence); } - + /// for every use U in UseSetCurrent that was seen *after* D /// // NOTE: U comes before D in execution order /// if (U & D) @@ -361,6 +362,7 @@ void MemoryDepAnalysis::ProcessSCC(std::vector<BasicBlock*> &S, if (hasLoop) funcDepGraph->AddSimpleDependence(**II, **JI, TrueDependence); } + } /// for every def Dnext in DefSetPrev /// // NOTE: Dnext comes after D in execution order |