1. 4dc34eb CUDA: add CodeGen support for global variable address spaces. by Peter Collingbourne · 12 years ago
  2. a2ac407 Zap a bogus assert for delegating constructors. PR12890, part 2. by Eli Friedman · 12 years ago
  3. 37e4cea Update API usage for llvm DIBuilder changes for rvalue reference by Eric Christopher · 12 years ago
  4. d9f07d4 Remove unnecessary temporary. by Eric Christopher · 12 years ago
  5. 29a93f8 Fix code generation of variables reference expressions when mixing by Douglas Gregor · 12 years ago
  6. 13ec910 Implement IRGen for C++11's "T{1, 2, 3}", where T is an aggregate and the by Richard Smith · 12 years ago
  7. ee409a9 Add support for __attribute__((hot)) and __attribute__((cold)). by Benjamin Kramer · 12 years ago
  8. 91338cf Coerce byval aggregate arguments to integers whose size matches the integer by Akira Hatanaka · 12 years ago
  9. 8aeb147 Fix handling of vector return types. by Akira Hatanaka · 12 years ago
  10. 6ea175b Hexagon V5 intrinsics support in clang. by Sirish Pande · 12 years ago
  11. 0fbc4b9 Implement PPC64TargetCodeGenInfo. by Roman Divacky · 12 years ago
  12. 08a9ae9 update calls to objectsize intrinsic to match LLVM r156473 by Nuno Lopes · 12 years ago
  13. b3198a8 add -fbounds-checking option. by Nuno Lopes · 12 years ago
  14. a135f2c The address of a vla is actually complex and requires a dereference. by Eric Christopher · 12 years ago
  15. 3a89bfb Whitespace. by Eric Christopher · 12 years ago
  16. d7fb96e remove code to add bound checks for simple array accesses, since those are already covered by the check with the objectsize builtin by Nuno Lopes · 12 years ago
  17. 4a7376d Convert AVX non-temporal store builtins to LLVM-native IR. This was previously done for SSE builtins. by Craig Topper · 12 years ago
  18. 27a0097 Make BuiltinType::getName return a StringRef and introduce BuiltinType::getNameAsCString by Argyrios Kyrtzidis · 12 years ago
  19. fd00eec This patch adds a new Clang compiler flag "-gline-tables-only". by Alexey Samsonov · 12 years ago
  20. 6c803f7 During block layout, after padding up to the max field alignment, by John McCall · 12 years ago
  21. d1c0c94 Spacing. by Chad Rosier · 12 years ago
  22. cf18ae5 Push variable declaration into nested scope (the only place where it is used). Found by static analyzer. by Ted Kremenek · 12 years ago
  23. 441c623 Add support for laying out vtordisps according to our current by John McCall · 12 years ago
  24. 20bb175 Abstract the emission of global destructors into ABI-specific code by John McCall · 12 years ago
  25. e2b45e2 Refactor the C++ ABI code a little bit to take advantage of by John McCall · 12 years ago
  26. 262bc18 Remove the ref/value inconsistency in filter_decl_iterator. by David Blaikie · 12 years ago
  27. 3a70cd6 Use enum to set debug info size generated by Clang by Alexey Samsonov · 12 years ago
  28. c8f11e9 Add a missing check in CodeGen of packed classes with vtables. <rdar://problem/11324125>. by Eli Friedman · 12 years ago
  29. 52c18b0 objective-c IRGen. Fixes a getter synthesis bug by Fariborz Jahanian · 12 years ago
  30. 6ea4841 Fix a bug with block layout when the block contains something by John McCall · 12 years ago
  31. 0982251 Add a flag to the image info section indicating that the program is compiled for by Bill Wendling · 12 years ago
  32. c9fe605 enable TBAA when -fthread-sanitizer is given, even with -O0 or -relaxed-aliasing by Kostya Serebryany · 12 years ago
  33. 87380aa Forward declarations should take a context. This helps the debugger by Eric Christopher · 12 years ago
  34. 6603ff8 Revert r155363, due to the underlying patches in LLVM causing regression by Chandler Carruth · 12 years ago
  35. ac28eca Hexagon V5 (floating point) support in cfe. by Sirish Pande · 12 years ago
  36. 1664d54 PR12571: Objects of type clang::ConstantArrayType aren't always emitted with by Richard Smith · 12 years ago
  37. 8560791 Fix bug 12574 - Avoid infinite recursion in constructors and destructors when using Microsoft C++ ABI by Timur Iskhodzhanov · 12 years ago
  38. eb382ec Implements boxed expressions for Objective-C. <rdar://problem/10194391> by Patrick Beard · 12 years ago
  39. 103f41d Revert some Hexagon builtin commits to match reverts done to LLVM in by Chandler Carruth · 12 years ago
  40. 26397ed Fix case where the alignment is overaligned, per Eli's suggestion. by Chad Rosier · 12 years ago
  41. 7fea7c8 Make sure EmitMoveFromReturnSlot is passing the correct alignment to by Chad Rosier · 12 years ago
  42. 0ff258b Typo. by Eric Christopher · 12 years ago
  43. 3c6ed1b Remove support for -fast-math metadata for the moment. by Duncan Sands · 12 years ago
  44. 10e675d Generate fpmath metadata when -ffast-math. Note that no optimizations are hooked by Duncan Sands · 12 years ago
  45. 7ac715f Hexagon V5(Floating Point) support. by Sirish Pande · 12 years ago
  46. 60c7707 Adjust for LLVM name tweaks requested by Chandler. by Duncan Sands · 12 years ago
  47. 377ecc7 Propagate alignment on lvalues through EmitLValueForField. PR12395. by Eli Friedman · 12 years ago
  48. 2d7cb06 Use MDBuilder to help with metadata creation. by Duncan Sands · 12 years ago
  49. fe58720 PR12226: don't generate wrong code if a braced string literal is used to by Richard Smith · 12 years ago
  50. 9bb1d34 Rename "fpaccuracy" metadata to the more generic "fpmath". That's because I'm by Duncan Sands · 12 years ago
  51. 534986f Add an AttributedStmt type to represent a statement with C++11 attributes by Richard Smith · 12 years ago
  52. 38baeab Don't enter cleanups for unreachable variables. It's impossible to by John McCall · 12 years ago
  53. c6b468e Avoid string thrashing when we can concatenate them in the final buffer. by Benjamin Kramer · 12 years ago
  54. eaf856d Step forward with supporting of ARM homogenous aggregates: by Anton Korobeynikov · 12 years ago
  55. 51b9240 Implement __atomic_fetch_nand and __atomic_nand_fetch to complete our set of by Richard Smith · 12 years ago
  56. 7444639 Fix a trivial oversight with apple-kext static local destructors by John McCall · 12 years ago
  57. 2c39d71 Implement the missing pieces needed to support libstdc++4.7's <atomic>: by Richard Smith · 12 years ago
  58. 47bfcca Fix some i1/i8 confusion within _Atomic(bool) in IR generation, both by Douglas Gregor · 12 years ago
  59. ff34d40 Implement support for 18 of the GNU-compatible __atomic builtins. by Richard Smith · 12 years ago
  60. b92bd4b These functions too have no prototypes. Audited the rest of Sema for by Eric Christopher · 12 years ago
  61. 43443de static functions have a need for mangled name debug information too. by Eric Christopher · 12 years ago
  62. e5bbebb The copy and destroy helper functions aren't prototyped, don't call them so. by Eric Christopher · 12 years ago
  63. fafbf06 Provide, and document, a set of __c11_atomic_* intrinsics to implement C11's by Richard Smith · 12 years ago
  64. 5d70cfd Make __atomic_init() (soon to be __c11_atomic_init()) work with non-scalar types. by David Chisnall · 12 years ago
  65. be6c686 Enable debug info for objective c implementations that may not have by Eric Christopher · 12 years ago
  66. c078337 For debug and coverage analysis if we're not optimizing go ahead by Eric Christopher · 12 years ago
  67. 8250016 Express the number of ULPs in fpaccuracy metadata as a real rather than a by Duncan Sands · 12 years ago
  68. 2b124ea EmitStopPoint already checks if we have debug info. by Eric Christopher · 12 years ago
  69. fc65ec8 Tidy. by Eric Christopher · 12 years ago
  70. 561d622 Revert r154321, pending more discussion. by David Chisnall · 12 years ago
  71. 649ee3f Add -fobjc-trace to emit a call before and after each Objective-C message send by David Chisnall · 12 years ago
  72. 5081de5 Wire up -fpie and -fPIE to LLVM's newly added TargetOptions. No test by Chandler Carruth · 12 years ago
  73. 5e219cf Teach Clang about PIE compilations. This is the first step of PR12380. by Chandler Carruth · 12 years ago
  74. 30fa370 Use atexit when __cxa_atexit isn't available instead of adding a by John McCall · 12 years ago
  75. 3f88f68 Rename GenerateCXXGlobalDtorFunc to GenerateCXXGlobalDtorsFunc. by John McCall · 12 years ago
  76. 6614845 zext ivar offsets if required (GNU runtimes). by David Chisnall · 12 years ago
  77. 78af8fd Only emit the getter and setter names if they're not the default by Eric Christopher · 12 years ago
  78. 87b9c03 Make the variant of __builtin_shufflevector that takes the shuffle indexes as a vector actually usable. Patch by David Neto. PR12465. by Eli Friedman · 12 years ago
  79. 465a899 Fix an oversight: don't run ARC optimization cleanup at -O0. by Dan Gohman · 12 years ago
  80. 9595dae Don't crash (assert failure) when generating blocks for C++ types with a non-const copy constructor. by David Chisnall · 12 years ago
  81. beeb460 ErrorUnsupported on array cookies in the MS C++ ABI code; by John McCall · 12 years ago
  82. 74a1a1f Silence dead store warning, and fix indentation. by Ted Kremenek · 12 years ago
  83. ea32047 Change location information for synthesized properties to be at the by Eric Christopher · 12 years ago
  84. 50651b9 Fix a pair of invalidation bugs when emitting protocol definitions by John McCall · 12 years ago
  85. 355bba7 Make sure we unique static-local decls across multiple emissions of by John McCall · 12 years ago
  86. 0f30a12 Revert r153723, and its follow-ups r153728 and r153733. by Chandler Carruth · 12 years ago
  87. 49d26d2 Do the static-locals thing properly in the face of unions and by John McCall · 12 years ago
  88. 26945ad ItaniumCXXABI.cpp: Don't use nullptr. Clang source tree should be pre-c++11-compatible. by NAKAMURA Takumi · 12 years ago
  89. 96579c4 Revert previous commit changing location information to see if this by Eric Christopher · 12 years ago
  90. 9993cc7 When emitting a static local variable in C++, handle by John McCall · 12 years ago
  91. 56ea377 Add a note about a missing optimization in the case of virtual inheritance. by John McCall · 12 years ago
  92. 3754f96 Missing piece of r153720: make sure the vtable pointer is handled correctly. by Eli Friedman · 12 years ago
  93. 5fe61c6 ConstStructBuilder: fix offset math for base classes so it works correctly in general. Found by inspection. by Eli Friedman · 12 years ago
  94. 7435054 Change location information for synthesized properties to be at the by Eric Christopher · 12 years ago
  95. 84392d0 The UTF16 string referenced by a CFString should go into the __TEXT,__ustring by Bill Wendling · 12 years ago
  96. 8322c23 Fix whitespace. by Bill Wendling · 12 years ago
  97. 3a7d69b Call out to GCC-compatible runtime functions for atomic ops that we can't use by David Chisnall · 12 years ago
  98. 649b4a1 Revert r153613 as it's causing large compile-time regressions on the nightly testers. by Chad Rosier · 12 years ago
  99. ecae596 Go back to using just the selector name for the getter and setter by Eric Christopher · 12 years ago
  100. 16098f3 Tidy. by Eric Christopher · 12 years ago