From 61e4cb3605b9a7c0ef2b720c8dc5a2e7b880e3a9 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Thu, 1 Jul 2004 06:14:57 +0000 Subject: [PATCH] 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 --- include/llvm/CodeGen/LiveVariables.h | 23 ----------------------- 1 file changed, 23 deletions(-) diff --git a/include/llvm/CodeGen/LiveVariables.h b/include/llvm/CodeGen/LiveVariables.h index a547a78c0ea..67c213daf22 100644 --- a/include/llvm/CodeGen/LiveVariables.h +++ b/include/llvm/CodeGen/LiveVariables.h @@ -99,16 +99,6 @@ private: std::vector AllocatablePhysicalRegisters; private: // Intermediate data structures - - /// BBMap - This provides a numbering of the basic blocks in the function. - /// - std::map 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 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::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 -- 2.34.1