1. f1549f6 Validated by nightly-test runs on x86 and x86-64 darwin, including after by John McCall · 14 years ago
  2. 4d25483 Mangle Objective-C pointers and block pointers in the Microsoft C++ Mangler. by Charles Davis · 14 years ago
  3. 0877826 Fix mangling of array dimensions in the Microsoft C++ Mangler. by Charles Davis · 14 years ago
  4. cd712cb Mangle member pointer types in the Microsoft C++ Mangler. by Charles Davis · 14 years ago
  5. 1139da1 Fix mangling of function pointers in the Microsoft C++ Mangler. by Charles Davis · 14 years ago
  6. 4f0a337 Fix mangling of array parameters for functions in the Microsoft C++ Mangler. by Charles Davis · 14 years ago
  7. d92ec47 Reinstate fix for PR7526, which was failing because, now that we by Douglas Gregor · 14 years ago
  8. 4b662a5 Revert r107374, which broke bootstrap. by Douglas Gregor · 14 years ago
  9. 2fef752 When building the type of a destructor, make sure to keep the by Douglas Gregor · 14 years ago
  10. bcaedae Reapply: by Chris Lattner · 14 years ago
  11. 0b8fe8c Mangle arrays in the Microsoft C++ Mangler. It's not quite finished (it by Charles Davis · 14 years ago
  12. 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
  13. f1d5d8a fix PR7523, which was caused by the ABI code calling ConvertType instead by Chris Lattner · 14 years ago
  14. d7f7d08 IRgen: Assignment to Objective-C properties shouldn't reload the value (which by Daniel Dunbar · 14 years ago
  15. 9fde9c4 tests: Use %clangxx when using driver for C++, in case C++ support is disabled. by Daniel Dunbar · 14 years ago
  16. 9c254f0 Change X86_64ABIInfo to have ASTContext and TargetData ivars to by Chris Lattner · 14 years ago
  17. 225e286 add IR names to coerced arguments. by Chris Lattner · 14 years ago
  18. ce70016 Change CGCall to handle the "coerce" case where the coerce-to type by Chris Lattner · 14 years ago
  19. 8ff2964 pass/return structs of char and short as i8/i16 to avoid by Chris Lattner · 14 years ago
  20. faf23b7 X86-64: by Chris Lattner · 14 years ago
  21. b401e07 tests: Rewrite test to check intent instead of implementation. by Daniel Dunbar · 14 years ago
  22. 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
  23. 35b21b8 Change IR generation for return (in the simple case) to avoid doing silly by Chris Lattner · 14 years ago
  24. e70ffd6 implement rdar://7432000 - signed negate should codegen as NSW. by Chris Lattner · 14 years ago
  25. 3a0d41d Mangle pointer and (lvalue) reference types in the Microsoft C++ Mangler. by Charles Davis · 14 years ago
  26. e347e77 Try making BuildBot happy again. by Fariborz Jahanian · 14 years ago
  27. 7ef2565 Test case for pr7490. by Fariborz Jahanian · 14 years ago
  28. 564360b Patch to correctly mangle block helper functions by Fariborz Jahanian · 14 years ago
  29. af89689 Instantiations subject to an explicit template instantiation by Douglas Gregor · 14 years ago
  30. 2bf6d7b Fixes a corner case bug whereby declaring and defining an extern variable in a by Fariborz Jahanian · 14 years ago
  31. 61c6c91 Fix for PR7415: refactor CodeGenModule::MayDeferGeneration and make it less by Eli Friedman · 14 years ago
  32. 810112e Fix PR7097, a bad interaction between -fno-use-cxa-atexit and by Chris Lattner · 14 years ago
  33. c62458f Mangle tag types (unions, structs, classes, enums) in the Microsoft C++ Mangler. by Charles Davis · 14 years ago
  34. 949bd4b Do not treat @selector as lvalue (unlike g++). Patch by Nico Weber (pr7390). by Fariborz Jahanian · 14 years ago
  35. 21e2a7e Mangle operator names in the Microsoft C++ Mangler. by Charles Davis · 14 years ago
  36. 1ed1a59 Change the test for which ABI/CC to use on ARM to be base on the environment by Rafael Espindola · 14 years ago
  37. 75d0f82 Fix tests that I missed from my previous commit. by Rafael Espindola · 14 years ago
  38. 65161d1 Start mangling function types in the Microsoft C++ Mangler. by Charles Davis · 14 years ago
  39. 2a71107 Moved objective-c++ code gen. tests to their own directory and by Fariborz Jahanian · 14 years ago
  40. 55bcace Patch adds support for copying of those by Fariborz Jahanian · 14 years ago
  41. 7cf84d6 Implement -fvisibility-inlines-hidden. <rdar://problem/7819834> by Douglas Gregor · 14 years ago
  42. c66bcfd Make sure to set the visible on a vtable; VTTs and typeinfo already by Douglas Gregor · 14 years ago
  43. 56079f7 Add name mangling for address spaces. We use the vendor-extension by Douglas Gregor · 14 years ago
  44. b021f8b Microsoft C++ Mangler: by Charles Davis · 14 years ago
  45. 570d276 Microsoft C++ Mangler: by Charles Davis · 14 years ago
  46. 971154d When mangling for the Microsoft C++ ABI, mangle variables in the global by Charles Davis · 14 years ago
  47. e60cea8 Start implementing the Microsoft-style name mangler. Mangle simple names by Charles Davis · 14 years ago
  48. 9df792c Fix test. by Anders Carlsson · 14 years ago
  49. 56833bc Try to fix buildbot tests. by Anders Carlsson · 14 years ago
  50. 605fa8f Add test case. by Anders Carlsson · 14 years ago
  51. ac7362d Block Code Gen. API. Call destructor on descriptior by Fariborz Jahanian · 14 years ago
  52. d7c7338 Fixes a typo which prevented proper code gen. for by Fariborz Jahanian · 14 years ago
  53. 6f7e2f4 Correctly mangle static variables of anonymous struct/union type. by Anders Carlsson · 14 years ago
  54. 99b8b92 Add test for previous commit. by Rafael Espindola · 14 years ago
  55. 6deecb0 Correctly align large arrays in x86-64. This fixes PR5599. by Rafael Espindola · 14 years ago
  56. 59da45a Build AST for copy-construction of copied-in by Fariborz Jahanian · 14 years ago
  57. df8b8ea For C++ copied in objects, use copy constructors in by Fariborz Jahanian · 14 years ago
  58. 5f83c60 Check the output of this test. by Eli Friedman · 14 years ago
  59. c26a9ae Think through my commit this time. by Eli Friedman · 14 years ago
  60. 47a700b Make sure this test doesn't break when we disallow throwing an exception by Eli Friedman · 14 years ago
  61. 5ed9b93 Make sure to check the accessibility of and mark the destructor for the by Eli Friedman · 14 years ago
  62. 0b29227 Don't intentionally try to ignore the value of a scalar expression when we by Eli Friedman · 14 years ago
  63. e9a05b7 Don't try to explicitly zero out bit-fields. by Anders Carlsson · 14 years ago
  64. 7965172 Block C++ code gen. Adds support for block reference argument by Fariborz Jahanian · 14 years ago
  65. e213235 Don't try to emit the vtable for a class just because we're emitting a by John McCall · 14 years ago
  66. c820f90 Don't substitute 'St' for 'std' when the namespace is nested inside another namespace. by Anders Carlsson · 14 years ago
  67. 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
  68. d1c1d7b typeid() produces type information for the cv-unqualified version of by Douglas Gregor · 14 years ago
  69. dfc0d1f Correctly mangle unsigned integer literals where the high bit is set. by Anders Carlsson · 14 years ago
  70. 9329668 Correctly mangle variadic functions that don't have any other parameters. by Anders Carlsson · 14 years ago
  71. 9d85b72 When mangling member function pointers, fake adding a substitution corresponding to the function type. by Anders Carlsson · 14 years ago
  72. c00129a Fix for PR7040: Don't try to compute the LLVM type for a function where it by Eli Friedman · 14 years ago
  73. 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
  74. e03d992 Give this test a triple. by John McCall · 14 years ago
  75. c76702c When deciding whether a deferred declaration has already been emitted, by John McCall · 14 years ago
  76. 2736071 Correctly pass aggregates by reference when emitting thunks. by John McCall · 14 years ago
  77. 4c464b9 Patch to fix a irgen crash accessing an initialized local static by Fariborz Jahanian · 14 years ago
  78. 1b12a3b Be sure to use the standard substitutions when mangling the names of by Douglas Gregor · 14 years ago
  79. 8b24233 If a function definition has any sort of weak linkage, its static local by John McCall · 14 years ago
  80. 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
  81. 89cf2e3 Add a comment for r104472. by Benjamin Kramer · 14 years ago
  82. 92b9bd9 PR5863: Don't erase unreachable BBs which have an associated cleanup size. by Benjamin Kramer · 14 years ago
  83. a40a9f3 Really fix PR7139. There was one boost test that we still failed, and my first fix broke self-host. by Anders Carlsson · 14 years ago
  84. 1884eb0 Re-land the fix for PR7139. by Anders Carlsson · 14 years ago
  85. 0fddb97 Implement support for variable length arrays in C++. VLAs are limited by Douglas Gregor · 14 years ago
  86. 2d6b0e9 Improve our handling of reference binding for subobjects of by Douglas Gregor · 14 years ago
  87. 892fa6c Unbreak self-host. by Anders Carlsson · 14 years ago
  88. db9b12e Rename CodeGenFunction::EmitMemSetToZero to EmitNullInitialization. Handle setting null data member pointers correctly. Fixes PR7139. by Anders Carlsson · 14 years ago
  89. 663218b When generating the call arguments in a thunk to call the thunkee, do by Douglas Gregor · 14 years ago
  90. a9976d3 When emitting an lvalue for an anonymous struct or union member during by John McCall · 14 years ago
  91. f1860e5 Be sure to apply initializers to members of anonymous structs and unions by John McCall · 14 years ago
  92. 60dcb84 Rework our handling of binding a reference to a temporary by Douglas Gregor · 14 years ago
  93. cb359df When creating a this-adjustment thunk where the return value is of C++ by Douglas Gregor · 14 years ago
  94. a83fb4b Correctly initialize bases with member pointers. This should fix PR6441 but that test case is a bit weird and I'd like to investigate further before closing that bug. by Anders Carlsson · 14 years ago
  95. 5ea6861 C++/Darwin/i386 ABI: Fix some problems with empty record handling. by Daniel Dunbar · 14 years ago
  96. 3d91bbc Ensure that destructors are called for NRVO'd objects when the by Douglas Gregor · 14 years ago
  97. 761c94e When constant folding reference variables with an initializer to the by Chandler Carruth · 14 years ago
  98. 86a3a03 When initializing thread-safe statics, put the call to by Douglas Gregor · 14 years ago
  99. 1eb2e59 Revert r103880 (thread-safe static initialization w/ exceptions), by Douglas Gregor · 14 years ago
  100. bfcc823 When initializing thread-safe statics, put the call to by Douglas Gregor · 14 years ago