diff options
author | Chris Lattner <sabre@nondot.org> | 2003-09-01 18:01:36 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2003-09-01 18:01:36 +0000 |
commit | 758fefc0f046c54203602ba65d62a89ad781f370 (patch) | |
tree | 1809445f4c39a2088b956a795b70869f24c3adc2 /lib/Transforms | |
parent | 273328e8e0e7b037bebfa8418400a247fba82496 (diff) | |
download | external_llvm-758fefc0f046c54203602ba65d62a89ad781f370.zip external_llvm-758fefc0f046c54203602ba65d62a89ad781f370.tar.gz external_llvm-758fefc0f046c54203602ba65d62a89ad781f370.tar.bz2 |
Final cleanup: remove dead code
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8291 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Transforms')
-rw-r--r-- | lib/Transforms/IPO/Parallelize.cpp | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/lib/Transforms/IPO/Parallelize.cpp b/lib/Transforms/IPO/Parallelize.cpp index e783867..e533c4e 100644 --- a/lib/Transforms/IPO/Parallelize.cpp +++ b/lib/Transforms/IPO/Parallelize.cpp @@ -33,12 +33,10 @@ #include "llvm/Transforms/Utils/DemoteRegToStack.h" #include "llvm/Analysis/PgmDependenceGraph.h" -#include "llvm/Analysis/Dominators.h" #include "llvm/Analysis/DataStructure.h" #include "llvm/Analysis/DSGraph.h" #include "llvm/Module.h" #include "llvm/Instructions.h" -#include "llvm/iTerminators.h" #include "llvm/DerivedTypes.h" #include "llvm/Support/InstVisitor.h" #include "Support/Statistic.h" @@ -48,43 +46,6 @@ #include <functional> #include <algorithm> - - -#if 0 -void AddToDomSet(vector<BasicBlock*>& domSet, BasicBlock* bb, - const DominatorTree& domTree) -{ - DominatorTreeBase::Node* bbNode = domTree.getNode(bb); - const std::vector<Node*>& domKids = bbNode.getChildren(); - domSet.insert(domSet.end(), domKids.begin(), domKids.end()); - for (unsigned i = 0; i < domKids.size(); ++i) - AddToDomSet(domSet, domKids[i]->getNode(), domTree); -} - -bool CheckDominance(Function& func, - const CallInst& callInst1, - const CallInst& callInst2) -{ - if (callInst1 == callInst2) // makes sense if this is in a loop but - return false; // we're not handling loops yet - - // Check first if one call dominates the other - DominatorSet& domSet = getAnalysis<DominatorSet>(func); - if (domSet.dominates(callInst2, callInst1)) - { // swap callInst1 and callInst2 - const CallInst& tmp = callInst2; callInst2 = callInst1; callInst1 = tmp; - } - else if (! domSet.dominates(callInst1, callInst2)) - return false; // neither dominates the other: - - // - if (! AreIndependent(func, callInst1, callInst2)) - return false; -} - -#endif - - //---------------------------------------------------------------------------- // Global constants used in marking Cilk functions and function calls. //---------------------------------------------------------------------------- |