1. 4fc4866 Add tests for name mangling of variadic templates. by Douglas Gregor · 15 years ago
  2. 8d3d6c9 Ensure an insertion point at the end of a statement-expression. Fixes PR8967. by John McCall · 15 years ago
  3. 62b1607 Only add unnamed_addr to definitions. by Rafael Espindola · 15 years ago
  4. 9370c8f Add IR generation support for SizeOfPackExpr. by Douglas Gregor · 15 years ago
  5. cd5b22e Fix a latent bug where, after emitting an expression statement, we would by John McCall · 15 years ago
  6. 57244f6 Set unnamed_addr in every type info. by Rafael Espindola · 15 years ago
  7. 82a0f4e Set unnamed_addr in VTTs. by Rafael Espindola · 15 years ago
  8. b1c65ff Set unnamed_addr for type infos that we are confortable marking as hidden. I by Rafael Espindola · 15 years ago
  9. 9f959db Add unnamed_addr to vtables. by Rafael Espindola · 15 years ago
  10. 29dd67b Remove special handling for opaque Neon vector types. by Bob Wilson · 15 years ago
  11. b1fd0eb Fix debug info for __block variable referenced outside of block. by Devang Patel · 15 years ago
  12. c5f657f Add unnamed_addr to constructors and destructors. by Rafael Espindola · 15 years ago
  13. 0024f94 Move DefaultABIInfo::classifyReturnType where it belongs. No functional change. by Bob Wilson · 15 years ago
  14. 1257bc6 Add unnamed_addr when creating artificial string globals. For example, in by Rafael Espindola · 15 years ago
  15. 12bbc5c Make a helper function static. by Benjamin Kramer · 15 years ago
  16. cbb6748 Renamed CXXBaseOrMemberInitializer to CXXCtorInitializer. This is both shorter, by Sean Hunt · 15 years ago
  17. d88687f Rework a few things about how we emit ObjC's for enumeration statement. by John McCall · 15 years ago
  18. 9d156a7 Introduce an AttributedType, but don't actually use it anywhere yet. by John McCall · 15 years ago
  19. a7fc901 Replace the representation of template template argument pack by Douglas Gregor · 15 years ago
  20. cbf40f9 fix a -Wself-assign warning by Chris Lattner · 15 years ago
  21. 711c52b Refactor the application of type attributes so that attributes from by John McCall · 15 years ago
  22. 2e774c4 Implement name mangling for sizeof...(pack), to silence the last of by Douglas Gregor · 15 years ago
  23. f90b27a Implement pack expansions whose pattern is a base-specifier. by Douglas Gregor · 15 years ago
  24. f96bdf4 Consider zero-length array of structs when by Fariborz Jahanian · 15 years ago
  25. be230c3 Implement support for pack expansions whose pattern is a non-type by Douglas Gregor · 15 years ago
  26. 33a5344 Add support for passing variables declared to use a xmm register to asm by Rafael Espindola · 15 years ago
  27. baf8695 Produce a better error message for invalid register names. by Rafael Espindola · 15 years ago
  28. 03117d1 Fix typo and add comment. by Rafael Espindola · 15 years ago
  29. 0ec89f9 Add support for declaring register contraints in variables. They are only used by Rafael Espindola · 15 years ago
  30. a9de3fa Correct function name in comment. by Nick Lewycky · 15 years ago
  31. 9f0c7cc Simplify mem{cpy, move, set} creation with IRBuilder. by Benjamin Kramer · 15 years ago
  32. 8fac25d Add support for GNU runtime property set / get structure functions. Minor refactoring of Mac runtime (returns the same function for both, as the Mac runtimes currently only provide a single entry point for setting and getting struct properties, although this will presumably be fixed at some point). by David Chisnall · 15 years ago
  33. 3f59c97 The -fshort-wchar option causes wchar_t to become unsigned, in addition to being by Chris Lattner · 15 years ago
  34. 7536dd5 Introduce a new type, PackExpansionType, to capture types that are by Douglas Gregor · 15 years ago
  35. 276fdf4 1. Add some ABI information for the Microblaze. by Wesley Peck · 15 years ago
  36. 9c39acf Give hidden visibility to RTTI for derived types. This is kindof a hacky by John McCall · 15 years ago
  37. 46e392a Implement builtins for Neon half-precision float conversions. by Bob Wilson · 15 years ago
  38. bfdcdc8 Set the "implicitly inline" bit on a method as soon as we see a definition by John McCall · 15 years ago
  39. e23cf43 Restore r121752 without modification. by John McCall · 15 years ago
  40. 5bfe232 Pull out r121752 in case it's causing the selfhost breakage. by John McCall · 15 years ago
  41. 0e88aa7 Factor out most of the extra state in a FunctionProtoType into a separate by John McCall · 15 years ago
  42. 2ea7e73 Implement CodeGen support for the may_alias attribute. by Dan Gohman · 15 years ago
  43. 141e489 Add missing switch case for the quad-register version of the Neon vmul builtin. by Bob Wilson · 15 years ago
  44. a0eb23b Fix clang crashes on Neon vld[234]_dup intrinsics with 64-bit element types. by Bob Wilson · 15 years ago
  45. 075f8f1 Added ParenType type node. by Abramo Bagnara · 15 years ago
  46. 49f4e1c It's kindof silly that ExtQuals has an ASTContext&, and we can use that by John McCall · 15 years ago
  47. 30daefc Add missing switch case to handle builtin for Neon vqnegq. by Bob Wilson · 15 years ago
  48. c1fa01b LLVM's intrinsics for vpaddl and vpadal have 2 overloaded types. by Bob Wilson · 15 years ago
  49. d185035 Neon compare absolute LLVM intrinsics are not overloaded. PR8484. by Bob Wilson · 15 years ago
  50. db2b42f Fix another obscure corner layout case. by Argyrios Kyrtzidis · 15 years ago
  51. 170cef3 Remove unused parameter. getContextDescriptor() and getOrCreateNameSpace(). by Devang Patel · 15 years ago
  52. 344ff5d Remove unused parameter. by Devang Patel · 15 years ago
  53. 823d8e9 Start using DIBuilder. It provides cleaner interface. by Devang Patel · 15 years ago
  54. db3d4d0 Stop using builtins for the "_lane" variants of saturating multiply intrinsics. by Bob Wilson · 15 years ago
  55. f187237 Remove the TypesCompatibleExprClass AST node. Merge its functionality into BinaryTypeTraitExpr. by Francois Pichet · 15 years ago
  56. a4cc799 Stop using clang builtins for Neon vabdl and vabal intrinsics. by Bob Wilson · 15 years ago
  57. a8b988f Stop using clang builtins for Neon vaba intrinsics. by Bob Wilson · 15 years ago
  58. 9d8231a Silence an unused variable warning. by Chandler Carruth · 15 years ago
  59. f203344 Stop using clang builtins for Neon vadd[lw] and vsub[lw] intrinsics. by Bob Wilson · 15 years ago
  60. 4064127 Stop using clang builtins for Neon vmlal{_n,_lane} and vmlsl{_n,_lane}. by Bob Wilson · 15 years ago
  61. cf55652 Stop using a clang builtin for Neon vdup_lane intrinsics. by Bob Wilson · 15 years ago
  62. c92b772 Stop using a clang builtin for Neon vmull_lane intrinsic. by Bob Wilson · 15 years ago
  63. ad698dd Add a missing parameter, without which clang crashes for vqshlu_n intrinsics. by Bob Wilson · 15 years ago
  64. 9f71a8f PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() and by Jay Foad · 15 years ago
  65. 6ad6f28 Type traits intrinsic implementation: __is_base_of(T, U) by Francois Pichet · 15 years ago
  66. 4765fa0 Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoretical by John McCall · 15 years ago
  67. cd940a1 __block variables require us to evaluate the RHS of an assignment before by John McCall · 15 years ago
  68. 2a41637 Fix a bug in the emission of __real/__imag l-values on scalar operands. by John McCall · 15 years ago
  69. 860453c Add a LayoutBase member function. No functionality change. by Anders Carlsson · 15 years ago
  70. 57d2d23 Replace calls to AppendBytes with calls to AppendPadding when the bytes appended are padding. by Anders Carlsson · 15 years ago
  71. fd56900 Silly special case: never load when dereferencing void*. by John McCall · 15 years ago
  72. 00eb3f9 More anonymous struct/union redesign. This one deals with anonymous field used in a constructor initializer list: by Francois Pichet · 15 years ago
  73. 0e800c9 Remove some defensive calls to EmitLoadOfPropertyRefLValue that shouldn't by John McCall · 15 years ago
  74. f6a1648 Although we currently have explicit lvalue-to-rvalue conversions, they're by John McCall · 15 years ago
  75. e68b984 Test case for the l-value base only being evaluated once. by John McCall · 15 years ago
  76. 119a1c6 Kill the KVC l-value kind and calculate the base expression when emitting by John McCall · 15 years ago
  77. 4400cb8 Implement -cl-mad-enable by Peter Collingbourne · 15 years ago
  78. 5f67e13 Implement -cl-unsafe-math-optimizations by Peter Collingbourne · 15 years ago
  79. 5d729a3 Implement -cl-finite-math-only by Peter Collingbourne · 15 years ago
  80. 953d513 Add support for vmul_p8 Neon intrinsic. Radar 8446141. by Bob Wilson · 15 years ago
  81. 7965396 Add a separate rightShift flag instead of reusing the existing "poly" variable by Bob Wilson · 15 years ago
  82. 8c00ad1 Reflow to a style doug prefers, increasing indentation :-) by Chris Lattner · 15 years ago
  83. d1d56df fix PR8726 by teaching the aggregate init optimization code to handle by Chris Lattner · 15 years ago
  84. 830937b IR Gen. part of API support for __block cxx by Fariborz Jahanian · 15 years ago
  85. 1b72677 Improve codegen for initializer lists to use memset more aggressively by Chris Lattner · 15 years ago
  86. c0f31fd attempt to fix a buildbot failure, apparently apache fails to build. by Chris Lattner · 15 years ago
  87. a6cf1e7 Add support for the common and nocommon attributes. by Eric Christopher · 15 years ago
  88. 70b0294 Enhance the init generation logic to emit a memset followed by a few stores when by Chris Lattner · 15 years ago
  89. 12f78a6 Simplify the ASTs by consolidating ObjCImplicitGetterSetterExpr and ObjCPropertyRefExpr by John McCall · 15 years ago
  90. 0ae287a Restore the lvalue-to-rvalue conversion patch with a minimal fix. by John McCall · 15 years ago
  91. 94cd011 add some infrastructure that will let us codegen by Chris Lattner · 15 years ago
  92. 4c53dc1 get some i32/i8/i1 constants from Builder, which is much less painful than by Chris Lattner · 15 years ago
  93. d9e0ff2 A CGRecordLayout object persists. Since its contained types may by John McCall · 15 years ago
  94. d0de0ce CGRecordLayoutBuilder does not need to be exported from this module. by John McCall · 15 years ago
  95. faa5bfc Declaring local static in global block by Fariborz Jahanian · 15 years ago
  96. 20fbe7c L-value to r-value conversion is not ready for prime-time. by John McCall · 15 years ago
  97. 7e48579 Introduce an r-value to l-value cast kind. I'm not promising anything by John McCall · 15 years ago
  98. a6a2897 Harden CGDebugInfo::CreateType() a bit for cases where we couldn't generate type info for its component types by Douglas Gregor · 15 years ago
  99. 03013fa Merge System into Support. by Michael J. Spencer · 15 years ago
  100. fc86d55 Don't store the maximum alignment, we can trivially compute it. by Anders Carlsson · 15 years ago