[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineDebugInfo.h

Jim Laskey jlaskey at apple.com
Tue Oct 24 04:50:58 PDT 2006



Changes in directory llvm/include/llvm/CodeGen:

MachineDebugInfo.h updated: 1.43 -> 1.44
---
Log message:

Tighter data structure for deleted debug labels.

---
Diffs of the changes:  (+2 -4)

 MachineDebugInfo.h |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)


Index: llvm/include/llvm/CodeGen/MachineDebugInfo.h
diff -u llvm/include/llvm/CodeGen/MachineDebugInfo.h:1.43 llvm/include/llvm/CodeGen/MachineDebugInfo.h:1.44
--- llvm/include/llvm/CodeGen/MachineDebugInfo.h:1.43	Mon Oct 23 09:56:37 2006
+++ llvm/include/llvm/CodeGen/MachineDebugInfo.h	Tue Oct 24 06:50:43 2006
@@ -30,8 +30,6 @@
 #ifndef LLVM_CODEGEN_MACHINEDEBUGINFO_H
 #define LLVM_CODEGEN_MACHINEDEBUGINFO_H
 
-#include <set>
-
 #include "llvm/Support/Dwarf.h"
 #include "llvm/Support/DataTypes.h"
 #include "llvm/ADT/UniqueVector.h"
@@ -981,9 +979,9 @@
   //
   DebugScope *RootScope;
   
-  // DeletedLabelIDs - List of label IDs that have been removed from the
+  // DeletedLabelIDs - Sorted list of label IDs that have been removed from the
   // module.
-  std::set<unsigned> DeletedLabelIDs;
+  std::vector<unsigned> DeletedLabelIDs;
   
   // FrameMoves - List of moves done by a function's prolog.  Used to construct
   // frame maps by debug consumers.






More information about the llvm-commits mailing list