1. 7d065d0 Move MainFileName option variable into CodeGenOptions instead of LangOptions. by Daniel Dunbar · 15 years ago
  2. 7362162 Use StringRef (again) in DebugInfo interface. by Devang Patel · 15 years ago
  3. a4923eb First part of changes to eliminate problems with cv-qualifiers and by Douglas Gregor · 15 years ago
  4. e705641 revert r88963. by Devang Patel · 15 years ago
  5. 9464ec4 Use TrackingVH to hold forward decl. This one is for RecordType. by Devang Patel · 15 years ago
  6. 14d6365 Parallel fix to r88951: use TrackingVH to hold forward decl. by Eli Friedman · 15 years ago
  7. 1468ac7 Fix valgrind uninitialized error. by Eli Friedman · 15 years ago
  8. ffffb03 Use TrackingVH to hold forward decl. by Devang Patel · 15 years ago
  9. 5b6117a Canonicalize the type before trying to create a debug type. by Anders Carlsson · 15 years ago
  10. 0dd57c6 Have CGDebugInfo::getOrCreateType cache the QualType instead of having every ConvertType overload do it. by Anders Carlsson · 15 years ago
  11. 8fae060 Do not store DIDescriptor directly into a container. Store MDNode directly, through TrackingVH. by Devang Patel · 15 years ago
  12. 23908b8 "Attach debug info with llvm instructions" mode was enabled a month ago. Now make it permanent and remove old way of inserting intrinsics to encode debug info for locations and types. by Devang Patel · 15 years ago
  13. 11169ad Use getNameAsCString() instead of getName().data() by Devang Patel · 15 years ago
  14. 2811ccf Move CompileOptions -> CodeGenOptions, and sink it into the CodeGen library. by Chandler Carruth · 15 years ago
  15. ab71ff5 Do not use StringRef while using DebugInfo interface. by Devang Patel · 15 years ago
  16. ebf16e8 Do not eagerly set stop point for arguments. This misleads the debugger in identifying beginning of function body. Instead, create new location to attach with llvm.dbg.declare. This location is only used to find the context of the variable by the code generator, and it is not used to emit line number info. by Devang Patel · 15 years ago
  17. a020380 Attach location info with llvm.dbg.declare. by Devang Patel · 15 years ago
  18. ba578cb Revert r86315 and add Type::FixedWidthInt to the FIXME cases. by Anders Carlsson · 15 years ago
  19. e468611 Do not assert if debug info for certain type is not generated. by Devang Patel · 15 years ago
  20. 0284fdc Do not emit linkage name for global variables. It confuses gdb, because it picks up AT_MIPS_linkage_name and ignores AT_name. by Devang Patel · 15 years ago
  21. a031b35 Simplify the debug info code, handle lvalue references and template specializations. by Anders Carlsson · 15 years ago
  22. ba397fe Handle QualifiedNameType and SubstTemplateTypeParmType types in CGDebugInfo::CreateTypeNode. by Anders Carlsson · 15 years ago
  23. bfe6995 Don't assert when trying to generate debug info for vector types. This needs to be fixed eventually... by Anders Carlsson · 15 years ago
  24. b938118 Instead of returning a null DIType for unhandled types, assert. by Anders Carlsson · 15 years ago
  25. 2e09db7 Enable debug info for global variables at -O1+ by Devang Patel · 15 years ago
  26. 91cc815 Fixup the return type of functions. by Mike Stump · 15 years ago
  27. ca80a5f Do not eagerly cache DITypes because it allows real struct type to be shadowed by forward declared struct type. by Devang Patel · 15 years ago
  28. f6a39b7 Encode global variable name in debug info. by Devang Patel · 15 years ago
  29. 46a617a Remove the ConstantArrayType subtypes. This information is preserved in the by John McCall · 15 years ago
  30. 2d7bc3e Few targets like PIC16 mangle the names of global variables, so retrieve the name by Sanjiv Gupta · 15 years ago
  31. 7c173cb Encode long double. by Devang Patel · 15 years ago
  32. d8945d6 Allow customization for the producer information in the debug output. by Mike Stump · 15 years ago
  33. 6e461bf InsertSubprogramStart if ATTACH_DEBUG_INFO_TO_AN_INSN is not defined. by Devang Patel · 15 years ago
  34. bbd9fa4 Add support to attach debug info to an instruction. This is not yet enabled. by Devang Patel · 15 years ago
  35. 979ec2e Set appropriate context for a global variable while emitting debug info. by Devang Patel · 15 years ago
  36. 3d363c5 More magic pixie dust. by Mike Stump · 15 years ago
  37. 944e705 Fix up debug information for block pointers a bit more. by Mike Stump · 15 years ago
  38. b289b3f Implement a FIXME. This improves codegen just a tad. by Mike Stump · 15 years ago
  39. b1a6e68 Improve debugging information for BlockDeclRefExpr. WIP. Given this by Mike Stump · 15 years ago
  40. a180529 Fix an infinite loop arising when trying to generate debug information by John McCall · 15 years ago
  41. 0953e76 Refactor the representation of qualifiers to bring ExtQualType out of the by John McCall · 15 years ago
  42. fd47b31 Fix some typos. WIP. Large alignments don't work yet. by Mike Stump · 15 years ago
  43. 39605b4 Improve debug info generation for __block variables. by Mike Stump · 15 years ago
  44. 65f13c3 Ok, an AssertingVH definitely doesn't work for now because we free our cache after the optimizer may have hacked on the module. Use a WeakVH instead. by Daniel Dunbar · 15 years ago
  45. 23e81ba Switch CGDebugInfo type cache to using an AssertingVH. by Daniel Dunbar · 15 years ago
  46. 03faac3 Factor out CGDebugInfo::CreateTypeNode method. - No functionality change. by Daniel Dunbar · 15 years ago
  47. 5a86217 Be sure to use the correct version instead of inventing the wrong one. by Mike Stump · 15 years ago
  48. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  49. 7da2431 Basic support for representing elaborated type specifiers by John McCall · 15 years ago
  50. 49a8b98 Rename DIBlock as DILexicalBlock. by Devang Patel · 15 years ago
  51. 1bb8a45 Introduce LocInfoType which is a Sema-specific implementation detail. by Argyrios Kyrtzidis · 15 years ago
  52. 5a6bfe3 Do now overflow while calulating upper bound for zero sized array. by Devang Patel · 15 years ago
  53. 6c1fddf Use DICompositeType->replaceAllUsesWith() by Devang Patel · 15 years ago
  54. 0ce73f6 Use DICompositeType->replaceAllUsesWith(). by Devang Patel · 15 years ago
  55. 19cc4ab Revert r75641. by Anders Carlsson · 15 years ago
  56. c15cb2a Remove ObjCQualifiedInterfaceType:-) by Steve Naroff · 15 years ago
  57. 6dba432 Revert 75648 for now. It is causing test failures. by Devang Patel · 15 years ago
  58. 991b515 [llvm up] adjust to match mainline. by Chris Lattner · 15 years ago
  59. 3d598a5 Rename RecordLayout.h to ASTRecordLayout.h by Anders Carlsson · 15 years ago
  60. a1a5e8a Revert r75614 which depend on r75610 (for LLVM), which was reverted. by Daniel Dunbar · 15 years ago
  61. 127bf31 use new name for method. by Chris Lattner · 15 years ago
  62. 61b5f3e Use LLVM mangler to get mangled name for debug info entry. by Devang Patel · 15 years ago
  63. 9df4bb3 Update debug info generation for ObjCObjectPointer changes. by Daniel Dunbar · 15 years ago
  64. fe09eab Update debug info type cache after fwd decl is replaced by real decl. by Devang Patel · 15 years ago
  65. 0ae3d60 Fix comment. by Devang Patel · 15 years ago
  66. 14108da This patch includes a conceptually simple, but very intrusive/pervasive change. by Steve Naroff · 15 years ago
  67. 563a03b Fix a problem that Eli noticed, and that Doug helped me fix. by Anders Carlsson · 15 years ago
  68. 7e7eb3d Keep track of the Expr used to describe the size of an array type, by Douglas Gregor · 15 years ago
  69. 17945a0 De-ASTContext-ify DeclContext. by Argyrios Kyrtzidis · 15 years ago
  70. e4f2142 Key decisions about 'bool' vs '_Bool' to be based on a new flag in langoptions. by Chris Lattner · 15 years ago
  71. 72240d7 Revrt PR4228 fix for now. by Devang Patel · 15 years ago
  72. 395b475 Add a DecltypeType type. by Anders Carlsson · 15 years ago
  73. d1b3c2d First step toward fixing <rdar://problem/6613046> refactor clang objc type representation. by Steve Naroff · 15 years ago
  74. 9983169 It is possible that main input file does not have any symbol with debug info. To handle this edge case, always create main compile unit first. by Devang Patel · 15 years ago
  75. d249e1d1f Create a new PrintingPolicy class, which we pass down through the AST by Douglas Gregor · 15 years ago
  76. ca308df Use .data() instead of &...[0]. - Just SmallVectors this time. by Daniel Dunbar · 15 years ago
  77. beaaccd Use v.data() instead of &v[0] when SmallVector v might be empty. by Jay Foad · 15 years ago
  78. d86d336 Debug info: Initialize runtime language field correctly for Objective-C by Daniel Dunbar · 15 years ago
  79. 9bc093c Enhance debug information for block literals. Radar 6867696 by Mike Stump · 15 years ago
  80. bbd53af We need to specify the "linkage name" to the subprogram now that we by Daniel Dunbar · 15 years ago
  81. a289393 Make sure not to include the LLVM asm prefix in function names for debug info. by Daniel Dunbar · 15 years ago
  82. d37d9b5 fix some more cases where we'd emit a file with a line of 0 for implicit by Chris Lattner · 15 years ago
  83. 9e55b8a Do not generate bogus location info for DW_TAG_inheritance by Chris Lattner · 15 years ago
  84. 650cea9 Fix generated debug info for decls with no location (which include self/_cmd by Chris Lattner · 15 years ago
  85. 3189e4b PR4143: don't crash generating debug info for incomplete enum types. by Eli Friedman · 15 years ago
  86. ac7c814 When creating a dwarf record type for an objc interface, make sure to propagate by Chris Lattner · 15 years ago
  87. b95ee58 capture whether optimizations are enabled or not in debug info by Chris Lattner · 15 years ago
  88. 4c2577a encode the version of the objc runtime into the dwarf compile unit. rdar://6848435, by Chris Lattner · 15 years ago
  89. de13502 While generating debug info ignore unnamed fields. by Devang Patel · 15 years ago
  90. 9a901bb Remove getIntegerConstantExprValue in favor of using EvaluateAsInt. by Eli Friedman · 15 years ago
  91. 87de649 Handle corner case where clang-cc is invoked directly to compile preprocessed source file without -main-file-name. In this case, CDDebugInfo is not able identify correct main source file becase SM.isFromMainFile() returns true for locations from header files as well as locations from main source file. by Devang Patel · 15 years ago
  92. b700377 implement debug info for _Complex. by Chris Lattner · 15 years ago
  93. aa2b579 implement debug info support for id<proto> and interface<proto> by Chris Lattner · 15 years ago
  94. 068360e ObjCQualifiedClass is dead, remove it. by Chris Lattner · 15 years ago
  95. adb1a6f silence a warning, I need to talk to Devang about this code. by Chris Lattner · 15 years ago
  96. 4f6fa23 Use PresumedLoc to record line number in debug info entries. by Devang Patel · 15 years ago
  97. 446c619 Appropriately set file name and directory name in debug info compile units. by Devang Patel · 15 years ago
  98. 6ab3524 Propagate the ASTContext to various AST traversal and lookup functions. by Douglas Gregor · 15 years ago
  99. 0f78fea Use presumed location to get line number info. by Devang Patel · 15 years ago
  100. c9abc04 Make debug info work when using -save-temps. by Daniel Dunbar · 15 years ago