summaryrefslogtreecommitdiff
path: root/lib/Analysis
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2002-02-04 16:31:03 +0000
committerChris Lattner <sabre@nondot.org>2002-02-04 16:31:03 +0000
commit65b1ad9042f30898cd41f7bdbf760d014efd6888 (patch)
tree61686ece53db08e20303a4c20ddd6ac5d54ca6ec /lib/Analysis
parent7612c90351f49fa8cc7f23eb2bd2d6206229feac (diff)
downloadllvm-65b1ad9042f30898cd41f7bdbf760d014efd6888.tar.gz
llvm-65b1ad9042f30898cd41f7bdbf760d014efd6888.tar.bz2
llvm-65b1ad9042f30898cd41f7bdbf760d014efd6888.tar.xz
Cut down include pollution and number of frivolous consts.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1683 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Analysis')
-rw-r--r--lib/Analysis/LiveVar/BBLiveVar.h22
1 files changed, 8 insertions, 14 deletions
diff --git a/lib/Analysis/LiveVar/BBLiveVar.h b/lib/Analysis/LiveVar/BBLiveVar.h
index 147d63321c..08ccd2fe5c 100644
--- a/lib/Analysis/LiveVar/BBLiveVar.h
+++ b/lib/Analysis/LiveVar/BBLiveVar.h
@@ -10,17 +10,11 @@
#include "LiveVarSet.h"
#include "LiveVarMap.h"
+class Method;
-#include "llvm/BasicBlock.h"
-#include "llvm/Instruction.h"
-#include "llvm/Type.h"
-#include "llvm/iOther.h"
-
-
-class BBLiveVar
-{
+class BBLiveVar {
const BasicBlock* BaseBB; // pointer to BasicBlock
- unsigned int POId; // Post-Order ID
+ unsigned POId; // Post-Order ID
LiveVarSet DefSet; // Def set for LV analysis
LiveVarSet InSet, OutSet; // In & Out for LV analysis
@@ -31,9 +25,9 @@ class BBLiveVar
std::hash_map<const Value *, const BasicBlock *> PhiArgMap;
// method to propogate an InSet to OutSet of a predecessor
- bool setPropagate( LiveVarSet *const OutSetOfPred,
- const LiveVarSet *const InSetOfThisBB,
- const BasicBlock *const PredBB);
+ bool setPropagate( LiveVarSet *OutSetOfPred,
+ const LiveVarSet *InSetOfThisBB,
+ const BasicBlock *PredBB);
// To add an operand which is a def
void addDef(const Value *Op);
@@ -42,12 +36,12 @@ class BBLiveVar
void addUse(const Value *Op);
public:
- BBLiveVar( const BasicBlock* baseBB, unsigned int POId);
+ BBLiveVar(const BasicBlock* baseBB, unsigned POId);
inline bool isInSetChanged() const { return InSetChanged; }
inline bool isOutSetChanged() const { return OutSetChanged; }
- inline unsigned int getPOId() const { return POId; }
+ inline unsigned getPOId() const { return POId; }
void calcDefUseSets() ; // calculates the Def & Use sets for this BB
bool applyTransferFunc(); // calcultes the In in terms of Out