Inline typedef, eliminate unused method
authorChris Lattner <sabre@nondot.org>
Tue, 29 Oct 2002 17:03:19 +0000 (17:03 +0000)
committerChris Lattner <sabre@nondot.org>
Tue, 29 Oct 2002 17:03:19 +0000 (17:03 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4382 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/RegAlloc/LiveRangeInfo.cpp
lib/CodeGen/RegAlloc/LiveRangeInfo.h
lib/Target/SparcV9/RegAlloc/LiveRangeInfo.cpp
lib/Target/SparcV9/RegAlloc/LiveRangeInfo.h

index bb1b0bb089c9f14f924059ada63b1dfd38b0f829..f8e4b4f3a92d9b7c3caf3fb659313079b3a816da 100644 (file)
@@ -205,24 +205,19 @@ void LiveRangeInfo::constructLiveRanges() {
 //    1) suggest colors for call and return args. 
 //    2) create new LRs for implicit defs in machine instructions
 //---------------------------------------------------------------------------
-void LiveRangeInfo::suggestRegs4CallRets()
-{
-  CallRetInstrListType::iterator It =  CallRetInstrList.begin();
-  for( ; It !=  CallRetInstrList.end(); ++It ) {
-
+void LiveRangeInfo::suggestRegs4CallRets() {
+  std::vector<MachineInstr*>::iterator It = CallRetInstrList.begin();
+  for( ; It != CallRetInstrList.end(); ++It) {
     MachineInstr *MInst = *It;
-    MachineOpCode OpCode =  MInst->getOpCode();
+    MachineOpCode OpCode = MInst->getOpCode();
 
-    if( (TM.getInstrInfo()).isReturn(OpCode)  )
-      MRI.suggestReg4RetValue( MInst, *this);
-
-    else if( (TM.getInstrInfo()).isCall( OpCode ) )
-      MRI.suggestRegs4CallArgs( MInst, *this);
-    
+    if ((TM.getInstrInfo()).isReturn(OpCode))
+      MRI.suggestReg4RetValue(MInst, *this);
+    else if ((TM.getInstrInfo()).isCall(OpCode))
+      MRI.suggestRegs4CallArgs(MInst, *this);
     else 
-      assert( 0 && "Non call/ret instr in  CallRetInstrList" );
+      assert( 0 && "Non call/ret instr in CallRetInstrList" );
   }
-
 }
 
 
index 48abdc0da5ab59909d5f9aecdf1343d6c8ba6623..05e9aa851065496d7505afdd0c8cfefa04cbca69 100644 (file)
@@ -32,7 +32,6 @@ class Function;
 class Instruction;
 
 typedef hash_map<const Value*, LiveRange*> LiveRangeMapType;
-typedef std::vector<MachineInstr*> CallRetInstrListType;
 
 //----------------------------------------------------------------------------
 // Class LiveRangeInfo
@@ -53,7 +52,7 @@ class LiveRangeInfo {
 
   const MachineRegInfo& MRI;        // machine reg info
 
-  CallRetInstrListType  CallRetInstrList;  // a list of all call/ret instrs
+  std::vector<MachineInstr*> CallRetInstrList;  // a list of all call/ret instrs
 
 
   //------------ Private methods (see LiveRangeInfo.cpp for description)-------
@@ -90,20 +89,14 @@ public:
   
   // return the common live range map for this method
   //
-  inline const LiveRangeMapType *const getLiveRangeMap() const 
+  inline const LiveRangeMapType *getLiveRangeMap() const 
     { return &LiveRangeMap; }
 
   // Method sed to get the corresponding live range of a Value
   //
-  inline LiveRange *getLiveRangeForValue( const Value *const Val) 
+  inline LiveRange *getLiveRangeForValue( const Value *Val) 
     { return LiveRangeMap[Val]; }
 
-  // Method used to get the Call and Return instruction list
-  //
-  inline  CallRetInstrListType &getCallRetInstrList() {
-    return CallRetInstrList;
-  }
-
   // Method for coalescing live ranges. Called only after interference info
   // is calculated.
   //
index bb1b0bb089c9f14f924059ada63b1dfd38b0f829..f8e4b4f3a92d9b7c3caf3fb659313079b3a816da 100644 (file)
@@ -205,24 +205,19 @@ void LiveRangeInfo::constructLiveRanges() {
 //    1) suggest colors for call and return args. 
 //    2) create new LRs for implicit defs in machine instructions
 //---------------------------------------------------------------------------
-void LiveRangeInfo::suggestRegs4CallRets()
-{
-  CallRetInstrListType::iterator It =  CallRetInstrList.begin();
-  for( ; It !=  CallRetInstrList.end(); ++It ) {
-
+void LiveRangeInfo::suggestRegs4CallRets() {
+  std::vector<MachineInstr*>::iterator It = CallRetInstrList.begin();
+  for( ; It != CallRetInstrList.end(); ++It) {
     MachineInstr *MInst = *It;
-    MachineOpCode OpCode =  MInst->getOpCode();
+    MachineOpCode OpCode = MInst->getOpCode();
 
-    if( (TM.getInstrInfo()).isReturn(OpCode)  )
-      MRI.suggestReg4RetValue( MInst, *this);
-
-    else if( (TM.getInstrInfo()).isCall( OpCode ) )
-      MRI.suggestRegs4CallArgs( MInst, *this);
-    
+    if ((TM.getInstrInfo()).isReturn(OpCode))
+      MRI.suggestReg4RetValue(MInst, *this);
+    else if ((TM.getInstrInfo()).isCall(OpCode))
+      MRI.suggestRegs4CallArgs(MInst, *this);
     else 
-      assert( 0 && "Non call/ret instr in  CallRetInstrList" );
+      assert( 0 && "Non call/ret instr in CallRetInstrList" );
   }
-
 }
 
 
index 48abdc0da5ab59909d5f9aecdf1343d6c8ba6623..05e9aa851065496d7505afdd0c8cfefa04cbca69 100644 (file)
@@ -32,7 +32,6 @@ class Function;
 class Instruction;
 
 typedef hash_map<const Value*, LiveRange*> LiveRangeMapType;
-typedef std::vector<MachineInstr*> CallRetInstrListType;
 
 //----------------------------------------------------------------------------
 // Class LiveRangeInfo
@@ -53,7 +52,7 @@ class LiveRangeInfo {
 
   const MachineRegInfo& MRI;        // machine reg info
 
-  CallRetInstrListType  CallRetInstrList;  // a list of all call/ret instrs
+  std::vector<MachineInstr*> CallRetInstrList;  // a list of all call/ret instrs
 
 
   //------------ Private methods (see LiveRangeInfo.cpp for description)-------
@@ -90,20 +89,14 @@ public:
   
   // return the common live range map for this method
   //
-  inline const LiveRangeMapType *const getLiveRangeMap() const 
+  inline const LiveRangeMapType *getLiveRangeMap() const 
     { return &LiveRangeMap; }
 
   // Method sed to get the corresponding live range of a Value
   //
-  inline LiveRange *getLiveRangeForValue( const Value *const Val) 
+  inline LiveRange *getLiveRangeForValue( const Value *Val) 
     { return LiveRangeMap[Val]; }
 
-  // Method used to get the Call and Return instruction list
-  //
-  inline  CallRetInstrListType &getCallRetInstrList() {
-    return CallRetInstrList;
-  }
-
   // Method for coalescing live ranges. Called only after interference info
   // is calculated.
   //