1. a4d94ab minor cleanup: don't emit the base of an array subscript until after by Chris Lattner · 14 years ago
  2. 640d326 fix inc/dec to honor -fwrapv and -ftrapv, implementing PR7426. by Chris Lattner · 14 years ago
  3. 8c11a65 move scalar inc/dec codegen into ScalarExprEmitter instead by Chris Lattner · 14 years ago
  4. 7f215c1 use more efficient type comparison predicates. by Chris Lattner · 14 years ago
  5. 9a20723 Fix unary minus to trap on overflow with -ftrapv, refactoring binop by Chris Lattner · 14 years ago
  6. a4d7145 Implement support for -fwrapv, rdar://7221421 by Chris Lattner · 14 years ago
  7. e70ffd6 implement rdar://7432000 - signed negate should codegen as NSW. by Chris Lattner · 14 years ago
  8. 32f36ba Change EmitReferenceBindingToExpr to take a decl instead of a boolean. by Anders Carlsson · 14 years ago
  9. 715edf2 Add function for mangling reference temporaries. by Anders Carlsson · 14 years ago
  10. 3a0d41d Mangle pointer and (lvalue) reference types in the Microsoft C++ Mangler. by Charles Davis · 14 years ago
  11. 5304c95 Minor change to my last patch to fix PR7490. by Fariborz Jahanian · 14 years ago
  12. ef66872 IRGen for trivial initialization of dynamiccaly allocated by Fariborz Jahanian · 14 years ago
  13. 564360b Patch to correctly mangle block helper functions by Fariborz Jahanian · 14 years ago
  14. 788b0fd improve altivec vector bool/pixel support, patch by Anton Yartsev by Chris Lattner · 14 years ago
  15. 8dab657 polish the -finstrument-functions implementation, patch by Nelson Elhage! by Chris Lattner · 14 years ago
  16. 0c293ea Type Type::isRealFloatingType() that vectors are not floating-point by Douglas Gregor · 14 years ago
  17. 6afbdf5 Fixes a problem in generation of meta-data for by Fariborz Jahanian · 14 years ago
  18. 9a20d55 Switch over to the new caching version of getMangledName. by Anders Carlsson · 14 years ago
  19. 793a990 Add a new variant of getMangledName that caches the mangling for decls. by Anders Carlsson · 14 years ago
  20. dc5daec Add GlobalDecl::getCanonicalDecl. by Anders Carlsson · 14 years ago
  21. f489688 Per Chris's comment, remove another static (this one by Fariborz Jahanian · 14 years ago
  22. 7255a2d implement support for -finstrument-functions, patch by Nelson Elhage! by Chris Lattner · 14 years ago
  23. 581c78f Avoid using a local static for providing lexical by Fariborz Jahanian · 14 years ago
  24. b9c5b3d In fragile-abi (32bit mode abi) generate global symbol by Fariborz Jahanian · 14 years ago
  25. e0b691a In supporting init-priority, globals with the same init_priority must be by Fariborz Jahanian · 14 years ago
  26. 7e70fb2 Fix an Obj-C++ miscompile when calling an Obj-C method that returns a C++ reference. by Anders Carlsson · 14 years ago
  27. 027d7ed Use more efficient API of SmallVector/array_pod_sort by Fariborz Jahanian · 14 years ago
  28. 9f967c5 IRGen for implementation of init-priority attribute. by Fariborz Jahanian · 14 years ago
  29. af89689 Instantiations subject to an explicit template instantiation by Douglas Gregor · 14 years ago
  30. 4be5430 Implement remaining codegen for NEON, all operations should now work. by Nate Begeman · 14 years ago
  31. 4d3a7b0 More AltiVec support. Patch by Anton Yartsev! by Anton Korobeynikov · 14 years ago
  32. 61c6c91 Fix for PR7415: refactor CodeGenModule::MayDeferGeneration and make it less by Eli Friedman · 14 years ago
  33. 810112e Fix PR7097, a bad interaction between -fno-use-cxa-atexit and by Chris Lattner · 14 years ago
  34. c62458f Mangle tag types (unions, structs, classes, enums) in the Microsoft C++ Mangler. by Charles Davis · 14 years ago
  35. 353b33b objective-C++ IRGen: property reference as an by Fariborz Jahanian · 14 years ago
  36. 03b2960 Objective-c++ IRGen. Support for @selector expression as by Fariborz Jahanian · 14 years ago
  37. 21e2a7e Mangle operator names in the Microsoft C++ Mangler. by Charles Davis · 14 years ago
  38. d69ec16 Remove last of the bool shifts for MS VC++, patch by dimitry andric by Nate Begeman · 14 years ago
  39. ee6e4b4 Update CMake build for new attribute changes. by Sean Hunt · 14 years ago
  40. 1ed1a59 Change the test for which ABI/CC to use on ARM to be base on the environment by Rafael Espindola · 14 years ago
  41. 8e2eab2 Fixed conflict between objc_memmove_collectable builtin by Fariborz Jahanian · 14 years ago
  42. 25117ab Don't set the calling convention for ARM if it is already the default. by Rafael Espindola · 14 years ago
  43. 65161d1 Start mangling function types in the Microsoft C++ Mangler. by Charles Davis · 14 years ago
  44. 9d3347a Give Type::isIntegralType() an ASTContext parameter, so that it by Douglas Gregor · 14 years ago
  45. 2ade35e Introduce Type::isIntegralOrEnumerationType(), to cover those places by Douglas Gregor · 14 years ago
  46. 06057ce Move CodeGenOptions.h *back* into Frontend. This should have been done when the by Chandler Carruth · 14 years ago
  47. 55bcace Patch adds support for copying of those by Fariborz Jahanian · 14 years ago
  48. 9b414d3 Break Frontend's dependency on Rewrite, Checker and CodeGen in shared library configuration by Daniel Dunbar · 14 years ago
  49. 7cf84d6 Implement -fvisibility-inlines-hidden. <rdar://problem/7819834> by Douglas Gregor · 14 years ago
  50. c66bcfd Make sure to set the visible on a vtable; VTTs and typeinfo already by Douglas Gregor · 14 years ago
  51. 56079f7 Add name mangling for address spaces. We use the vendor-extension by Douglas Gregor · 14 years ago
  52. 7867f1a An implementation of __builtin__fpclassify the way Chris Lattner described by Jörg Blank. by Benjamin Kramer · 14 years ago
  53. b021f8b Microsoft C++ Mangler: by Charles Davis · 14 years ago
  54. 61eecf5 Add some missing shifts by Nate Begeman · 14 years ago
  55. 0d15c53 Most of NEON sema checking & fix to polynomial type detection by Nate Begeman · 14 years ago
  56. 570d276 Microsoft C++ Mangler: by Charles Davis · 14 years ago
  57. 5af93ef Shifts complete. Only vld & sema checking of constants remain. by Nate Begeman · 14 years ago
  58. cba9421 vbsl, vrev* is implemented via arm_neon.h by Nate Begeman · 14 years ago
  59. 464ccb6 Most of remaining builtins, 2 generics, vld, and rounding shfits remain. by Nate Begeman · 14 years ago
  60. 971154d When mangling for the Microsoft C++ ABI, mangle variables in the global by Charles Davis · 14 years ago
  61. e60cea8 Start implementing the Microsoft-style name mangler. Mangle simple names by Charles Davis · 14 years ago
  62. 98b7c5c Add an option to specify the target C++ ABI to the frontend. Use it to by Charles Davis · 14 years ago
  63. 3350095 Split DependentNameType into two types. DependentNameType represents the by John McCall · 14 years ago
  64. 548f7da Multiplies, some shifts, set_lane by Nate Begeman · 14 years ago
  65. d075c01 support _lane ops, and multiplies by scalar. by Nate Begeman · 14 years ago
  66. c392664 Add a stub Microsoft Visual C++ ABI class (with stub mangler). by Charles Davis · 14 years ago
  67. df98e1d Implement codegen for hadd, hsub, max, min, mlal, movl, movn, padal, mov_n by Nate Begeman · 14 years ago
  68. 6ab30e0 Correctly handle > 257 substitutions in a single mangling, and don't introduce by John McCall · 14 years ago
  69. 95450f6 More accurate BuiltinsARM.def vget_lane support by Nate Begeman · 14 years ago
  70. e140af3 Simplify the code a bit and avoid a gcc waring about uninitialized variables. by Rafael Espindola · 14 years ago
  71. 9a8822b Get rid of getMangledCXXCtorName and getMangledCXXDtorName. by Anders Carlsson · 14 years ago
  72. dc709a8 More mangling cleanup. by Anders Carlsson · 14 years ago
  73. afd0429 Get rid of an unnecessary getMangledName overload. by Anders Carlsson · 14 years ago
  74. 3f4cb12 Fix a gcc warning. by Rafael Espindola · 14 years ago
  75. 1c2a88c Implement transpose/zip/unzip & table lookup. by Nate Begeman · 14 years ago
  76. 18af368 On Darwin, initialization and destruction functions should go into the __StaticInit section. by Anders Carlsson · 14 years ago
  77. 9dc046e Add a global CreateGlobalInitOrDestructFunction and use it for creating global init or destruction functions. by Anders Carlsson · 14 years ago
  78. 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
  79. 7729136 Move GenerateCXXAggrDestructorHelper to CGDeclCXX.cpp where it belongs. by Anders Carlsson · 14 years ago
  80. 02e370a Simplify GenerateCXXAggrDestructorHelper. by Anders Carlsson · 14 years ago
  81. ac7362d Block Code Gen. API. Call destructor on descriptior by Fariborz Jahanian · 14 years ago
  82. c4dec1c Makefiles: Set Clang CPP compiler flags in a single location, instead of scattered throughout the project Makefiles. by Daniel Dunbar · 14 years ago
  83. afed099 Makefile: Switch Clang Makefiles to always include the top-level Clang Makefile. by Daniel Dunbar · 14 years ago
  84. 6f7e2f4 Correctly mangle static variables of anonymous struct/union type. by Anders Carlsson · 14 years ago
  85. 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
  86. 7afacd5 Fix what looks like a merge problem that broke __clear_cache. by Rafael Espindola · 14 years ago
  87. 0eb1d97 Fix passing and returning of objects with non trivial copy constructors on ARM. by Rafael Espindola · 14 years ago
  88. 9eb65a5 Implement ARM NEON up through vcvt, alphabetically. by Nate Begeman · 14 years ago
  89. 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
  90. e2a901a When using property-dot assignment syntax to call a setter method, by Fariborz Jahanian · 14 years ago
  91. 19739ae Fixed a block regression caused by trying to use by Fariborz Jahanian · 14 years ago
  92. 79ba509 Implement __clear_cache on ARM. by Rafael Espindola · 14 years ago
  93. 998622c weekend checkpoint of arm neon builtins codegen. by Nate Begeman · 14 years ago
  94. 6206d53 Added AccessSpecDecl node. by Abramo Bagnara · 14 years ago
  95. 44eeeba Preserve type info for local variables in optimized builds. by Devang Patel · 14 years ago
  96. 59da45a Build AST for copy-construction of copied-in by Fariborz Jahanian · 14 years ago
  97. df8b8ea For C++ copied in objects, use copy constructors in by Fariborz Jahanian · 14 years ago
  98. b9cae1d Remove now unused code. by Anders Carlsson · 14 years ago
  99. 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
  100. 0b29227 Don't intentionally try to ignore the value of a scalar expression when we by Eli Friedman · 14 years ago