1. 271ce54 r149474 went a bit too far when combined with type caching. If we want by Eric Christopher · 14 years ago
  2. ef81e0f Remove duplicated comment. by Eric Christopher · 14 years ago
  3. 0086a5b For pass-by-value record arguments to functions emit a forward decl by Eric Christopher · 14 years ago
  4. 5b78a24 Use createRecordFwdDecl here since that's what we're doing. by Eric Christopher · 14 years ago
  5. 1c081d9 Revert previous patch unifying all of the C++ record prep in one area, by Eric Christopher · 14 years ago
  6. 3ee8c91 Remove another duplicated variable. by Eric Christopher · 14 years ago
  7. de983d8 Tidy and remove some unused variables. by Eric Christopher · 14 years ago
  8. 027cb30 Collect this information together. No reason to have it split. by Eric Christopher · 14 years ago
  9. 6faa554 Refactor into its own function. by Eric Christopher · 14 years ago
  10. 51cb75a Clean up comment. by Eric Christopher · 14 years ago
  11. 5d613b5 Refactor the record decl forward declaration code a bit. by Eric Christopher · 14 years ago
  12. 4ddca8a When adding types to the context chain for record types, just emit by Eric Christopher · 14 years ago
  13. 3026348 More dead code removal (using -Wunreachable-code) by David Blaikie · 14 years ago
  14. 2d6a567 constexpr irgen: Add irgen support for APValue::Struct, APValue::Union, by Richard Smith · 14 years ago
  15. 121c67d Formatting. by Eric Christopher · 14 years ago
  16. 7c9b2fd Formatting. by Eric Christopher · 14 years ago
  17. 80d4b55 Small refactoring and simplification of constant evaluation and some of its by Richard Smith · 14 years ago
  18. 973bbb6 When in a limited debug information situation if we can find the original by Eric Christopher · 14 years ago
  19. 435e106 Start down the path of getting clang to internally agree on structs versus by Eric Christopher · 14 years ago
  20. 7c1f1f1 When generating debug info for an ObjCInterfaceDecl, try to dig out the definition. by Douglas Gregor · 14 years ago
  21. 7723fec Keep track of all declarations of an Objective-C class (both forward by Douglas Gregor · 14 years ago
  22. d5a3b78 Make sure that forward declarations are marked as such in the debug info by Eric Christopher · 14 years ago
  23. deae6a8 Use the canonical decl to index so that we can really find it later. by Eric Christopher · 14 years ago
  24. bf97947 Fixup comment. by Eric Christopher · 14 years ago
  25. 7480d96 Reflow lines, remove else-if after returns, rename variable "TydefContext" to by Nick Lewycky · 14 years ago
  26. 7b3819d Reflow one line I missed in previous cleanup commit. No functionality change. by Nick Lewycky · 14 years ago
  27. d4c100e Minor cleanup, mostly reindenting. Remove one helper function that just called by Nick Lewycky · 14 years ago
  28. 51f4708 Rename Expr::Evaluate to Expr::EvaluateAsRValue to make it clear that it will by Richard Smith · 14 years ago
  29. ef8857d In case of template specialization, do not try to delay emitting debug info for concrete type in -flimit-debug-info mode. This fixes some of the failures from bs15503.exp tests in gdb testsuite. by Devang Patel · 14 years ago
  30. 4142251 Do not drop type qualifiers in -flimit-debug-info mode. by Devang Patel · 14 years ago
  31. 7c4fd91 Take DW_AT_comp_dir from $PWD when it's present and starts with a '/'. This is by Nick Lewycky · 14 years ago
  32. e0a22d0 Macro metaprogramming for builtin types. by John McCall · 14 years ago
  33. 0ddaeb9 Add a new placeholder type to represent "unbridged" casts in ARC. by John McCall · 14 years ago
  34. aa4a99b Provide half floating point support as a storage only type. by Anton Korobeynikov · 14 years ago
  35. 2b5cfbc Simplify code to avoid a useless string copy. by Benjamin Kramer · 14 years ago
  36. bcbca75 Upgrade to PathV2. by Benjamin Kramer · 14 years ago
  37. c95ff94 Add parens to pacify GCC. by Benjamin Kramer · 14 years ago
  38. 73fb350 Recommit: by Eric Christopher · 14 years ago
  39. 28e0635 Revert file/scope handling patches. gdb testing revealed a couple of bugs. by Eric Christopher · 14 years ago
  40. c6bfbca Remember to set the location in EmitGlobalVariable to the current decl by Eric Christopher · 14 years ago
  41. 4b2d549 Start handling debug line and scope information better: by Eric Christopher · 14 years ago
  42. ab5278e 80-column and tab cleanup. by Eric Christopher · 14 years ago
  43. 944542e Reorder this to make it easier to add more changes for a location set. by Eric Christopher · 14 years ago
  44. a6b8b2c Constant expression evaluation refactoring: by Richard Smith · 14 years ago
  45. b001de7 Support for C1x _Atomic specifier (see testcase). This is primarily being committed at the moment to help support C++0x <atomic>, but it should be a solid base for implementing the full specification of C1x _Atomic. by Eli Friedman · 14 years ago
  46. d1ab1a2 When constructing debug information for synthesized variables for the by Eric Christopher · 14 years ago
  47. 1cd1d74 Reformat comment. by Eric Christopher · 14 years ago
  48. 491306a Allow getting all source locations of selector identifiers in a ObjCMethodDecl. by Argyrios Kyrtzidis · 14 years ago
  49. aa2164c Change "Regions" to be "LexicalBlocks" since that's what they correspond to. by Eric Christopher · 14 years ago
  50. 5321bc4 Rename EmitStopPoint in CGDebugInfo to EmitLocation. "stop points" don't by Eric Christopher · 14 years ago
  51. 69a1b74 Reorder functions in the file. by Eric Christopher · 14 years ago
  52. 414ee4b Call UpdateLineDirectiveRegion every time we want to emit a stop by Eric Christopher · 14 years ago
  53. 441937c Update comment. by Eric Christopher · 14 years ago
  54. 43202ae Update comments. by Eric Christopher · 14 years ago
  55. 1d2b317 Create a VTableContext class and start moving CodeGenVTables methods to it by Peter Collingbourne · 14 years ago
  56. d6471f7 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 14 years ago
  57. eb2d1f1 Removing a bunch of dead returns/breaks after llvm_unreachables. by David Blaikie · 14 years ago
  58. b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 14 years ago
  59. 8c6f9c4 Tighten check to match an ivar with corresponding property by using ObjCImplementationDecl. by Devang Patel · 14 years ago
  60. f60dca3 Emit debug info for c++0x nullptr. by Devang Patel · 14 years ago
  61. 2121cda Formatting. by Eric Christopher · 14 years ago
  62. edc9592 Fix typo. by Eric Christopher · 14 years ago
  63. e7566cf By popular demand, enumerate all builtin types! by Devang Patel · 14 years ago
  64. 3d3aa19 Add an assert so that new builtins do not sneak without proper debug info. by Devang Patel · 14 years ago
  65. e8ee3f2 Fix debug info encodings for char16_t and char32_t. by Devang Patel · 14 years ago
  66. 68f76b1 Emit debug info for wchar_t. by Devang Patel · 14 years ago
  67. bcfd1f5 Extend the ASTContext constructor to delay the initialization of by Douglas Gregor · 14 years ago
  68. 7803ec8 Don't try to emit unsupported templated friend declarations. They're unsupported by Nick Lewycky · 14 years ago
  69. 4027853 Mechanically rename SourceManager::getInstantiationLoc and by Chandler Carruth · 14 years ago
  70. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 14 years ago
  71. cb2a07e Simplify. by Devang Patel · 14 years ago
  72. 478b94b Check column number also. by Devang Patel · 14 years ago
  73. 2acc6e3 de-constify llvm::Type, patch by David Blaikie! by Chris Lattner · 14 years ago
  74. d15608e Emit debug info for extended vectors. by Devang Patel · 14 years ago
  75. 1d323e0 Fix struct member's scope. Patch by Xi Wang. by Devang Patel · 14 years ago
  76. f85e193 Automatic Reference Counting. by John McCall · 14 years ago
  77. c490312 Simplify. by Devang Patel · 14 years ago
  78. 2fd5a0f Fix typedef's context. by Devang Patel · 14 years ago
  79. d127bcb Robustify objc method type description (subroutine type) by walking parameters directly. by Devang Patel · 14 years ago
  80. c478f21 List objective-c ineterfaces as public types in dwarf debug info output. by Devang Patel · 14 years ago
  81. 1c29652 List c++ class type as public type in dwarf debug info output. by Devang Patel · 14 years ago
  82. ca63c20 Implement a new type node, UnaryTransformType, designed to represent a by Sean Hunt · 14 years ago
  83. bc6a191 Set up appropriate context for member function. Radar 9440721 by Devang Patel · 14 years ago
  84. aad1609 Doug convinced me that DW_AT_APPLE_objc_complete_type is more appropriate name. by Devang Patel · 14 years ago
  85. f568b64 Do not add AT_APPLE_objc_class_extension attribute if @implementation is not seen. by Devang Patel · 14 years ago
  86. 707b1e9 Use DW_AT_APPLE_objc_class_extension attribute to identify interfaces that represent class extension. by Devang Patel · 14 years ago
  87. 31c79b4 Do not drop uint128 on the floor. by Devang Patel · 14 years ago
  88. 855a8e7 Finish off rules for z-length bitfields in ms_struct structs. // rdar://8823265 by Fariborz Jahanian · 14 years ago
  89. a87a2b2 Function with internal linkage name do not have mangled name. by Devang Patel · 14 years ago
  90. 2df74c0 Do not try to get mangled name of block helpers. Apply a stopgap measure to fix SingleSource/UnitTests/block-copied-in-cxxobj compile time crash. by Devang Patel · 14 years ago
  91. 340fa24 More rule enforcement of zero bitfields for ms_struct. by Fariborz Jahanian · 14 years ago
  92. 7d4b159 Remove unused variable spotted by GCC. by Nick Lewycky · 14 years ago
  93. 22a5cdf Tie constructor defintion with its declaration using AT_specification. by Devang Patel · 14 years ago
  94. fbc3cc6 Fixes debug info generation problem for ms_struct structs. // rdar://8823265 by Fariborz Jahanian · 14 years ago
  95. 37833b0 We need pointer size in bits here. by Devang Patel · 14 years ago
  96. 50811d2 Emit intrinsic at current insert point, not at the end of current block. by Devang Patel · 14 years ago
  97. e2d0191 Simplify. There is no need to have a method to just call another method. by Devang Patel · 14 years ago
  98. c556ef2 PR9214: Convert the DIBuilder API to use ArrayRef. by Jay Foad · 14 years ago
  99. 120bf32 Tie debug information for method declaration with debug information for method definition. by Devang Patel · 14 years ago
  100. 0ebce0e Eliminate some literal 8s from EmitDeclare by converting to CharUnits. No by Ken Dyck · 14 years ago