Remove dead code.
authorDevang Patel <dpatel@apple.com>
Tue, 3 Feb 2009 19:46:28 +0000 (19:46 +0000)
committerDevang Patel <dpatel@apple.com>
Tue, 3 Feb 2009 19:46:28 +0000 (19:46 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63653 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/CodeGen/MachineModuleInfo.h
lib/CodeGen/MachineModuleInfo.cpp

index 1ff7ee7d56795a4e9e4756d22fd38c7641933fbb..75956058c457041816b488a4ebf2ea7e1f5aab2d 100644 (file)
@@ -54,25 +54,6 @@ class Module;
 class PointerType;
 class StructType;
 
-//===----------------------------------------------------------------------===//
-/// SourceLineInfo - This class is used to record source line correspondence.
-///
-class SourceLineInfo {
-  unsigned Line;                        // Source line number.
-  unsigned Column;                      // Source column.
-  unsigned SourceID;                    // Source ID number.
-  unsigned LabelID;                     // Label in code ID number.
-public:
-  SourceLineInfo(unsigned L, unsigned C, unsigned S, unsigned I)
-  : Line(L), Column(C), SourceID(S), LabelID(I) {}
-  
-  // Accessors
-  unsigned getLine()     const { return Line; }
-  unsigned getColumn()   const { return Column; }
-  unsigned getSourceID() const { return SourceID; }
-  unsigned getLabelID()  const { return LabelID; }
-};
-
 //===----------------------------------------------------------------------===//
 /// LandingPadInfo - This structure is used to retain landing pad info for
 /// the current function.
@@ -99,9 +80,6 @@ struct LandingPadInfo {
 ///
 class MachineModuleInfo : public ImmutablePass {
 private:
-  // Lines - List of of source line correspondence.
-  std::vector<SourceLineInfo> Lines;
-  
   // LabelIDList - One entry per assigned label.  Normally the entry is equal to
   // the list index(+1).  If the entry is zero then the label has been deleted.
   // Any other value indicates the label has been deleted by is mapped to
@@ -217,12 +195,6 @@ public:
     return LabelID ? LabelIDList[LabelID - 1] : 0;
   }
 
-  /// getSourceLines - Return a vector of source lines.
-  ///
-  const std::vector<SourceLineInfo> &getSourceLines() const {
-    return Lines;
-  }
-  
   /// getFrameMoves - Returns a reference to a list of moves done in the current
   /// function's prologue.  Used to construct frame maps for debug and exception
   /// handling comsumers.
index 1c29c7fed350ee302c178fb567206edc4bae04b2..4bbc4dd985a77ae8466cd8bcfe3bb1886b823c17 100644 (file)
@@ -36,7 +36,6 @@ char MachineModuleInfo::ID = 0;
   
 MachineModuleInfo::MachineModuleInfo()
 : ImmutablePass(&ID)
-, Lines()
 , LabelIDList()
 , FrameMoves()
 , LandingPads()