1. 995f80a Rename 'New*' methods to 'Create*' to be consistent. 'NewString' isn't used. by Bill Wendling · 16 years ago
  2. 829e67b Add comment for emit section. by Bill Wendling · 16 years ago
  3. 94d04b8 Move 'Emit' methods down to their own place. by Bill Wendling · 16 years ago
  4. f0fb987 Revert r72192. It was causing a build failure. by Bill Wendling · 16 years ago
  5. 63ad10c Do some mechanical changes. Combine the 'construct abastract dbg thingy' in with by Bill Wendling · 16 years ago
  6. a343764 Introduce DebugScope which gets embedded into the machine instructions' DebugLoc. by Argyrios Kyrtzidis · 16 years ago
  7. 1d4c738 Fix cmake builds. by Mike Stump · 16 years ago
  8. 1180c78 Don't set the "location" information for inlined functions' variables. by Bill Wendling · 16 years ago
  9. cde5d63 Small code cleanup. by Bill Wendling · 16 years ago
  10. 6679ee4 RecordVariable is called each time a DECLARE node is encountered. For an inlined by Bill Wendling · 16 years ago
  11. 0310d76 Split out the DwarfDebug module from the DwarfWriter module. by Bill Wendling · 16 years ago
  12. e428e21 Mark class as hidden. by Bill Wendling · 16 years ago
  13. bc0d23a Move c'tor/d'tor to top of file. by Bill Wendling · 16 years ago
  14. eb90721 Split out the DwarfException class into its own file. No functionality change, by Bill Wendling · 16 years ago
  15. 88423ee Split out the Dwarf writer stuff into separate files. This is a much more by Bill Wendling · 16 years ago
  16. a681515 Tag blocks with DW_AT_APPLE_block. by Mike Stump · 16 years ago
  17. f59d10f There's yet more ugliness (surprise!) in DebugInfo. This needs major reworking. by Bill Wendling · 16 years ago
  18. f3cc96e Move the bookkeeping of the debug scopes back to the place where it by Bill Wendling · 16 years ago
  19. bc12c2b - Record that the debug info is actually used so that the label folder doesn't by Bill Wendling · 16 years ago
  20. a5c8a4e This is a large rewrite of how Dwarf info for inlined functions is handled. by Bill Wendling · 16 years ago
  21. 777d230 Rename PaddedSize to AllocSize, in the hope that this by Duncan Sands · 16 years ago
  22. e688faf Compute the offsets of the compile units. We need this so that when we emit a by Bill Wendling · 16 years ago
  23. a951957 Minor clean ups. No functionality change. by Bill Wendling · 16 years ago
  24. 9a38e3e Revert 71165. It did more than just revert 71158 and it introduced by Dan Gohman · 16 years ago
  25. 5b8479c Temporarily revert r71158. It was causing a failure during a full bootstrap: by Bill Wendling · 16 years ago
  26. cd76240 Move the tablegen-produced DebugLoc handling into a AsmWriter::processDebugLoc function. by Argyrios Kyrtzidis · 16 years ago
  27. 116b274 Make DwarfWriter::RecordInlinedFnStart more like the other DwarfWriter's methods: by Argyrios Kyrtzidis · 16 years ago
  28. 3f500d9 - Move some debug fields to coincide with how GCC emits them. No functionality by Bill Wendling · 16 years ago
  29. e3f6cea Do not require variable debug info nodes to have a compile unit. by Chris Lattner · 16 years ago
  30. 28f1412 Restore a comment. by Argyrios Kyrtzidis · 16 years ago
  31. fe095f3 Restore minor deletion. by Mike Stump · 16 years ago
  32. 77eaa68 -Move the DwarfWriter::ValidDebugInfo check to a static DIDescriptor::ValidDebugInfo by Argyrios Kyrtzidis · 16 years ago
  33. d5a6381 Simplify more code and add timer stuff. by Bill Wendling · 16 years ago
  34. ff86ef3 Simplify more code. by Bill Wendling · 16 years ago
  35. ef956fc Simplify some code. by Bill Wendling · 16 years ago
  36. 7fa8162 Fix whitespace. It was confusing me. by Bill Wendling · 16 years ago
  37. a26eae6 Make DebugLoc independent of DwarfWriter. by Argyrios Kyrtzidis · 16 years ago
  38. 98a366d Instead of passing in an unsigned value for the optimization level, use an enum, by Bill Wendling · 16 years ago
  39. be8cc2a Second attempt: by Bill Wendling · 16 years ago
  40. d3d9657 Initialized arrays can be in any address space. by Sanjiv Gupta · 16 years ago
  41. c69d56f r70270 isn't ready yet. Back this out. Sorry for the noise. by Bill Wendling · 16 years ago
  42. 2e9d5f9 Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want to by Bill Wendling · 16 years ago
  43. 3e3702d Fix Visual Studio 2008 build failure. Patch by Marius Wachtler by Devang Patel · 16 years ago
  44. 7d2f972 s/RootDbgScope/FunctionDbgScope/g by Devang Patel · 16 years ago
  45. c782ad0 Check isInlinedSubroutine() before creating DW_TAG_inlined_subroutine. by Devang Patel · 16 years ago
  46. 1be3ecc Construct and emit DW_TAG_inlined_subroutine DIEs for inlined subroutine scopes (only in FastISel mode). by Devang Patel · 16 years ago
  47. 48c7fa2 Right now, Debugging information to encode scopes (DW_TAG_lexical_block) relies on DBG_LABEL. Unfortunately this intefers with the quality of optimized code. by Devang Patel · 16 years ago
  48. 0f7fef3 by Devang Patel · 16 years ago
  49. 266c7bb Add a new "available_externally" linkage type. This is intended by Chris Lattner · 16 years ago
  50. c6fa3ff Revert r68847. It breaks the build on non-Darwin targets, with this message by Dan Gohman · 16 years ago
  51. 2057532 Keep track of inlined functions and their locations. This information is collected when nested llvm.dbg.func.start intrinsics are seen. (Right now, inliner removes nested llvm.dbg.func.start intrinisics during inlining.) by Devang Patel · 16 years ago
  52. 7d16e85 Pass in the std::string parameter instead of returning it by value. by Bill Wendling · 16 years ago
  53. a6f02fb Constify getter methods. by Bill Wendling · 16 years ago
  54. f34be82 StringMap<DIE*>::iterator::first() returns a pointer to the first character of by Bill Wendling · 16 years ago
  55. 972bbac Use a StringMap instead of std::map for storing std::string->DIE* maps. This by Bill Wendling · 16 years ago
  56. 75b2738 If subprogram type is not tagged as DW_TAG_subroutine_type then use it directly as a return value type. by Devang Patel · 16 years ago
  57. a118c2e change printStringChar to emit characters as unsigned char instead of char, by Chris Lattner · 16 years ago
  58. 42bf74b CodeGen still defaults to non-verbose asm, but llc now overrides it and default to verbose. by Evan Cheng · 16 years ago
  59. 86bda41 Do not ignore DW_TAG_class_type! by Devang Patel · 16 years ago
  60. f1c0ae9 Do not emit comments unless -asm-verbose. by Evan Cheng · 16 years ago
  61. 1b25cb2 Fix internal representation of fp80 to be the by Dale Johannesen · 16 years ago
  62. 697cbbf For inline asm output operand that matches an input. Encode the input operand index in the high bits. by Evan Cheng · 16 years ago
  63. 1606e8e Fix some significant problems with constant pools that resulted in unnecessary paddings between constant pool entries, larger than necessary alignments (e.g. 8 byte alignment for .literal4 sections), and potentially other issues. by Evan Cheng · 16 years ago
  64. 0582ae9 Oops...I committed too much. by Bill Wendling · 16 years ago
  65. c7a09ab Temporarily XFAIL this test. by Bill Wendling · 16 years ago
  66. 1362f97 Put the assignment back at the top of this method. by Bill Wendling · 16 years ago
  67. dd44632 Make ivars private. Other cleanup. No functionality change. by Bill Wendling · 16 years ago
  68. 68edf5f Just make the Dwarf timer group static inside of the getter function. No need to alloc/dealloc. by Bill Wendling · 16 years ago
  69. fc232b0 Don't put static functions in anonymous namespace. by Bill Wendling · 16 years ago
  70. 7b69720 These should *stop* the timer, not start it again. by Bill Wendling · 16 years ago
  71. e9e960f - Fix misspelled method name. - Remove unused method. by Bill Wendling · 16 years ago
  72. c8615e4 - Create GetOrCreateSourceID from getOrCreateSourceID. GetOrCreateSourceID is by Bill Wendling · 16 years ago
  73. 163ba3f Refine the Dwarf writer timers so that they measure exception writing and debug by Bill Wendling · 16 years ago
  74. 91b8b80 Add a timer to the DwarfWriter pass that measures the total time it takes to by Bill Wendling · 16 years ago
  75. 3e0cc26 wire up support for emitting "special" values from inline asm by Chris Lattner · 16 years ago
  76. ea3a9ff just remove the use_empty() check entirely, the only reason it by Chris Lattner · 16 years ago
  77. f231c07 Make the code generator rip of dead constant expr uses before deciding by Chris Lattner · 16 years ago
  78. ccbdc7a Pass in a std::string when getting the names of debugging things. This cuts down by Bill Wendling · 16 years ago
  79. 667d4b8 Introduce new linkage types linkonce_odr, weak_odr, common_odr by Duncan Sands · 16 years ago
  80. 9ac08d6 It is possible that subprgoram definition is only encoding return value directly, instsad of an DIArray of all argument types. by Devang Patel · 16 years ago
  81. 053372d by Devang Patel · 16 years ago
  82. e3d4232 Clean up dwarf writer, part 1. This eliminated the horrible recursive getGlobalVariablesUsing and replaced it something readable. It eliminated use of slow UniqueVector and replaced it with StringMap, SmallVector, and DenseMap, etc. It also fixed some non-deterministic behavior. by Evan Cheng · 16 years ago
  83. 57f0db8 Overhaul my earlier submission due to feedback. It's a large patch, but most of by Bill Wendling · 16 years ago
  84. 002ec14 gdb uses DW_AT_prototyped to identify K&R style in C based languages. by Devang Patel · 16 years ago
  85. 53cac18 If there is not any debug info available for any global variables and any subprograms then there is not any debug info to emit. by Devang Patel · 16 years ago
  86. b5bd026 Drop bunch of half-working stuff in the ext_weak linkage support. by Anton Korobeynikov · 16 years ago
  87. 9a65cfe - Early exit a nested block. - Correct comment. - Whitespace changes. by Bill Wendling · 16 years ago
  88. 4ed0c5f Add an accessor method to DwarfWriter to tell of debugging info should be emitted. by Bill Wendling · 16 years ago
  89. f2ec7e4 The subprogram die may not exist while creating "default" scope. by Devang Patel · 16 years ago
  90. 13319ce The debugger sometimes lookup dynamically in the runtime to find ivar info of any Objective-C classes. It would be very helpful to debugger if the compiler encodes runtime version number in DWARF. by Devang Patel · 16 years ago
  91. 36375ee Emit debug info for bitfields. by Devang Patel · 16 years ago
  92. 2303df9 Validate file id. by Devang Patel · 17 years ago
  93. 4798bbe if we have a large GEP offset on a 32-bit or other target, make by Chris Lattner · 17 years ago
  94. ef7e18e More whitespace fixin'. by Bill Wendling · 17 years ago
  95. b9dcef2 Whitespace and comment changes. No functionality change. by Bill Wendling · 17 years ago
  96. d5863dd Do not add redundant arguments in a method definition DIE. by Devang Patel · 17 years ago
  97. dd9db66 by Devang Patel · 17 years ago
  98. c8d7bc8 Enable emitting of constant values in non-default address space as well. The APIs emitting constants now take an additional parameter signifying the address space in which to emit. The APIs like getData8BitsDirective() etc are made virtual enabling targets to be able to define appropirate directivers for various sizes and address spaces. by Sanjiv Gupta · 17 years ago
  99. 6360089 Remove dead code, again. by Devang Patel · 17 years ago
  100. 425b64e Remove dead code. by Devang Patel · 17 years ago