1. 161b2f4 I missed this new file in previous commit. by Devang Patel · 14 years ago
  2. 513edf6 Simplify. There is no need to use static variable. by Devang Patel · 14 years ago
  3. 5d60763 Do not reuse parameter name. by Devang Patel · 14 years ago
  4. 3cbee30 This mechanical patch moves type handling into CompileUnit from DwarfDebug. In case of multiple compile unit in one object file, each compile unit is responsible for its own set of type entries anyway. This refactoring makes this obvious. by Devang Patel · 14 years ago
  5. 860cf96 Remove dead typedef. by Devang Patel · 14 years ago
  6. 8b9df62 Refactor CompileUnit into a separate header. by Devang Patel · 14 years ago
  7. 3f932a7 Simplify array bound checks and clarify comments. One element array can have same non-zero number as lower bound as well as upper bound. by Devang Patel · 14 years ago
  8. fb6e8d6 Do not emit DW_AT_upper_bound and DW_AT_lower_bound for unbouded array. by Devang Patel · 14 years ago
  9. 1adb47c Remove dead code. rdar://9221736. by Evan Cheng · 14 years ago
  10. da19475 Add support to encode function's template parameters. by Devang Patel · 14 years ago
  11. b4c2bc25 Refactor. by Devang Patel · 14 years ago
  12. e050f50 Do not emit empty name. by Devang Patel · 14 years ago
  13. 8439747 Print visibility info for external variables. by Rafael Espindola · 14 years ago
  14. e62dfcf Remove dead code. by Devang Patel · 14 years ago
  15. 83d8083 Tidy up. 80 columns and trailing whitespace. by Jim Grosbach · 14 years ago
  16. adb877d Collect and coalesce DBG_VALUE instructions before emitting the function. by Jakob Stoklund Olesen · 14 years ago
  17. 15a3ea0 Emit less labels for debug info and stop emitting .loc directives for DBG_VALUEs. by Jakob Stoklund Olesen · 14 years ago
  18. 23670e5 Keep track of directory namd and fIx regression caused by Rafael's patch r119613. by Devang Patel · 14 years ago
  19. 0107931 Don't coalesce identical DBG_VALUE instructions prematurely. by Jakob Stoklund Olesen · 14 years ago
  20. 28cf115 Reapply r128045 and r128051 with fixes. by Jakob Stoklund Olesen · 14 years ago
  21. c1dbd5d Revert r128045 and r128051, debug info enhancements. by Andrew Trick · 14 years ago
  22. bd17478 Clear map after use. by Jakob Stoklund Olesen · 14 years ago
  23. e17232e Dont emit 'DBG_VALUE %noreg, ...' to terminate user variable ranges. by Jakob Stoklund Olesen · 14 years ago
  24. 83320a0 Revert r127757, "Patch to a fix dwarf relocation problem on ARM. One-line fix by Daniel Dunbar · 14 years ago
  25. 2589d0a Patch to a fix dwarf relocation problem on ARM. One-line fix plus the test where it used to break. by Renato Golin · 14 years ago
  26. ba99346 Speculatively revert commit 127478 (jsjodin) in an attempt to fix the by Duncan Sands · 14 years ago
  27. e4f6d74 Remove optimization emitting a reference insted of label difference, since it can create more relocations. Removed isBaseAddressKnownZero method, because it is no longer used. by Jan Sjödin · 14 years ago
  28. 8104163 Remove unused virtual dtor. by Benjamin Kramer · 14 years ago
  29. 511cab2 lib/CodeGen/AsmPrinter/CMakeLists.txt: Fix CMake build, following up to r127099. by NAKAMURA Takumi · 14 years ago
  30. b5e16af Some first rudimentary support for ARM EHABI: print exception table in "text mode". by Anton Korobeynikov · 14 years ago
  31. bbd0f45 Fix typo. by Devang Patel · 14 years ago
  32. 6f676be Fix thinko in previous check-in. Add comment. by Devang Patel · 14 years ago
  33. cb3a657 llvm::Function argument count is not a good indicator of how many arugments does the function have at source level. If we need more space, just resize vector conservatively. This vector is only used once per function. by Devang Patel · 14 years ago
  34. 0478c15 If argument numbering is encoded in metadata then emit arguments' debug info in that order. by Devang Patel · 14 years ago
  35. f754f50 Roll out r126425 and r126450 to see if it fixes the failures on the buildbots. by Cameron Zwarich · 14 years ago
  36. 4e67143 Remove dead variable. by Nick Lewycky · 14 years ago
  37. f410608 Enable DebugInfo support for COFF object files. Patch by Nathan Jeffords! by Devang Patel · 14 years ago
  38. 0eea95d Do not use DIFactory. by Devang Patel · 14 years ago
  39. 3a4ae32 Use DW_FORM_data2 for DW_AT_language and let users use DW_LANG_lo_user=0x8000 to DW_LANG_hi_user=0xffff range. by Devang Patel · 14 years ago
  40. 5129bde Omit private_extern declarations of extern symbols; followup to by Stuart Hastings · 14 years ago
  41. 5bc9fec Do not emit empty DW_TAG_lexical_block DIEs. In one test case, size of debug info reduced by almost 7%. by Devang Patel · 14 years ago
  42. d3526ea Ignore DBG_VALUE machine instructions while constructing instruction ranges based on location info. by Devang Patel · 14 years ago
  43. ab4c366 Spelling fix: consequtive -> consecutive. by Duncan Sands · 14 years ago
  44. e5005d0 Assert on bad jump tables. by Jakob Stoklund Olesen · 15 years ago
  45. 6c3ea90 Merge .debug_loc entries whenever possible to reduce debug_loc size. by Devang Patel · 15 years ago
  46. e7d9387 Add support to describe template value parameter in debug info. by Devang Patel · 15 years ago
  47. 7e2cb11 Add support to describe template parameter type in debug info. by Devang Patel · 15 years ago
  48. ed299f6 Clarify the LSDASection NULL check by Anton Korobeynikov · 15 years ago
  49. 1ffb533 Print the visibility of declarations. by Rafael Espindola · 15 years ago
  50. d4e0978 Support printing exception section into the current one. This is the case when LSDASection is blank by Anton Korobeynikov · 15 years ago
  51. e449d1f Fix debug info for merged global. by Devang Patel · 15 years ago
  52. dacde94 Fix register address expression. Patch by Ken Dyck. by Devang Patel · 15 years ago
  53. 439ea27 Update CMake build. by Ted Kremenek · 15 years ago
  54. 3965b5e Add a possibility to switch between CFI directives- and table-based frame description emission. Currently all the backends use table-based stuff. by Anton Korobeynikov · 15 years ago
  55. 9a1ef4e Add CFI directives-based frame information emission. Not hooked yet. by Anton Korobeynikov · 15 years ago
  56. d7e8ddc Split stuff as a preparation for CFI directives-based frame information emission by Anton Korobeynikov · 15 years ago
  57. a36478f Appropriately truncate debug info range in dwarf output. by Devang Patel · 15 years ago
  58. 16c29b5 Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs and fixes here and there. by Anton Korobeynikov · 15 years ago
  59. c36b706 Do not model all INLINEASM instructions as having unmodelled side effects. by Evan Cheng · 15 years ago
  60. 51a666f Speculatively revert r123032. by Devang Patel · 15 years ago
  61. 1dea232 Appropriately truncate debug info range in dwarf output. by Devang Patel · 15 years ago
  62. 76a788c Emit 128 bit constant. This fixes PR 8913 crash. by Devang Patel · 15 years ago
  63. 9fc5cdf split dom frontier handling stuff out to its own DominanceFrontier header, by Chris Lattner · 15 years ago
  64. 476b242 Add missing standard headers. Patch by Joerg Sonnenberger! by Nick Lewycky · 15 years ago
  65. 11ae9e2 remove the verbose-asm "constant pool double" comments that we were printing by Chris Lattner · 15 years ago
  66. d639c7c DW_FORM_data1 may not provide sufficient room for vtable index, use _udata instead. by Devang Patel · 15 years ago
  67. b7313e2 Undefined value in reg 0 may need a marker to identify end of source range. by Devang Patel · 15 years ago
  68. 0bbe0b4 Second try at making direct object emission produce the same results by Rafael Espindola · 15 years ago
  69. 6d86492 Revert previous two patches while I try to find out how to make both by Rafael Espindola · 15 years ago
  70. 2303c9d Add an EmitAbsValue helper method and use it in cases where we want to be sure by Rafael Espindola · 15 years ago
  71. 1f6efa3 Merge System into Support. by Michael J. Spencer · 15 years ago
  72. 82f5874 Move some more hooks to TargetFrameInfo by Anton Korobeynikov · 15 years ago
  73. d9e3385 Move getInitialFrameState() to TargetFrameInfo by Anton Korobeynikov · 15 years ago
  74. 5c05563 Change CodeGen to use .loc directives. This produces a lot more readable output by Rafael Espindola · 15 years ago
  75. ce1b9ad With the newly simplified SourceMgr interfaces and the generalized by Chris Lattner · 15 years ago
  76. 4afa128 now that AsmPrinter::EmitInlineAsm is factored right, we can eliminate the by Chris Lattner · 15 years ago
  77. 6e30c6a rearrange how the handler in SourceMgr is installed, eliminating the use of by Chris Lattner · 15 years ago
  78. a38941d refactor the interface to EmitInlineAsm a bit, no functionality change. by Chris Lattner · 15 years ago
  79. 522ad74 Remove DW_AT_start_scope support. It is incomplete and superseeded by location entries support. by Devang Patel · 15 years ago
  80. 6236704 Take care of special characters while creating named MDNode name to hold function specific local variable's info. by Devang Patel · 15 years ago
  81. 7387345 Add 118023 back, but with proper spelling for .uleb128/.sleb128. by Rafael Espindola · 15 years ago
  82. 537ebea Revert previous patch. Some targets don't support uleb and say they do :-( by Rafael Espindola · 15 years ago
  83. 40f6514 MCize. by Rafael Espindola · 15 years ago
  84. c882104 Simplify. by Devang Patel · 15 years ago
  85. 4d7f9a0 Ignore empty blocks. by Devang Patel · 15 years ago
  86. bc2bb9b Do not work too hard to find type's file info. There is a special field to record file info. by Devang Patel · 15 years ago
  87. 3cabc9d Technically DIFile scope should also be handled here. by Devang Patel · 15 years ago
  88. cbbe287 s/beginScope/beginInstruction/g s/endScope/endInstruction/g by Devang Patel · 15 years ago
  89. a568d66 For statistics that are only used in functions declared in !NDEBUG, wrap the by Nick Lewycky · 15 years ago
  90. 9a31f0f Add simple counter to count no. of basic blocks without any line number information. At -O0, these basic block coule cause less than optimial debugging experience. by Devang Patel · 15 years ago
  91. b2bada3 Line number 0 indicates there is no source line/file name info available for this construct. by Devang Patel · 15 years ago
  92. 7b172c6 Provie a clearner interface so that FE can decide whether a function has prototype or not. by Devang Patel · 15 years ago
  93. d6747df Add support for DW_TAG_unspecified_parameters. by Devang Patel · 15 years ago
  94. 21ea1d5 Add support to let FE mark explict methods as explict in debug info. by Devang Patel · 15 years ago
  95. 2b2de24 Nuke trailing whitespace. by Jim Grosbach · 15 years ago
  96. 3cf763d Let FE mark a variable as artificial variable. by Devang Patel · 15 years ago
  97. 1a30123 Add support to let FE encode method access specifier. by Devang Patel · 15 years ago
  98. 2a36160 Assign DW_ACCESS_public accessibility attribute to members by default. by Devang Patel · 15 years ago
  99. 3609eb0 Removed a bunch of unnecessary target_link_libraries. by Oscar Fuentes · 15 years ago
  100. 1a7ca03 Provide an interface to let FEs anchor debug info for types. by Devang Patel · 15 years ago