1. be8cc2a Second attempt: by Bill Wendling · 16 years ago
  2. d3d9657 Initialized arrays can be in any address space. by Sanjiv Gupta · 16 years ago
  3. c69d56f r70270 isn't ready yet. Back this out. Sorry for the noise. by Bill Wendling · 16 years ago
  4. 2e9d5f9 Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want to by Bill Wendling · 16 years ago
  5. 3e3702d Fix Visual Studio 2008 build failure. Patch by Marius Wachtler by Devang Patel · 16 years ago
  6. 7d2f972 s/RootDbgScope/FunctionDbgScope/g by Devang Patel · 16 years ago
  7. c782ad0 Check isInlinedSubroutine() before creating DW_TAG_inlined_subroutine. by Devang Patel · 16 years ago
  8. 1be3ecc Construct and emit DW_TAG_inlined_subroutine DIEs for inlined subroutine scopes (only in FastISel mode). by Devang Patel · 16 years ago
  9. 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
  10. 0f7fef3 by Devang Patel · 16 years ago
  11. 266c7bb Add a new "available_externally" linkage type. This is intended by Chris Lattner · 16 years ago
  12. c6fa3ff Revert r68847. It breaks the build on non-Darwin targets, with this message by Dan Gohman · 16 years ago
  13. 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
  14. 7d16e85 Pass in the std::string parameter instead of returning it by value. by Bill Wendling · 16 years ago
  15. a6f02fb Constify getter methods. by Bill Wendling · 16 years ago
  16. f34be82 StringMap<DIE*>::iterator::first() returns a pointer to the first character of by Bill Wendling · 16 years ago
  17. 972bbac Use a StringMap instead of std::map for storing std::string->DIE* maps. This by Bill Wendling · 16 years ago
  18. 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
  19. a118c2e change printStringChar to emit characters as unsigned char instead of char, by Chris Lattner · 16 years ago
  20. 42bf74b CodeGen still defaults to non-verbose asm, but llc now overrides it and default to verbose. by Evan Cheng · 16 years ago
  21. 86bda41 Do not ignore DW_TAG_class_type! by Devang Patel · 16 years ago
  22. f1c0ae9 Do not emit comments unless -asm-verbose. by Evan Cheng · 16 years ago
  23. 1b25cb2 Fix internal representation of fp80 to be the by Dale Johannesen · 16 years ago
  24. 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
  25. 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
  26. 0582ae9 Oops...I committed too much. by Bill Wendling · 16 years ago
  27. c7a09ab Temporarily XFAIL this test. by Bill Wendling · 16 years ago
  28. 1362f97 Put the assignment back at the top of this method. by Bill Wendling · 16 years ago
  29. dd44632 Make ivars private. Other cleanup. No functionality change. by Bill Wendling · 16 years ago
  30. 68edf5f Just make the Dwarf timer group static inside of the getter function. No need to alloc/dealloc. by Bill Wendling · 16 years ago
  31. fc232b0 Don't put static functions in anonymous namespace. by Bill Wendling · 16 years ago
  32. 7b69720 These should *stop* the timer, not start it again. by Bill Wendling · 16 years ago
  33. e9e960f - Fix misspelled method name. - Remove unused method. by Bill Wendling · 16 years ago
  34. c8615e4 - Create GetOrCreateSourceID from getOrCreateSourceID. GetOrCreateSourceID is by Bill Wendling · 16 years ago
  35. 163ba3f Refine the Dwarf writer timers so that they measure exception writing and debug by Bill Wendling · 16 years ago
  36. 91b8b80 Add a timer to the DwarfWriter pass that measures the total time it takes to by Bill Wendling · 16 years ago
  37. 3e0cc26 wire up support for emitting "special" values from inline asm by Chris Lattner · 16 years ago
  38. ea3a9ff just remove the use_empty() check entirely, the only reason it by Chris Lattner · 16 years ago
  39. f231c07 Make the code generator rip of dead constant expr uses before deciding by Chris Lattner · 16 years ago
  40. ccbdc7a Pass in a std::string when getting the names of debugging things. This cuts down by Bill Wendling · 16 years ago
  41. 667d4b8 Introduce new linkage types linkonce_odr, weak_odr, common_odr by Duncan Sands · 16 years ago
  42. 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
  43. 053372d by Devang Patel · 16 years ago
  44. 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
  45. 57f0db8 Overhaul my earlier submission due to feedback. It's a large patch, but most of by Bill Wendling · 16 years ago
  46. 002ec14 gdb uses DW_AT_prototyped to identify K&R style in C based languages. by Devang Patel · 16 years ago
  47. 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
  48. b5bd026 Drop bunch of half-working stuff in the ext_weak linkage support. by Anton Korobeynikov · 16 years ago
  49. 9a65cfe - Early exit a nested block. - Correct comment. - Whitespace changes. by Bill Wendling · 16 years ago
  50. 4ed0c5f Add an accessor method to DwarfWriter to tell of debugging info should be emitted. by Bill Wendling · 16 years ago
  51. f2ec7e4 The subprogram die may not exist while creating "default" scope. by Devang Patel · 16 years ago
  52. 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
  53. 36375ee Emit debug info for bitfields. by Devang Patel · 16 years ago
  54. 2303df9 Validate file id. by Devang Patel · 17 years ago
  55. 4798bbe if we have a large GEP offset on a 32-bit or other target, make by Chris Lattner · 17 years ago
  56. ef7e18e More whitespace fixin'. by Bill Wendling · 17 years ago
  57. b9dcef2 Whitespace and comment changes. No functionality change. by Bill Wendling · 17 years ago
  58. d5863dd Do not add redundant arguments in a method definition DIE. by Devang Patel · 17 years ago
  59. dd9db66 by Devang Patel · 17 years ago
  60. 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
  61. 6360089 Remove dead code, again. by Devang Patel · 17 years ago
  62. 425b64e Remove dead code. by Devang Patel · 17 years ago
  63. d234e59 Add DW_AT_declaration for class methods. by Devang Patel · 17 years ago
  64. f923574 by Devang Patel · 17 years ago
  65. 1465d61 Rename getAnalysisToUpdate to getAnalysisIfAvailable. by Duncan Sands · 17 years ago
  66. 7009d24 Add type DIE into appropriate context DIE. by Devang Patel · 17 years ago
  67. ad165be by Devang Patel · 17 years ago
  68. 210de72 Make the Dwarf macro information section optional; CellSPU's assembler by Scott Michel · 17 years ago
  69. 3b64c6b Introduce two DWARF attribute extentions DW_AT_APPLE_optimized, DW_AT_APPLE_flags. by Devang Patel · 17 years ago
  70. 80303aa Empty DIType represents void. In this case no need to construct any type DIE. by Devang Patel · 17 years ago
  71. a608687 Code did not follow associated comment. not a good idea. by Devang Patel · 17 years ago
  72. 49f38cb Set appropriate tag for the composite type. by Devang Patel · 17 years ago
  73. bbfa244 do not sign extend characters input to isprint. This improves by Chris Lattner · 17 years ago
  74. fcc6f15 Few targets like the tiny little PIC16 have only 16-bit pointers. by Sanjiv Gupta · 17 years ago
  75. 4766159 Encode member accessibility. by Devang Patel · 17 years ago
  76. 2a57466 Appropriately mark fowrad decls. by Devang Patel · 17 years ago
  77. 2be5893 Fix struct member's debug info. by Devang Patel · 17 years ago
  78. 6906ba5 Need only one set of debug info versions enum. by Devang Patel · 17 years ago
  79. 9ec50ab Fix global variable's address in a DIE. by Devang Patel · 17 years ago
  80. eab4a2e Enable debug info for enums. by Devang Patel · 17 years ago
  81. ce31b02 Enable debug info for composite types. by Devang Patel · 17 years ago
  82. c2997f4 Do not use DenseMap because the iterator is invalidated while constructing types. After all there was a reason why std::map was used initially! by Devang Patel · 17 years ago
  83. b79b535 Verify debug info. by Devang Patel · 17 years ago
  84. 2d1768c by Devang Patel · 17 years ago
  85. 5aac3d3 Refactor code by Devang Patel · 17 years ago
  86. 7ab2450 Assign argument type to appropriate DIE. by Devang Patel · 17 years ago
  87. 7e55b3a Remove dead code. by Devang Patel · 17 years ago
  88. 2d91d18 Disable composite type debug info for now. by Devang Patel · 17 years ago
  89. 07354e5 Fix comments. by Devang Patel · 17 years ago
  90. 99ec353 Use lightweight DebugInfo objects directly. by Devang Patel · 17 years ago
  91. 7103c6a Align source code. by Devang Patel · 17 years ago
  92. 2388a58 Registry.h should not depend on CommandLine.h. by Mikhail Glushenkov · 17 years ago
  93. 5c1799b Delete trailing whitespace. by Mikhail Glushenkov · 17 years ago
  94. 5be9355 Validate debug info values only if DwarfDebug is initialized. by Devang Patel · 17 years ago
  95. 61c6bf3 Any debug info symbol is only valid if atleast one compile unit is seen. by Devang Patel · 17 years ago
  96. 153745c Do not stumble over forward declared struct member. by Devang Patel · 17 years ago
  97. cf3a448 by Devang Patel · 17 years ago
  98. bb46f52 Add the private linkage. by Rafael Espindola · 17 years ago
  99. f193ff0 Use lightweight DebugInfo objects directly. by Devang Patel · 17 years ago
  100. 0e5200f Use variable's context to identify respective DbgScope. by Devang Patel · 17 years ago