1. 802c66e Be a bit more consistent in using operator-> by Rafael Espindola · 14 years ago
  2. a7cde3b More vtable work - it's not possible to use the new vtable code for everything by setting a flag inside CGVtable.cpp. My plan is to run some tests and bootstrap and once that's done flip the bit. by Anders Carlsson · 14 years ago
  3. d18b4de More magic. by Anders Carlsson · 14 years ago
  4. f01149a Sprinkle some sed dust over check-ztt to make it work with newer clang asm output. (I am not a sed expert so this might be terribly inefficient :) by Anders Carlsson · 14 years ago
  5. acfa6ae Only add thunks for the most derived class. This fixes some link errors I was seeing in files generated by the vtable tester utility. by Anders Carlsson · 14 years ago
  6. 851853d Flip the switch to always get vtables from the VTT when necessary, I've verified that clang bootstraps with this. by Anders Carlsson · 14 years ago
  7. 0a4a2fd Use the newly added function in the VTT builder. by Anders Carlsson · 14 years ago
  8. 64c9eca Cleanup, no functionality change. by Anders Carlsson · 14 years ago
  9. 276701f Add the thunks needed by this vtable. by Anders Carlsson · 14 years ago
  10. aed924e Make sure to sort the vtable thunks by their vtable index :) With this we now pass the test from http://www.codesourcery.com/public/cxx-abi/abi-examples.html#vtable-ctor successfully. by Anders Carlsson · 14 years ago
  11. 14da9de Fix another thinko, so that flags don't depend on previous bases. by Anders Carlsson · 14 years ago
  12. b358814 When generating base ctors/dtors, we need to lookup virtual bases using the vtable. by Anders Carlsson · 14 years ago
  13. 80faf69 Fix thinko. by Anders Carlsson · 14 years ago
  14. c83f106 Use construction vtables when needed. This is currently guarded by -fdump-vtable-layouts since it doesn't work 100% yet :) by Anders Carlsson · 14 years ago
  15. f6da6a0 Two bug fixes, we weren't updating the thunk index when creating the vtable initializer and we weren't storing the secondary virtual pointer indices. by Anders Carlsson · 14 years ago
  16. 6a6aa53 Make default arguments to getFunctionNoProtoType an all or nothing option (as they already are in practise). by Rafael Espindola · 14 years ago
  17. 1279dee Drop default arguments no one is using. by Rafael Espindola · 14 years ago
  18. 603d6d1 Reapply r99775 with a fix for a silly bug - we were setting the vtable pointer for all bases, even those without a vtable pointer :) by Anders Carlsson · 14 years ago
  19. 4658990 Looks like I broke self-host again :(. by Anders Carlsson · 14 years ago
  20. bdb8865 More improvements to setting the vtable pointer. We now no longer set the vtable pointer for non-virtual primary bases. We also do a pre-order traversal of the class hierarchy; this is necessary in order to get the right vbase offset offsets in base ctors/dtors. by Anders Carlsson · 14 years ago
  21. d103f9f Factor vtable pointer setting code out into a separate function. by Anders Carlsson · 14 years ago
  22. 02024a9 After performing template argument deduction for a function template, by Douglas Gregor · 14 years ago
  23. 5e2d2c2 Checker: random include cleanup. by Benjamin Kramer · 14 years ago
  24. f283859 Further improvement to point to category by Fariborz Jahanian · 14 years ago
  25. ada087c Give thunks the same linkage as their original methods. by Anders Carlsson · 14 years ago
  26. 8822f7c Improve diagnostics on incomplete implementation by Fariborz Jahanian · 14 years ago
  27. 9a4d77f Remove VS information for analyzer until we have more real support. by Ted Kremenek · 14 years ago
  28. 03cf219 s/Clangify2010.py/clangify2010.py by Kovarththanan Rajaratnam · 14 years ago
  29. 2cc2675 Accumulate all functions and classes that the effective context is by John McCall · 14 years ago
  30. b0cb022 Implement method friends in class templates and fix a few related problems. by John McCall · 14 years ago
  31. d0c89a4 Test for the previous commit. by Rafael Espindola · 14 years ago
  32. d1a5c31 When given the magic class __cxxabiv1::__fundamental_type_info, produce by Rafael Espindola · 14 years ago
  33. b6e0edc Add initial draft of web page on 'clangifty2010.py' script for analyzing VS projects. by Ted Kremenek · 14 years ago
  34. d8e10d2 When mapping restrict to noalias, look for 'restrict' on the parameter variable by John McCall · 14 years ago
  35. 524c308 scan-build: set environment variable LDPLUSPLUS to 'c++-analyzer' to correctly link projects by Ted Kremenek · 14 years ago
  36. 5800f7e Fix comparison in isDiagnosticInFlight(). by Ted Kremenek · 14 years ago
  37. dec4c24 Remove unused static function by Douglas Gregor · 14 years ago
  38. b1a56e7 Put function templates instantiated from friend declarations in the correct by John McCall · 14 years ago
  39. c67b032 Compare namespaces properly when looking for redeclarations of by Douglas Gregor · 14 years ago
  40. cfd8ea9 Fix NoReturnFunctionChecker to properly look at a function's type by Ted Kremenek · 14 years ago
  41. 79f5e51 Add comment indicating that we intentionally don't add the noreturn by Ted Kremenek · 14 years ago
  42. d606848 When adding initializers to a constructor, be sure that we are looking by Douglas Gregor · 14 years ago
  43. 3bc96eb Driver/Darwin: Support CCC_ENABLE_NEW_DARWIN_TOOLCHAIN as an environment by Daniel Dunbar · 14 years ago
  44. 2243288 Properly account for redeclarations when explicitly instantiating class templates. by John McCall · 14 years ago
  45. 0fd8ff7 When trying to determine whether one operand of a conditional by Douglas Gregor · 14 years ago
  46. 29ecaba Eliminate the non-InitializedEntity PerformCopyInitialization() and by Douglas Gregor · 14 years ago
  47. 60c3893 Make sure we don't include mm_malloc.h in this test, it includes errno.h which by Daniel Dunbar · 14 years ago
  48. 82049c0 Fix 80 col violations. by Daniel Dunbar · 14 years ago
  49. b70cf44 Switch semantic analysis of the conditional operator from using by Douglas Gregor · 14 years ago
  50. c0e8f13 Runtime: Install the new libcc_kext.a produced by the clang_darwin compiler-rt by Daniel Dunbar · 14 years ago
  51. 1fc9e72 Spell -triple correctly for %clang, not %clang_cc1. by Daniel Dunbar · 14 years ago
  52. 9fabcbd i386-apple-darwin10 implies sse2, this option shouldn't be needed. by Chris Lattner · 14 years ago
  53. 8ff66de fix a case where macro expansion should be disabled, patch by Abramo Bagnara! by Chris Lattner · 14 years ago
  54. c7cf27f merge all the macro disable tests by using filecheck. by Chris Lattner · 14 years ago
  55. 8685110 fix a bug in paste avoidance which would cause us to accidentally by Chris Lattner · 14 years ago
  56. 5832a53 xmmintrin just requires sse2, not sse3. by Chris Lattner · 14 years ago
  57. 67e1706 No need to specify ${CMAKE_CURRENT_BINARY_DIR} by Kovarththanan Rajaratnam · 14 years ago
  58. 7c3745a add a slight variation of test3, where by Gabor Greif · 14 years ago
  59. 0e5f067 Implement new mangling for vectors. by Nick Lewycky · 14 years ago
  60. 9c12739 Do not mark the destructor of a function parameter's type. Fixes PR6709. by Douglas Gregor · 14 years ago
  61. 94e8ee5 Revert r99612 and see if it fixes self-host. by Anders Carlsson · 14 years ago
  62. 4a0bac9 Add tests for PR6707. by Douglas Gregor · 14 years ago
  63. c2d526e Don't initialize virtual pointers for primary bases, they've already been initialized. by Anders Carlsson · 14 years ago
  64. 9d0e441 When deducing an integral template argument for a non-type template by Douglas Gregor · 14 years ago
  65. d325daa Reapply r99596 with a fix: link an instantiated friend function to its by John McCall · 14 years ago
  66. 0703690 Simplify InitializeVtablePtrs in preparation of making it work with construction vtables. by Anders Carlsson · 14 years ago
  67. e1dcc22 Add and implement CodeGenVTables::getSecondaryVirtualPointerIndex (not used yet). by Anders Carlsson · 14 years ago
  68. 799e750 Didn't mean to commit this. by Anders Carlsson · 14 years ago
  69. 0bf4089 Use the new vtable layout code for construction vtables. by Anders Carlsson · 14 years ago
  70. 19f191f More cleanup. by Anders Carlsson · 14 years ago
  71. 2c822f1 Way more VTT builder cleanup. by Anders Carlsson · 14 years ago
  72. a7bc855 Apparently that didn't work. Reverting for now. by John McCall · 14 years ago
  73. 1a6e034 Reinstate change to non-type template arguments of integral type, so by Douglas Gregor · 14 years ago
  74. d7e29e1 Properly instantiate and link in friend function templates. by John McCall · 14 years ago
  75. f16c76c Update test case since c-index-test now works on invalid sources. by Ted Kremenek · 14 years ago
  76. 83c5184 Return translation units from clang_createTranslationUnitFromSource() by Ted Kremenek · 14 years ago
  77. 50a2b42 More VTT builder cleanup. by Anders Carlsson · 14 years ago
  78. 054c276 This is just a simple v4si * v4si, make it so. by Eric Christopher · 14 years ago
  79. 9f17d41 More VTT cleanup. by Anders Carlsson · 14 years ago
  80. 0d4fd8e Revert attempted fix for integral template arguments. It seems to have broken tramp3d-v4. by Douglas Gregor · 14 years ago
  81. 3e1ae93 Mark virtual methods that are used in tables included in VTTs as used. by Rafael Espindola · 14 years ago
  82. c1246c8 Start cleaning up the VTT builder to make it work more like the VTable builder. by Anders Carlsson · 14 years ago
  83. 1822254 Remove some VTT builder arguments that were always zero. by Anders Carlsson · 14 years ago
  84. 684d096 Warn when the conversion of an integral non-type template argument to by Douglas Gregor · 14 years ago
  85. eab5d1e Teach the diagnostic engine to provide more detailed information about by Douglas Gregor · 14 years ago
  86. 90f9789 When finishing a function definition, leave the function definition *after* by John McCall · 14 years ago
  87. 1b23fe6 Fix a code gen. bug involving generation of getter method by Fariborz Jahanian · 14 years ago
  88. 014a358 Don't add address points for virtual primary bases that aren't primary bases in the complete class. by Anders Carlsson · 14 years ago
  89. e06c1a1 Fix a very minor oversight in privileges-elevation: we were only considering by John McCall · 14 years ago
  90. 9c86b51 Handle simple friend-class decls in class templates better by ensuring that by John McCall · 14 years ago
  91. 1e41336 Check for some code gen. for PR6641 test. by Fariborz Jahanian · 14 years ago
  92. 32f2fb5 Preserve type-source information in friend declarations. by John McCall · 14 years ago
  93. 7eff7c4 Remove support for nand atomic builtins. They are inconsistently implemented in by Daniel Dunbar · 14 years ago
  94. 6a5ab5d Use the new vtable layout code for construction vtables. by Anders Carlsson · 14 years ago
  95. 90d4efa Use Daniel's trick for XFAIL'd tests by Douglas Gregor · 14 years ago
  96. fb45797 PS3 needs __PPC__. Should this be in the PPC target? by John Thompson · 14 years ago
  97. 479be1a Add another test for weird substitutions into function types during template argument deduction by Douglas Gregor · 14 years ago
  98. 2b0749a4 Improve our handling of local instantiation scopes in two related ways: by Douglas Gregor · 14 years ago
  99. 0d1407e When -fdump-vtable-layouts is specified, construction vtable initializers will be generated using the new vtable layout code. (The code is still not completely in place but this is a huge step forward). by Anders Carlsson · 14 years ago
  100. d9ab76b add dump() method to CanQual for debugging purposes by Nuno Lopes · 14 years ago