From c5d97bda46d03f562394ce1f2470a73d6ac51ca2 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Mon, 4 Feb 2002 16:32:40 +0000 Subject: Remove tons of include pollution Remove frivolous const's Make use of the -> operator git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1685 91177308-0d34-0410-b5e6-96231b3b80d8 --- .../llvm/Analysis/LiveVar/FunctionLiveVarInfo.h | 53 ++++++---------------- include/llvm/CodeGen/FunctionLiveVarInfo.h | 53 ++++++---------------- 2 files changed, 28 insertions(+), 78 deletions(-) (limited to 'include') diff --git a/include/llvm/Analysis/LiveVar/FunctionLiveVarInfo.h b/include/llvm/Analysis/LiveVar/FunctionLiveVarInfo.h index 643bdb5926..a1470fe485 100644 --- a/include/llvm/Analysis/LiveVar/FunctionLiveVarInfo.h +++ b/include/llvm/Analysis/LiveVar/FunctionLiveVarInfo.h @@ -55,13 +55,6 @@ } See buildInterferenceGraph() for the above example. - - -DOCUMENTATION: -------------- - -See README. - */ @@ -74,24 +67,15 @@ See README. static const int DEBUG_LV = 0; -#include "LiveVarSet.h" -#include "llvm/BasicBlock.h" -#include "llvm/Instruction.h" -#include "llvm/Method.h" - -#include "LiveVarMap.h" #include "BBLiveVar.h" - -class MethodLiveVarInfo -{ - private: +class MethodLiveVarInfo { // Live var anal is done on this method - set by constructor const Method *const Meth; // A map betwn the BasicBlock and BBLiveVar - BBToBBLiveVarMapType BB2BBLVMap; + BBToBBLiveVarMapType BB2BBLVMap; // Machine Instr to LiveVarSet Map for providing LVset BEFORE each inst MInstToLiveVarSetMapType MInst2LVSetBI; @@ -113,45 +97,36 @@ class MethodLiveVarInfo bool doSingleBackwardPass(); // calculates live var sets for instructions in a BB - void calcLiveVarSetsForBB(const BasicBlock *const BB); + void calcLiveVarSetsForBB(const BasicBlock *BB); public: - MethodLiveVarInfo(const Method *const Meth); // constructor - - ~MethodLiveVarInfo(); // destructor + MethodLiveVarInfo(const Method *Meth); + ~MethodLiveVarInfo(); // performs a liver var analysis of a single method void analyze(); // gets OutSet of a BB - inline const LiveVarSet *getOutSetOfBB( const BasicBlock *const BB) const { + inline const LiveVarSet *getOutSetOfBB( const BasicBlock *BB) const { assert( HasAnalyzed && "call analyze() before calling this" ); - return ( (* (BB2BBLVMap.find(BB)) ).second ) ->getOutSet(); + return BB2BBLVMap.find(BB)->second->getOutSet(); } // gets InSet of a BB - inline const LiveVarSet *getInSetOfBB( const BasicBlock *const BB) const { - assert( HasAnalyzed && "call analyze() before calling this" ); - return ( (* (BB2BBLVMap.find(BB)) ).second )->getInSet(); + inline const LiveVarSet *getInSetOfBB( const BasicBlock *BB) const { + assert(HasAnalyzed && "call analyze() before calling this" ); + return BB2BBLVMap.find(BB)->second->getInSet(); } // gets the Live var set BEFORE an instruction - const LiveVarSet * getLiveVarSetBeforeMInst(const MachineInstr *const Inst, - const BasicBlock *const CurBB); + const LiveVarSet * getLiveVarSetBeforeMInst(const MachineInstr *Inst, + const BasicBlock *CurBB); // gets the Live var set AFTER an instruction - const LiveVarSet * getLiveVarSetAfterMInst(const MachineInstr *const MInst, - const BasicBlock *const CurBB); + const LiveVarSet * getLiveVarSetAfterMInst(const MachineInstr *MInst, + const BasicBlock *CurBB); }; - - - - #endif - - - - diff --git a/include/llvm/CodeGen/FunctionLiveVarInfo.h b/include/llvm/CodeGen/FunctionLiveVarInfo.h index 643bdb5926..a1470fe485 100644 --- a/include/llvm/CodeGen/FunctionLiveVarInfo.h +++ b/include/llvm/CodeGen/FunctionLiveVarInfo.h @@ -55,13 +55,6 @@ } See buildInterferenceGraph() for the above example. - - -DOCUMENTATION: -------------- - -See README. - */ @@ -74,24 +67,15 @@ See README. static const int DEBUG_LV = 0; -#include "LiveVarSet.h" -#include "llvm/BasicBlock.h" -#include "llvm/Instruction.h" -#include "llvm/Method.h" - -#include "LiveVarMap.h" #include "BBLiveVar.h" - -class MethodLiveVarInfo -{ - private: +class MethodLiveVarInfo { // Live var anal is done on this method - set by constructor const Method *const Meth; // A map betwn the BasicBlock and BBLiveVar - BBToBBLiveVarMapType BB2BBLVMap; + BBToBBLiveVarMapType BB2BBLVMap; // Machine Instr to LiveVarSet Map for providing LVset BEFORE each inst MInstToLiveVarSetMapType MInst2LVSetBI; @@ -113,45 +97,36 @@ class MethodLiveVarInfo bool doSingleBackwardPass(); // calculates live var sets for instructions in a BB - void calcLiveVarSetsForBB(const BasicBlock *const BB); + void calcLiveVarSetsForBB(const BasicBlock *BB); public: - MethodLiveVarInfo(const Method *const Meth); // constructor - - ~MethodLiveVarInfo(); // destructor + MethodLiveVarInfo(const Method *Meth); + ~MethodLiveVarInfo(); // performs a liver var analysis of a single method void analyze(); // gets OutSet of a BB - inline const LiveVarSet *getOutSetOfBB( const BasicBlock *const BB) const { + inline const LiveVarSet *getOutSetOfBB( const BasicBlock *BB) const { assert( HasAnalyzed && "call analyze() before calling this" ); - return ( (* (BB2BBLVMap.find(BB)) ).second ) ->getOutSet(); + return BB2BBLVMap.find(BB)->second->getOutSet(); } // gets InSet of a BB - inline const LiveVarSet *getInSetOfBB( const BasicBlock *const BB) const { - assert( HasAnalyzed && "call analyze() before calling this" ); - return ( (* (BB2BBLVMap.find(BB)) ).second )->getInSet(); + inline const LiveVarSet *getInSetOfBB( const BasicBlock *BB) const { + assert(HasAnalyzed && "call analyze() before calling this" ); + return BB2BBLVMap.find(BB)->second->getInSet(); } // gets the Live var set BEFORE an instruction - const LiveVarSet * getLiveVarSetBeforeMInst(const MachineInstr *const Inst, - const BasicBlock *const CurBB); + const LiveVarSet * getLiveVarSetBeforeMInst(const MachineInstr *Inst, + const BasicBlock *CurBB); // gets the Live var set AFTER an instruction - const LiveVarSet * getLiveVarSetAfterMInst(const MachineInstr *const MInst, - const BasicBlock *const CurBB); + const LiveVarSet * getLiveVarSetAfterMInst(const MachineInstr *MInst, + const BasicBlock *CurBB); }; - - - - #endif - - - - -- cgit v1.2.3