1. 27cc633 Speculatively revert r108156; it appears to be breaking self-host. by Douglas Gregor · 14 years ago
  2. 7ce1f27 Do not generate LLVM IR for available_externally function bodies at by Douglas Gregor · 14 years ago
  3. 833f42e BlockDeclRefExpr of a dependent type must by Fariborz Jahanian · 14 years ago
  4. 5750b81 Instantiation of byref variable in block literal expression. by Fariborz Jahanian · 14 years ago
  5. a729da2 Instantiation of block literal expressions. wip. by Fariborz Jahanian · 14 years ago
  6. 9c0c1f3 Mark calls to 'throw()' functions as nounwind, and mark the functions nounwind by John McCall · 14 years ago
  7. ed8abf1 Reinstate the fix for PR7556. A silly use of isTrivial() was by Douglas Gregor · 14 years ago
  8. 8474567 Revert r107828 and r107827, the fix for PR7556, which seems to be by Douglas Gregor · 14 years ago
  9. 63ef464 Do not use CXXZeroValueInitExpr for class types. Instead, use by Douglas Gregor · 14 years ago
  10. 59a7000 Teach function-try-blocks on constructors and destructors to implicitly by John McCall · 14 years ago
  11. 66d80a9 When destroying a cleanup, kill any references to instructions in the entry by John McCall · 14 years ago
  12. 044cc54 When creating functions to run global initializers and destructors, mark them by John McCall · 14 years ago
  13. 252cd6a Stop testing for specific basic block numbers in this test. by John McCall · 14 years ago
  14. f1549f6 Validated by nightly-test runs on x86 and x86-64 darwin, including after by John McCall · 14 years ago
  15. 4d25483 Mangle Objective-C pointers and block pointers in the Microsoft C++ Mangler. by Charles Davis · 14 years ago
  16. 0877826 Fix mangling of array dimensions in the Microsoft C++ Mangler. by Charles Davis · 14 years ago
  17. cd712cb Mangle member pointer types in the Microsoft C++ Mangler. by Charles Davis · 14 years ago
  18. 1139da1 Fix mangling of function pointers in the Microsoft C++ Mangler. by Charles Davis · 14 years ago
  19. 4f0a337 Fix mangling of array parameters for functions in the Microsoft C++ Mangler. by Charles Davis · 14 years ago
  20. d92ec47 Reinstate fix for PR7526, which was failing because, now that we by Douglas Gregor · 14 years ago
  21. 4b662a5 Revert r107374, which broke bootstrap. by Douglas Gregor · 14 years ago
  22. 2fef752 When building the type of a destructor, make sure to keep the by Douglas Gregor · 14 years ago
  23. bcaedae Reapply: by Chris Lattner · 14 years ago
  24. 0b8fe8c Mangle arrays in the Microsoft C++ Mangler. It's not quite finished (it by Charles Davis · 14 years ago
  25. a9e0515 Revert r107216, "fix PR7523, which was caused by the ABI code calling ConvertType instead", it is part of a boostrap breaking sequence. by Daniel Dunbar · 14 years ago
  26. f1d5d8a fix PR7523, which was caused by the ABI code calling ConvertType instead by Chris Lattner · 14 years ago
  27. d7f7d08 IRgen: Assignment to Objective-C properties shouldn't reload the value (which by Daniel Dunbar · 14 years ago
  28. 9fde9c4 tests: Use %clangxx when using driver for C++, in case C++ support is disabled. by Daniel Dunbar · 14 years ago
  29. 9c254f0 Change X86_64ABIInfo to have ASTContext and TargetData ivars to by Chris Lattner · 14 years ago
  30. 225e286 add IR names to coerced arguments. by Chris Lattner · 14 years ago
  31. ce70016 Change CGCall to handle the "coerce" case where the coerce-to type by Chris Lattner · 14 years ago
  32. 8ff2964 pass/return structs of char and short as i8/i16 to avoid by Chris Lattner · 14 years ago
  33. faf23b7 X86-64: by Chris Lattner · 14 years ago
  34. b401e07 tests: Rewrite test to check intent instead of implementation. by Daniel Dunbar · 14 years ago
  35. 045a6d8 Correctly destroy reference temporaries with global storage. Remove ErrorUnsupported call when binding a global reference to a non-lvalue. Fixes PR7326. by Anders Carlsson · 14 years ago
  36. 35b21b8 Change IR generation for return (in the simple case) to avoid doing silly by Chris Lattner · 14 years ago
  37. e70ffd6 implement rdar://7432000 - signed negate should codegen as NSW. by Chris Lattner · 14 years ago
  38. 3a0d41d Mangle pointer and (lvalue) reference types in the Microsoft C++ Mangler. by Charles Davis · 14 years ago
  39. e347e77 Try making BuildBot happy again. by Fariborz Jahanian · 14 years ago
  40. 7ef2565 Test case for pr7490. by Fariborz Jahanian · 14 years ago
  41. 564360b Patch to correctly mangle block helper functions by Fariborz Jahanian · 14 years ago
  42. af89689 Instantiations subject to an explicit template instantiation by Douglas Gregor · 14 years ago
  43. 2bf6d7b Fixes a corner case bug whereby declaring and defining an extern variable in a by Fariborz Jahanian · 14 years ago
  44. 61c6c91 Fix for PR7415: refactor CodeGenModule::MayDeferGeneration and make it less by Eli Friedman · 14 years ago
  45. 810112e Fix PR7097, a bad interaction between -fno-use-cxa-atexit and by Chris Lattner · 14 years ago
  46. c62458f Mangle tag types (unions, structs, classes, enums) in the Microsoft C++ Mangler. by Charles Davis · 14 years ago
  47. 949bd4b Do not treat @selector as lvalue (unlike g++). Patch by Nico Weber (pr7390). by Fariborz Jahanian · 14 years ago
  48. 21e2a7e Mangle operator names in the Microsoft C++ Mangler. by Charles Davis · 14 years ago
  49. 1ed1a59 Change the test for which ABI/CC to use on ARM to be base on the environment by Rafael Espindola · 14 years ago
  50. 75d0f82 Fix tests that I missed from my previous commit. by Rafael Espindola · 14 years ago
  51. 65161d1 Start mangling function types in the Microsoft C++ Mangler. by Charles Davis · 14 years ago
  52. 2a71107 Moved objective-c++ code gen. tests to their own directory and by Fariborz Jahanian · 14 years ago
  53. 55bcace Patch adds support for copying of those by Fariborz Jahanian · 14 years ago
  54. 7cf84d6 Implement -fvisibility-inlines-hidden. <rdar://problem/7819834> by Douglas Gregor · 14 years ago
  55. c66bcfd Make sure to set the visible on a vtable; VTTs and typeinfo already by Douglas Gregor · 14 years ago
  56. 56079f7 Add name mangling for address spaces. We use the vendor-extension by Douglas Gregor · 14 years ago
  57. b021f8b Microsoft C++ Mangler: by Charles Davis · 14 years ago
  58. 570d276 Microsoft C++ Mangler: by Charles Davis · 14 years ago
  59. 971154d When mangling for the Microsoft C++ ABI, mangle variables in the global by Charles Davis · 14 years ago
  60. e60cea8 Start implementing the Microsoft-style name mangler. Mangle simple names by Charles Davis · 14 years ago
  61. 9df792c Fix test. by Anders Carlsson · 14 years ago
  62. 56833bc Try to fix buildbot tests. by Anders Carlsson · 14 years ago
  63. 605fa8f Add test case. by Anders Carlsson · 14 years ago
  64. ac7362d Block Code Gen. API. Call destructor on descriptior by Fariborz Jahanian · 14 years ago
  65. d7c7338 Fixes a typo which prevented proper code gen. for by Fariborz Jahanian · 14 years ago
  66. 6f7e2f4 Correctly mangle static variables of anonymous struct/union type. by Anders Carlsson · 14 years ago
  67. 99b8b92 Add test for previous commit. by Rafael Espindola · 14 years ago
  68. 6deecb0 Correctly align large arrays in x86-64. This fixes PR5599. by Rafael Espindola · 14 years ago
  69. 59da45a Build AST for copy-construction of copied-in by Fariborz Jahanian · 14 years ago
  70. df8b8ea For C++ copied in objects, use copy constructors in by Fariborz Jahanian · 14 years ago
  71. 5f83c60 Check the output of this test. by Eli Friedman · 14 years ago
  72. c26a9ae Think through my commit this time. by Eli Friedman · 14 years ago
  73. 47a700b Make sure this test doesn't break when we disallow throwing an exception by Eli Friedman · 14 years ago
  74. 5ed9b93 Make sure to check the accessibility of and mark the destructor for the by Eli Friedman · 14 years ago
  75. 0b29227 Don't intentionally try to ignore the value of a scalar expression when we by Eli Friedman · 14 years ago
  76. e9a05b7 Don't try to explicitly zero out bit-fields. by Anders Carlsson · 14 years ago
  77. 7965172 Block C++ code gen. Adds support for block reference argument by Fariborz Jahanian · 14 years ago
  78. e213235 Don't try to emit the vtable for a class just because we're emitting a by John McCall · 14 years ago
  79. c820f90 Don't substitute 'St' for 'std' when the namespace is nested inside another namespace. by Anders Carlsson · 14 years ago
  80. abd6b09 When building RTTI descriptors for pointer types, we need to get the unqualified array type and the qualifiers from it. by Anders Carlsson · 14 years ago
  81. d1c1d7b typeid() produces type information for the cv-unqualified version of by Douglas Gregor · 14 years ago
  82. dfc0d1f Correctly mangle unsigned integer literals where the high bit is set. by Anders Carlsson · 14 years ago
  83. 9329668 Correctly mangle variadic functions that don't have any other parameters. by Anders Carlsson · 14 years ago
  84. 9d85b72 When mangling member function pointers, fake adding a substitution corresponding to the function type. by Anders Carlsson · 14 years ago
  85. c00129a Fix for PR7040: Don't try to compute the LLVM type for a function where it by Eli Friedman · 14 years ago
  86. 0a87b37 When null-initializing bases with data member pointers, don't assert on virtual bases. Just initialize them to null. by Anders Carlsson · 14 years ago
  87. e03d992 Give this test a triple. by John McCall · 14 years ago
  88. c76702c When deciding whether a deferred declaration has already been emitted, by John McCall · 14 years ago
  89. 2736071 Correctly pass aggregates by reference when emitting thunks. by John McCall · 14 years ago
  90. 4c464b9 Patch to fix a irgen crash accessing an initialized local static by Fariborz Jahanian · 14 years ago
  91. 1b12a3b Be sure to use the standard substitutions when mangling the names of by Douglas Gregor · 14 years ago
  92. 8b24233 If a function definition has any sort of weak linkage, its static local by John McCall · 14 years ago
  93. b9aefa7 IRgen/C++: When mark vtables used, make sure to still append to the VTableUse array if we promote a vtable from being just used to having its definition required. This ensures that we properly inform the consumer about whether the vtable is required or not, previously we could fail to do so when the vtable was in the VTableUses array before the decl which marked it as required. by Daniel Dunbar · 14 years ago
  94. 89cf2e3 Add a comment for r104472. by Benjamin Kramer · 15 years ago
  95. 92b9bd9 PR5863: Don't erase unreachable BBs which have an associated cleanup size. by Benjamin Kramer · 15 years ago
  96. a40a9f3 Really fix PR7139. There was one boost test that we still failed, and my first fix broke self-host. by Anders Carlsson · 15 years ago
  97. 1884eb0 Re-land the fix for PR7139. by Anders Carlsson · 15 years ago
  98. 0fddb97 Implement support for variable length arrays in C++. VLAs are limited by Douglas Gregor · 15 years ago
  99. 2d6b0e9 Improve our handling of reference binding for subobjects of by Douglas Gregor · 15 years ago
  100. 892fa6c Unbreak self-host. by Anders Carlsson · 15 years ago