1. 027d7ed Use more efficient API of SmallVector/array_pod_sort by Fariborz Jahanian · 14 years ago
  2. 9f967c5 IRGen for implementation of init-priority attribute. by Fariborz Jahanian · 14 years ago
  3. af89689 Instantiations subject to an explicit template instantiation by Douglas Gregor · 14 years ago
  4. 4be5430 Implement remaining codegen for NEON, all operations should now work. by Nate Begeman · 14 years ago
  5. 4d3a7b0 More AltiVec support. Patch by Anton Yartsev! by Anton Korobeynikov · 14 years ago
  6. 61c6c91 Fix for PR7415: refactor CodeGenModule::MayDeferGeneration and make it less by Eli Friedman · 14 years ago
  7. 810112e Fix PR7097, a bad interaction between -fno-use-cxa-atexit and by Chris Lattner · 14 years ago
  8. c62458f Mangle tag types (unions, structs, classes, enums) in the Microsoft C++ Mangler. by Charles Davis · 14 years ago
  9. 353b33b objective-C++ IRGen: property reference as an by Fariborz Jahanian · 14 years ago
  10. 03b2960 Objective-c++ IRGen. Support for @selector expression as by Fariborz Jahanian · 14 years ago
  11. 21e2a7e Mangle operator names in the Microsoft C++ Mangler. by Charles Davis · 14 years ago
  12. d69ec16 Remove last of the bool shifts for MS VC++, patch by dimitry andric by Nate Begeman · 14 years ago
  13. ee6e4b4 Update CMake build for new attribute changes. by Sean Hunt · 14 years ago
  14. 1ed1a59 Change the test for which ABI/CC to use on ARM to be base on the environment by Rafael Espindola · 14 years ago
  15. 8e2eab2 Fixed conflict between objc_memmove_collectable builtin by Fariborz Jahanian · 14 years ago
  16. 25117ab Don't set the calling convention for ARM if it is already the default. by Rafael Espindola · 14 years ago
  17. 65161d1 Start mangling function types in the Microsoft C++ Mangler. by Charles Davis · 14 years ago
  18. 9d3347a Give Type::isIntegralType() an ASTContext parameter, so that it by Douglas Gregor · 14 years ago
  19. 2ade35e Introduce Type::isIntegralOrEnumerationType(), to cover those places by Douglas Gregor · 14 years ago
  20. 06057ce Move CodeGenOptions.h *back* into Frontend. This should have been done when the by Chandler Carruth · 14 years ago
  21. 55bcace Patch adds support for copying of those by Fariborz Jahanian · 14 years ago
  22. 9b414d3 Break Frontend's dependency on Rewrite, Checker and CodeGen in shared library configuration by Daniel Dunbar · 14 years ago
  23. 7cf84d6 Implement -fvisibility-inlines-hidden. <rdar://problem/7819834> by Douglas Gregor · 14 years ago
  24. c66bcfd Make sure to set the visible on a vtable; VTTs and typeinfo already by Douglas Gregor · 14 years ago
  25. 56079f7 Add name mangling for address spaces. We use the vendor-extension by Douglas Gregor · 14 years ago
  26. 7867f1a An implementation of __builtin__fpclassify the way Chris Lattner described by Jörg Blank. by Benjamin Kramer · 14 years ago
  27. b021f8b Microsoft C++ Mangler: by Charles Davis · 14 years ago
  28. 61eecf5 Add some missing shifts by Nate Begeman · 14 years ago
  29. 0d15c53 Most of NEON sema checking & fix to polynomial type detection by Nate Begeman · 14 years ago
  30. 570d276 Microsoft C++ Mangler: by Charles Davis · 14 years ago
  31. 5af93ef Shifts complete. Only vld & sema checking of constants remain. by Nate Begeman · 14 years ago
  32. cba9421 vbsl, vrev* is implemented via arm_neon.h by Nate Begeman · 14 years ago
  33. 464ccb6 Most of remaining builtins, 2 generics, vld, and rounding shfits remain. by Nate Begeman · 14 years ago
  34. 971154d When mangling for the Microsoft C++ ABI, mangle variables in the global by Charles Davis · 14 years ago
  35. e60cea8 Start implementing the Microsoft-style name mangler. Mangle simple names by Charles Davis · 14 years ago
  36. 98b7c5c Add an option to specify the target C++ ABI to the frontend. Use it to by Charles Davis · 14 years ago
  37. 3350095 Split DependentNameType into two types. DependentNameType represents the by John McCall · 14 years ago
  38. 548f7da Multiplies, some shifts, set_lane by Nate Begeman · 14 years ago
  39. d075c01 support _lane ops, and multiplies by scalar. by Nate Begeman · 14 years ago
  40. c392664 Add a stub Microsoft Visual C++ ABI class (with stub mangler). by Charles Davis · 14 years ago
  41. df98e1d Implement codegen for hadd, hsub, max, min, mlal, movl, movn, padal, mov_n by Nate Begeman · 14 years ago
  42. 6ab30e0 Correctly handle > 257 substitutions in a single mangling, and don't introduce by John McCall · 14 years ago
  43. 95450f6 More accurate BuiltinsARM.def vget_lane support by Nate Begeman · 14 years ago
  44. e140af3 Simplify the code a bit and avoid a gcc waring about uninitialized variables. by Rafael Espindola · 14 years ago
  45. 9a8822b Get rid of getMangledCXXCtorName and getMangledCXXDtorName. by Anders Carlsson · 14 years ago
  46. dc709a8 More mangling cleanup. by Anders Carlsson · 14 years ago
  47. afd0429 Get rid of an unnecessary getMangledName overload. by Anders Carlsson · 14 years ago
  48. 3f4cb12 Fix a gcc warning. by Rafael Espindola · 14 years ago
  49. 1c2a88c Implement transpose/zip/unzip & table lookup. by Nate Begeman · 14 years ago
  50. 18af368 On Darwin, initialization and destruction functions should go into the __StaticInit section. by Anders Carlsson · 14 years ago
  51. 9dc046e Add a global CreateGlobalInitOrDestructFunction and use it for creating global init or destruction functions. by Anders Carlsson · 14 years ago
  52. 5687a5c Rename __tcf_ to __cxx_global_array_dtor. Remove the UniqueAggreDestructorCount from CodeGenFunction and let LLVM handle uniquing the internal functions instead. by Anders Carlsson · 14 years ago
  53. 7729136 Move GenerateCXXAggrDestructorHelper to CGDeclCXX.cpp where it belongs. by Anders Carlsson · 14 years ago
  54. 02e370a Simplify GenerateCXXAggrDestructorHelper. by Anders Carlsson · 14 years ago
  55. ac7362d Block Code Gen. API. Call destructor on descriptior by Fariborz Jahanian · 14 years ago
  56. c4dec1c Makefiles: Set Clang CPP compiler flags in a single location, instead of scattered throughout the project Makefiles. by Daniel Dunbar · 14 years ago
  57. afed099 Makefile: Switch Clang Makefiles to always include the top-level Clang Makefile. by Daniel Dunbar · 14 years ago
  58. 6f7e2f4 Correctly mangle static variables of anonymous struct/union type. by Anders Carlsson · 14 years ago
  59. 30d9171 Fix NEON intrinsic argument passing, support vext. Most now successfully make it through codegen to the .s file by Nate Begeman · 14 years ago
  60. 7afacd5 Fix what looks like a merge problem that broke __clear_cache. by Rafael Espindola · 14 years ago
  61. 0eb1d97 Fix passing and returning of objects with non trivial copy constructors on ARM. by Rafael Espindola · 14 years ago
  62. 9eb65a5 Implement ARM NEON up through vcvt, alphabetically. by Nate Begeman · 14 years ago
  63. 37b6a57 Extend __builtin_shufflevector to expose the full power of the llvm shufflevector instruction. This means it can now be used for vector truncation and concatenation. This will be used for the ARM NEON implementation. by Nate Begeman · 14 years ago
  64. e2a901a When using property-dot assignment syntax to call a setter method, by Fariborz Jahanian · 14 years ago
  65. 19739ae Fixed a block regression caused by trying to use by Fariborz Jahanian · 14 years ago
  66. 79ba509 Implement __clear_cache on ARM. by Rafael Espindola · 14 years ago
  67. 998622c weekend checkpoint of arm neon builtins codegen. by Nate Begeman · 14 years ago
  68. 6206d53 Added AccessSpecDecl node. by Abramo Bagnara · 14 years ago
  69. 44eeeba Preserve type info for local variables in optimized builds. by Devang Patel · 14 years ago
  70. 59da45a Build AST for copy-construction of copied-in by Fariborz Jahanian · 14 years ago
  71. df8b8ea For C++ copied in objects, use copy constructors in by Fariborz Jahanian · 14 years ago
  72. b9cae1d Remove now unused code. by Anders Carlsson · 14 years ago
  73. 147a23d Use CXXRecordDecl::getFinalOverriders to get final overriders. This speeds up vtable layout by moving away from the old final overrider computation code that had O(N^2) complexity in some cases. by Anders Carlsson · 14 years ago
  74. 0b29227 Don't intentionally try to ignore the value of a scalar expression when we by Eli Friedman · 14 years ago
  75. e9a05b7 Don't try to explicitly zero out bit-fields. by Anders Carlsson · 14 years ago
  76. 7965172 Block C++ code gen. Adds support for block reference argument by Fariborz Jahanian · 14 years ago
  77. e213235 Don't try to emit the vtable for a class just because we're emitting a by John McCall · 14 years ago
  78. c820f90 Don't substitute 'St' for 'std' when the namespace is nested inside another namespace. by Anders Carlsson · 14 years ago
  79. 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
  80. dfc0d1f Correctly mangle unsigned integer literals where the high bit is set. by Anders Carlsson · 14 years ago
  81. 9329668 Correctly mangle variadic functions that don't have any other parameters. by Anders Carlsson · 14 years ago
  82. 9d85b72 When mangling member function pointers, fake adding a substitution corresponding to the function type. by Anders Carlsson · 14 years ago
  83. 0a02860 More cleanup. by Anders Carlsson · 14 years ago
  84. 7097e75 More cleanup. by Anders Carlsson · 14 years ago
  85. 2638764 Cleanup. by Anders Carlsson · 14 years ago
  86. 61ecf35 Make methods non-virtual again for now. I accidentally committed this in by Charles Davis · 14 years ago
  87. 5b013df Silence GCC warning about an accessible non-virtual destructor in a class with by Chandler Carruth · 14 years ago
  88. 8be373b Remove unused parameter to FinalOverriders::PropagateOverrider. by Anders Carlsson · 14 years ago
  89. 9a55591 Convert DeclNodes to use TableGen. by Sean Hunt · 14 years ago
  90. c00129a Fix for PR7040: Don't try to compute the LLVM type for a function where it by Eli Friedman · 14 years ago
  91. 8019c45 Fix personality function name when using SjLj exceptions. by Daniel Dunbar · 14 years ago
  92. 69677ea zero-cost exception API for NeXt runtime. by Fariborz Jahanian · 14 years ago
  93. 0140d92 This cast is no longer needed; the FIXME is fixed. by Dan Gohman · 14 years ago
  94. 707bef3 This cast is no longer required. by Dan Gohman · 14 years ago
  95. 6d172e2 Update __builtin_setjmp codegen to match llvmCore changes in r104900. by Jim Grosbach · 14 years ago
  96. 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
  97. 78673d9 Enable the implementation of __builtin_setjmp and __builtin_longjmp. Not all by John McCall · 14 years ago
  98. aeeb701 Implement __builtin_init_dwarf_reg_size_table and __builtin_dwarf_sp_column by John McCall · 14 years ago
  99. c76702c When deciding whether a deferred declaration has already been emitted, by John McCall · 14 years ago
  100. 8a2c92c AST: Rename PragmaPackAttr to MaxFieldAlignmentAttr, which is more accurate. by Daniel Dunbar · 14 years ago