1. e78b86f weak globals that are const should get weak_odr linkage. by Chris Lattner · 15 years ago
  2. 309457d rdar://7119244 - globals with an explicit section specified don't get by Chris Lattner · 15 years ago
  3. fca9361 Revert the fix for PR3800, it broke things. by Anders Carlsson · 15 years ago
  4. 7cfd891 Fix test case for Darwin10 (which sets ssp), and move to CodeGen/ by Daniel Dunbar · 15 years ago
  5. 434da48 Make sure UTF-16 strings end with a 16-bit null (as opposed to 8-bit). by Daniel Dunbar · 15 years ago
  6. 5a23264 Don't evaluate inout constraints twice. Fixes PR3800. by Anders Carlsson · 15 years ago
  7. c0879bb Fix a minor issue with unions in the new struct building code. by Eli Friedman · 15 years ago
  8. 29852b6 New test case for rev. 77694. by Devang Patel · 15 years ago
  9. abdad35 Enable the new struct type builder now that the constant struct builder works. (The old code will still be there until we know that everything works well. by Anders Carlsson · 15 years ago
  10. 8dca3b3 Enable the new constant struct builder by default. The old code is still in place but will be removed shortly. The new struct builder works on big endian systems. by Anders Carlsson · 15 years ago
  11. 2455636 Add noreturn as a type attribute, handle printing for them and handle by Mike Stump · 15 years ago
  12. 46e702b Remove empty tests, left over from an svn revert. by Daniel Dunbar · 15 years ago
  13. 025f80d MultiTestRunner: Validate '&&' at the end of RUN lines. by Daniel Dunbar · 15 years ago
  14. 13591ed Semantic checking for main(). by John McCall · 15 years ago
  15. 5f28a1e Implement new warning for functions declared 'noreturn' when they fall off the end. by Mike Stump · 15 years ago
  16. 70ee975 Output UTF-16 string literals independent of host byte order. by Daniel Dunbar · 15 years ago
  17. faaec22 Correct a thinko in bitfield layout code. Fixes PR4611. by Anders Carlsson · 15 years ago
  18. 4b5584b We don't need to keep track of the packed alignment, just whether the struct is packed or not. Fixes PR4610. by Anders Carlsson · 15 years ago
  19. 20d6d04 Use arrays as union padding. Also, since the resulting struct will always contain a single element and either a single i8 element or an array of i8s, there's no reason to use a packed struct. by Anders Carlsson · 15 years ago
  20. 1360d4a Make vectorized floating-point comparisons work without crashing. by Eli Friedman · 15 years ago
  21. c6a38a4 Preserve address space information through member accesses, e.g., by Mon P Wang · 15 years ago
  22. 9ff982c Revert this, was a bug in my new warning code, not the test case. by Mike Stump · 15 years ago
  23. c36541e Prep for new warning. by Mike Stump · 15 years ago
  24. cd5e60e Detect when the current generation point is unreachable after emitting by Daniel Dunbar · 15 years ago
  25. d286f05 Avoid generation of dead code in a few more situations. by Daniel Dunbar · 15 years ago
  26. 95b851e codegen string literals using private linkage now like llvm-gcc, eliminating by Chris Lattner · 15 years ago
  27. 9c10fcf reimplement vector comparisons as [fi]cmp+sext instead of using v[if]cmp. by Chris Lattner · 15 years ago
  28. ae0b243 make these tests pass with the stack canary stuff even on targets where they default to on. by Chris Lattner · 15 years ago
  29. 45483f7 Add stack protector support to clang. This generates the 'ssp' and 'sspreq' by Bill Wendling · 15 years ago
  30. 72240d7 Revrt PR4228 fix for now. by Devang Patel · 15 years ago
  31. d6bebbf fix PR4423. by Chris Lattner · 15 years ago
  32. eb44e0a Add a target triple to a couple of tests which depend on it. Reported by Eli Friedman · 15 years ago
  33. 9983169 It is possible that main input file does not have any symbol with debug info. To handle this edge case, always create main compile unit first. by Devang Patel · 15 years ago
  34. c581e6e testcase for r72869, it turns out that it happens in Ruby. by Chris Lattner · 15 years ago
  35. 4c4c527 PR4390: Make sure to handle anonymous unions correctly while building by Eli Friedman · 15 years ago
  36. a1e6de9 Fix the calling convention for structs/unions containing SSE vectors on by Eli Friedman · 15 years ago
  37. 5db7ae5 Fix PR4372, another case where non-prototyped functions can prevent by Chris Lattner · 15 years ago
  38. db75ad9 Fix test, which could miss failures, and also avoid leaving temporary .i file in by Daniel Dunbar · 15 years ago
  39. 9e7d596 Add stack alignment to x86_64 target data. by Daniel Dunbar · 15 years ago
  40. 8fff257 Remove a few more vector builtins. by Eli Friedman · 15 years ago
  41. e0ae8bd Now that LLVM CodeGen can handle the generic variations a bit better, by Eli Friedman · 15 years ago
  42. 61d004a PR4339: make sure to properly extend/trunc the index of a vector element by Eli Friedman · 15 years ago
  43. dc5a1bd Test changes to account for removed builtins. by Eli Friedman · 15 years ago
  44. 2968b77 weak_import should not make definitions have weak linkage. by Daniel Dunbar · 15 years ago
  45. fdf4986 ABI handling: Fix nasty thinko where IRgen could generate an out-of-bounds read by Daniel Dunbar · 15 years ago
  46. 34ebf4d PR4316: Fix IRGen for cast-to-union extension. by Eli Friedman · 15 years ago
  47. e528028 Driver: Support -mllvm; this just forwards options to clang-cc. by Daniel Dunbar · 15 years ago
  48. 877db38 Add clang-cc support for -disable-llvm-optzns. by Daniel Dunbar · 15 years ago
  49. a6d75c0 Add support for __builtin_unwind_init. by Eli Friedman · 15 years ago
  50. 3fbc473 PR4289: Make sure "&func" has the right LLVM type when "func" is a by Eli Friedman · 15 years ago
  51. c13f9f0 Simplify run line. by Eli Friedman · 15 years ago
  52. 4572bab Improve __builtin_nanf support; we now can deal with them as constants. by Mike Stump · 15 years ago
  53. bdad6b6 Re-add a slightly more general version of the check from r72578; it is by Eli Friedman · 15 years ago
  54. 46cd81f We don't want to validate bad code, by Mike Stump · 15 years ago
  55. 2d3b36e Note another case that doesn't work yet. by Mike Stump · 15 years ago
  56. 7f79f9b Fixup the rest of the trivial cases of the codegen of volatile. If by Mike Stump · 15 years ago
  57. 2dce5f8 PR4281: Fix bogus CodeGen assertion. The issue is that by Eli Friedman · 15 years ago
  58. eb4f81e Fix a use-of-undefined, IRgen expects the RValue for "void" to be a scalar RValue. by Daniel Dunbar · 15 years ago
  59. 914bb9d Update comment. by Mike Stump · 15 years ago
  60. ad97cd4 And an additional testcase that also works. by Mike Stump · 15 years ago
  61. 49d1cd5 Fixup codegen for volatile structs in the trivial cases (a a=a and a=a=a). by Mike Stump · 15 years ago
  62. 86e13ee When trying to pass an argument on the stack, assume LLVM will do the right by Daniel Dunbar · 15 years ago
  63. c6c14d1 Handle the edge case of a weak function with incomplete type correctly. by Eli Friedman · 15 years ago
  64. cc0442f Fixup codegen for __block int i; i += rhs();. Should also slightly by Mike Stump · 15 years ago
  65. 3a5f5c5 x86_64 ABI: Account for sret parameters consuming an integer register. by Daniel Dunbar · 15 years ago
  66. 6857d9d Set correct calling convention even if there is a bitcast in the way. by Torok Edwin · 15 years ago
  67. 99459b6 Fixup blocks codegen for { __block i; i = rhs(); }, we want the rhs by Mike Stump · 15 years ago
  68. b77e07a Update test by Daniel Dunbar · 15 years ago
  69. c219a15 Remove the -arch option from clang-cc: for all practical purposes, it's by Eli Friedman · 15 years ago
  70. 409bf46 Remove an unused builtin. by Anders Carlsson · 15 years ago
  71. 79dcf5f Add 'cmp' SSE builtins and get rid of a bunch of other builtins. by Anders Carlsson · 15 years ago
  72. 1c1c736 Avoid generating temp in source directory by Daniel Dunbar · 15 years ago
  73. 7ef455b ABI handling: Fix invalid assertion, it is possible for a valid by Daniel Dunbar · 15 years ago
  74. f58cd9b implement __sync_synchronize and __sync_lock_release, rdar://6880573 by Chris Lattner · 15 years ago
  75. 7a574cc implement l-value codegen of comma expr by Chris Lattner · 15 years ago
  76. 836a064 Darwin x86-32 ABI: Now that structure passing is farther along, we by Daniel Dunbar · 15 years ago
  77. 20e95c5 x86-64 ABI: clang incorrectly passes union { long double, float } in by Daniel Dunbar · 15 years ago
  78. cc401dc Darwin x86-32: Multi-dimensional arrays were not handled correctly, by Daniel Dunbar · 15 years ago
  79. 159c763 Make cleanup-stack.c test stronger, and work in release-asserts mode. by Daniel Dunbar · 15 years ago
  80. 573b907 Darwin x86_32: Treat records with unnamed bit-fields as "empty". by Daniel Dunbar · 15 years ago
  81. 349ab51 force a target triple so that the right greppable output happens. by Chris Lattner · 16 years ago
  82. 8236bf1 x86_64 ABI: Ignore padding bit-fields during classification. by Daniel Dunbar · 16 years ago
  83. 2e00116 Darwin x86_32: When coercing a "single element" structure, make sure by Daniel Dunbar · 16 years ago
  84. fcab2ca Darwin x86_32: Ignore padding bit-fields when looking for "single by Daniel Dunbar · 16 years ago
  85. eedd292 Darwin x86_32: Improve bit-field handling for returning records. by Daniel Dunbar · 16 years ago
  86. f7fff32 Darwin x86_32: Ignore arrays of empty structures inside records. by Daniel Dunbar · 16 years ago
  87. e7ac0a9 Fix the atomics sema code to convert operands to the argument types by Chris Lattner · 16 years ago
  88. 5caa370 reimplement __sync_* builtins to be variadic and to follow the same by Chris Lattner · 16 years ago
  89. b03d9af Fix crash with constant initialization of bit-fields in unions. by Eli Friedman · 16 years ago
  90. 868bd0a Improve handling of (X86) target features. - This is a WIP... by Daniel Dunbar · 16 years ago
  91. bdb0132 When defining a function whose type has no prototype, make an effort by Chris Lattner · 16 years ago
  92. 3189e4b PR4143: don't crash generating debug info for incomplete enum types. by Eli Friedman · 16 years ago
  93. 3b660ef PR4134: Implement __builtin_extract_return_addr. by Eli Friedman · 16 years ago
  94. 5e22213 PR4133: fix always_inline implementation to be consistent with gcc. by Eli Friedman · 16 years ago
  95. 0bdaa5b look at the right operand when increasing the size of an asm output, by Chris Lattner · 16 years ago
  96. 3351f11 allow references to the larger value in a tied constraint by Chris Lattner · 16 years ago
  97. a077b5c add support for tying asm operands where the result is smaller than by Chris Lattner · 16 years ago
  98. 50ac766 Remove typo by Daniel Dunbar · 16 years ago
  99. ede9d90 implement support for asm outputs targetting non-simple lvalue destinations by Chris Lattner · 16 years ago
  100. 4df4ee0 handle codegen of asms where a small input is tied to a large output. by Chris Lattner · 16 years ago