Changes in directory llvm/include/llvm/CodeGen:
MachineDebugInfo.h updated: 1.34 -> 1.35 --- Log message: 1. Support standard dwarf format (was bootstrapping in Apple format.) 2. Add vector support. --- Diffs of the changes: (+4 -1) MachineDebugInfo.h | 5 ++++- 1 files changed, 4 insertions(+), 1 deletion(-) Index: llvm/include/llvm/CodeGen/MachineDebugInfo.h diff -u llvm/include/llvm/CodeGen/MachineDebugInfo.h:1.34 llvm/include/llvm/CodeGen/MachineDebugInfo.h:1.35 --- llvm/include/llvm/CodeGen/MachineDebugInfo.h:1.34 Wed Jun 14 09:45:39 2006 +++ llvm/include/llvm/CodeGen/MachineDebugInfo.h Thu Jun 15 15:51:43 2006 @@ -57,7 +57,7 @@ // Debug info constants. enum { - LLVMDebugVersion = 3 // Current version of debug information. + LLVMDebugVersion = 4 // Current version of debug information. }; //===----------------------------------------------------------------------===// @@ -400,13 +400,16 @@ /// array/struct types (eg., arrays, struct, union, enums.) class CompositeTypeDesc : public DerivedTypeDesc { private: + bool IsVector; // packed/vector array std::vector<DebugInfoDesc *> Elements;// Information used to compose type. public: CompositeTypeDesc(unsigned T); // Accessors + bool isVector() const { return IsVector; } std::vector<DebugInfoDesc *> &getElements() { return Elements; } + void setIsVector() { IsVector = true; } // Implement isa/cast/dyncast. static bool classof(const CompositeTypeDesc *) { return true; } _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits