aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/LiveVariables.h
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2004-07-01 06:14:57 +0000
committerChris Lattner <sabre@nondot.org>2004-07-01 06:14:57 +0000
commit61e4cb3605b9a7c0ef2b720c8dc5a2e7b880e3a9 (patch)
tree882f8b26d286fc3a19839c4998cb792652f0cd44 /include/llvm/CodeGen/LiveVariables.h
parentca48eb9f5175058a55c1818cb1d5d06052f0092d (diff)
Now that we have happy mappings from MBBs->numbers, use them instead of keeping
a LV private map git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14522 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/CodeGen/LiveVariables.h')
-rw-r--r--include/llvm/CodeGen/LiveVariables.h23
1 files changed, 0 insertions, 23 deletions
diff --git a/include/llvm/CodeGen/LiveVariables.h b/include/llvm/CodeGen/LiveVariables.h
index a547a78c0e..67c213daf2 100644
--- a/include/llvm/CodeGen/LiveVariables.h
+++ b/include/llvm/CodeGen/LiveVariables.h
@@ -99,16 +99,6 @@ private:
std::vector<bool> AllocatablePhysicalRegisters;
private: // Intermediate data structures
-
- /// BBMap - This provides a numbering of the basic blocks in the function.
- ///
- std::map<MachineBasicBlock*, unsigned> BBMap;
-
- /// BBIdxMap - This contains the inverse mapping of BBMap, going from block ID
- /// numbers to the corresponding MachineBasicBlock. This is lazily computed
- /// when the getIndexMachineBasicBlock() method is called.
- std::vector<MachineBasicBlock*> BBIdxMap;
-
const MRegisterInfo *RegInfo;
MachineInstr **PhysRegInfo;
@@ -121,17 +111,6 @@ public:
virtual bool runOnMachineFunction(MachineFunction &MF);
- /// getMachineBasicBlockIndex - Turn a MachineBasicBlock into an index number
- /// suitable for use with VarInfo's.
- ///
- unsigned getMachineBasicBlockIndex(MachineBasicBlock *MBB) const {
- return BBMap.find(MBB)->second;
- }
-
- /// getIndexMachineBasicBlock() - Given a block index, return the
- /// MachineBasicBlock corresponding to it.
- MachineBasicBlock *getIndexMachineBasicBlock(unsigned Idx);
-
/// killed_iterator - Iterate over registers killed by a machine instruction
///
typedef std::multimap<MachineInstr*, unsigned>::iterator killed_iterator;
@@ -253,8 +232,6 @@ public:
VirtRegInfo.clear();
RegistersKilled.clear();
RegistersDead.clear();
- BBMap.clear();
- BBIdxMap.clear();
}
/// getVarInfo - Return the VarInfo structure for the specified VIRTUAL