1. a994ee4 Make EmitStartEHSpec and EmitEndEHSpec return early when exceptions are disabled. by Anders Carlsson · 14 years ago
  2. a508b7d Add support for threadsafe statics, and make them the default (matching gcc). by Anders Carlsson · 14 years ago
  3. aec2523 Only append 'L' for internal variable declarations, not all declarations. (Found by the mangle checker, yay) by Anders Carlsson · 14 years ago
  4. b2bcf1c Use the correct function info for constructors when applying function attributes. Fixes PR6245. by Anders Carlsson · 14 years ago
  5. 32fb4e1 Implement name mangling for template template parameters by Douglas Gregor · 14 years ago
  6. 2ca4f63 Fix the bug that was breaking self-host, and re-land the static ctor fixes. by Anders Carlsson · 14 years ago
  7. 90c1c58 Revert r95363 and r95375, which broke self-host. by Douglas Gregor · 14 years ago
  8. 7e673c4 Fix a test case. by Anders Carlsson · 14 years ago
  9. 7d94a95 If a global initializer has a non-trivial destructor it can't be emitted as a constant (even if it has a trivial constructor). by Anders Carlsson · 14 years ago
  10. 0dc7366 When binding an lvalue to a reference, we always need to pop temporaries. by Anders Carlsson · 14 years ago
  11. 8ffc80f Update test. by Anders Carlsson · 14 years ago
  12. c1b32f6 Fix a bug where we would not mark temporaries as conditional when emitting a conditional operator as an lvalue. by Anders Carlsson · 14 years ago
  13. 4e3014b Improve conditional temporaries test. by Anders Carlsson · 14 years ago
  14. 51591be Fix another pointer-to-member function miscompile, this time when trying to call a virtual member function. by Anders Carlsson · 14 years ago
  15. 5bb0ddd Improve test. by Anders Carlsson · 14 years ago
  16. e8a81f7 Calculate offset correctly when taking the address of a virtual member function. by Anders Carlsson · 14 years ago
  17. 2f27bf8 Mangle member expressions. Also invented. by John McCall · 14 years ago
  18. 1dd7383 Add mangling support for calls, sizeof/alignof, constructor calls, by John McCall · 14 years ago
  19. f6b6025 Don't try to fold DeclRefExprs that point to ParmVarDecls. This had the side-effect of always folding the expression to the default argument of the parameter. For example: by Anders Carlsson · 14 years ago
  20. e78ccb4 Handle reference binding in aggregate initializers. Fixes another 47 tests. by Anders Carlsson · 14 years ago
  21. 0b6bc8b When a function or variable somehow depends on a type or declaration by Douglas Gregor · 14 years ago
  22. a78fa2c Set the correct vtable pointers _before_ generating code for any member initializers. Fixes about ~2000 clang/LLVM tests in the clang-on-clang build. by Anders Carlsson · 14 years ago
  23. fb8b69a Codegen CXXConstructExprs with trivial constructors as constants. by John McCall · 14 years ago
  24. 2e13db8 Check in a test case and a nasty workaround for PR6199. by Anders Carlsson · 14 years ago
  25. b217bcc XFAIL two tests on Win32 until some cares to investigate... the problem on by Daniel Dunbar · 14 years ago
  26. 2c12d03 Improve handling of emitting 'null' pointers to data members. by Anders Carlsson · 14 years ago
  27. 45147d0 Move pointer to data member emission to CodeGenModule and use it in CGExprConstant. Fixes PR5674. by Anders Carlsson · 14 years ago
  28. 63b071f Merge a test into pointers-to-data-members.cpp and convert it to FileCheck. by Anders Carlsson · 14 years ago
  29. fe40456 Rename a test. by Anders Carlsson · 14 years ago
  30. 905a100 When performing a derived-to-base cast that we know will not change the offset, we don't need to null check the input pointer. Fixes PR5965. by Anders Carlsson · 14 years ago
  31. a552ea7 When doing a base-to-derived cast we don't need to null check the derived value if the class offset is 0. by Anders Carlsson · 14 years ago
  32. de4b1d8 Fix reference binding of const lvalue references to bit-fields, which by Douglas Gregor · 15 years ago
  33. 46287c7 Name mangling for cast expressions, from Matthias Schiffer! Fixes PR5876. by Douglas Gregor · 15 years ago
  34. bfc008d Update xcode project. by Anders Carlsson · 15 years ago
  35. 798345c XFAIL this for now. by Anders Carlsson · 15 years ago
  36. 202e42b Fix test/CodeGenCXX/default-destructor-synthesis.cpp not to rely on asm output. by Anders Carlsson · 15 years ago
  37. 577cacc Fix attr.cpp by not checking the generated assembler output. by Anders Carlsson · 15 years ago
  38. 15189fb Refine the non-virtual this adjustments for thunks by using the offset by Mike Stump · 15 years ago
  39. 3bb9269 Use the right definition when emitting a global variable. Fixes PR5564. by Anders Carlsson · 15 years ago
  40. d0c4792 If a global variable has an initializer with side effects, it can never be deferred (even if it's in an anonymous namespace). by Anders Carlsson · 15 years ago
  41. e70d391 Fix another debug info crash with virtual bases. by Anders Carlsson · 15 years ago
  42. 4433f1c Fix the test I broke, and also fix a crash when declaring a virtual destructor. Add debug info support for pure virtual member functions. by Anders Carlsson · 15 years ago
  43. 071c810 Make sure to always mark a global variable as not being constant if it has a C++ initializer. by Anders Carlsson · 15 years ago
  44. d99a4d2 Be sure to track the non-virtual part of the vcall offset in complex by Mike Stump · 15 years ago
  45. cf0b9cc Fixup a missing vcall entry. WIP. by Mike Stump · 15 years ago
  46. f7c00ed Fix a code gen. bug involving compiling global references. by Fariborz Jahanian · 15 years ago
  47. 3145525 Mangle static variables with an extra name to distinguish them from non-static variables in the same TU. by Sean Hunt · 15 years ago
  48. 08e9e45 Fix a nasty bug where temporaries weren't marked as being conditional in some cases. by Anders Carlsson · 15 years ago
  49. 4617191 Insulate these from changes to the default for -Wunreachable-code. by Mike Stump · 15 years ago
  50. 56c75a7 Adjust testcase for recent AsmPrinter changes, sigh. by Benjamin Kramer · 15 years ago
  51. 9f16f13 Fix a FIXME, this test folds to a constant now. by Daniel Dunbar · 15 years ago
  52. f9d3e9b Fixup the rest of the testcases to grep the .ll file instead of the .s by Mike Stump · 15 years ago
  53. e07b6e5 Convert more testcases to checking the .ll file instead of the .s file. by Mike Stump · 15 years ago
  54. 6ebee07 Be sure to select primary bases among the nearly empties in preorder, by Mike Stump · 15 years ago
  55. fc9f16c Ensure we output all non-virtual base vtables. Fixes PR5890. by Mike Stump · 15 years ago
  56. 5bb4d98 Revert r94073, it fails in Release-Asserts builds. by Benjamin Kramer · 15 years ago
  57. 21c5791 Match branch labels with the trailing colon so we don't accidentally match something else. by Benjamin Kramer · 15 years ago
  58. f79df05 allow this test to pass, even with the recent .s printer changes. by Chris Lattner · 15 years ago
  59. 35aa62a More VTT builder fixes. With these fixes we now correctly handle the very complex VTT example from the Itanium ABI spec. by Anders Carlsson · 15 years ago
  60. 20314ff Fix a bunch of VTT layout bugs, add simple tests for VTT layout. by Anders Carlsson · 15 years ago
  61. 0d8bb8e Update virt.cpp for changes to the LLVM asm printer (?) This test should really be all LLVM IR... by Anders Carlsson · 15 years ago
  62. 3364e62 Fix crash generating debug info for constructor for anonymous struct. by Eli Friedman · 15 years ago
  63. 3005efe Make the AST explicitly represent the cast of the first operand of a by Eli Friedman · 15 years ago
  64. 8a850ba Fix a couple bugs in copy assignment operator synthesis. by Eli Friedman · 15 years ago
  65. 69456f1 Fix Release-Asserts for the time being. by Mike Stump · 15 years ago
  66. 53b4810 Fix Release-Asserts. by Mike Stump · 15 years ago
  67. f884363 Fix for Release-Assert. by Mike Stump · 15 years ago
  68. edc95e7 Fix for Release-Asserts. by Mike Stump · 15 years ago
  69. 1d9e0aa Fix Release-Asserts. by Mike Stump · 15 years ago
  70. 5535c38 Fix the CodeGen half of PR5911 by changing reference initialization to by Chandler Carruth · 15 years ago
  71. 197a338 implement codegen support for preinc as an lvalue, PR5514. by Chris Lattner · 15 years ago
  72. 6c6bda3 Fix for PR5967: Make const-marking for LLVM globals correct for cases requiring by Eli Friedman · 15 years ago
  73. a9efbf0 fix PR5869: mangle static symbols like gcc does to make it easier to diff symbol tables by Nuno Lopes · 15 years ago
  74. c84622a Test linkage of typeinfo and typeinfo names for class templates by Douglas Gregor · 15 years ago
  75. 1a78afb Revert my available_externally vtables experiment. It's breaking the LLVM-with-Clang build with linker errors that I have yet to investigate. by Douglas Gregor · 15 years ago
  76. 074a2cf Make use of available_externally linkage for vtables when the by Douglas Gregor · 15 years ago
  77. bd6d619 Improve key-function computation for templates. In particular: by Douglas Gregor · 15 years ago
  78. 7af4ec7 When emitting member function pointers, use the canonical decl if the member function is virtual. Fixes PR5940. by Anders Carlsson · 15 years ago
  79. 69c1d02 Improve coverage for test. by Eli Friedman · 15 years ago
  80. c997d42 Correctly pass VTT parameters to constructors and destructors. The VTTs aren't yet used in the ctors/dtors, but that will follow. by Anders Carlsson · 15 years ago
  81. e8f9038 If the key function of a record is inline, then the RTTI data should have weak_odr linkage. by Anders Carlsson · 15 years ago
  82. bba4d02 Remove rtti.cpp, it's very fragile and has been marked XFAIL for a while now. Between rtti-layout.cpp and rtti-linkage.cpp, RTTI testing should be covered. by Anders Carlsson · 15 years ago
  83. 0814809 Fix a bunch of bugs with VMI RTTI building, and add a whole bunch of tests. by Anders Carlsson · 15 years ago
  84. beb8019 Add base class checks. by Anders Carlsson · 15 years ago
  85. 2c0769e Add more vtable tests. by Anders Carlsson · 15 years ago
  86. f64531a More RTTI cleanup, test that RTTI classes have the correct vtables. by Anders Carlsson · 15 years ago
  87. 9c7b6bb Handle enum types as well. by Anders Carlsson · 15 years ago
  88. 09b6e6e Fix function type RTTI linkage and add tests. by Anders Carlsson · 15 years ago
  89. 3521d01 Fix for PR5871. Make __PRETTY_FUNCTION__ work for member functions defined in a class local to a function. by Sam Weinig · 15 years ago
  90. 190cccc Fix runline. by Eli Friedman · 15 years ago
  91. 09a8a0e Fix PointerExprEvaluator::VisitCastExpr so it doesn't misfold C++ casts which by Eli Friedman · 15 years ago
  92. 4eadcc5 Fix for PR5872. Add static specifier and const/volatile qualifiers to member functions in __PRETTY_FUNCTION__ predefined expressions. by Sam Weinig · 15 years ago
  93. cb48f8a Make copy constructor elimination work in more cases; the case in question by Eli Friedman · 15 years ago
  94. 6be1120 Fix for PR5844. Be explicit about anonymous struct/class/union/namespaces in __PRETTY_FUNCTION__ predefined expression. by Sam Weinig · 15 years ago
  95. 5132655 When transforming CXXExprWithTemporaries and CXXBindTemporaryExpr by Douglas Gregor · 15 years ago
  96. 65552c4 InitializationSequence handles binding to temporaries, so that by Douglas Gregor · 15 years ago
  97. f28c687 Mangle block pointer types. Fixes PR5858. by Anders Carlsson · 15 years ago
  98. 154fe98 There is no such thing as typeinfo for a cv-qualified type. Assert by Douglas Gregor · 15 years ago
  99. f57f207 Remove cv-qualifiers from the argument to typeid by Douglas Gregor · 15 years ago
  100. 9e85c74 Mangle template template parameters. Fixes PR5861. by Anders Carlsson · 15 years ago