1. db75ad9 Fix test, which could miss failures, and also avoid leaving temporary .i file in by Daniel Dunbar · 15 years ago
  2. 9e7d596 Add stack alignment to x86_64 target data. by Daniel Dunbar · 15 years ago
  3. 8fff257 Remove a few more vector builtins. by Eli Friedman · 15 years ago
  4. e0ae8bd Now that LLVM CodeGen can handle the generic variations a bit better, by Eli Friedman · 15 years ago
  5. 61d004a PR4339: make sure to properly extend/trunc the index of a vector element by Eli Friedman · 15 years ago
  6. dc5a1bd Test changes to account for removed builtins. by Eli Friedman · 15 years ago
  7. 2968b77 weak_import should not make definitions have weak linkage. by Daniel Dunbar · 15 years ago
  8. fdf4986 ABI handling: Fix nasty thinko where IRgen could generate an out-of-bounds read by Daniel Dunbar · 15 years ago
  9. 34ebf4d PR4316: Fix IRGen for cast-to-union extension. by Eli Friedman · 15 years ago
  10. e528028 Driver: Support -mllvm; this just forwards options to clang-cc. by Daniel Dunbar · 15 years ago
  11. 877db38 Add clang-cc support for -disable-llvm-optzns. by Daniel Dunbar · 15 years ago
  12. a6d75c0 Add support for __builtin_unwind_init. by Eli Friedman · 15 years ago
  13. 3fbc473 PR4289: Make sure "&func" has the right LLVM type when "func" is a by Eli Friedman · 15 years ago
  14. c13f9f0 Simplify run line. by Eli Friedman · 15 years ago
  15. 4572bab Improve __builtin_nanf support; we now can deal with them as constants. by Mike Stump · 15 years ago
  16. bdad6b6 Re-add a slightly more general version of the check from r72578; it is by Eli Friedman · 15 years ago
  17. 46cd81f We don't want to validate bad code, by Mike Stump · 15 years ago
  18. 2d3b36e Note another case that doesn't work yet. by Mike Stump · 15 years ago
  19. 7f79f9b Fixup the rest of the trivial cases of the codegen of volatile. If by Mike Stump · 15 years ago
  20. 2dce5f8 PR4281: Fix bogus CodeGen assertion. The issue is that by Eli Friedman · 15 years ago
  21. eb4f81e Fix a use-of-undefined, IRgen expects the RValue for "void" to be a scalar RValue. by Daniel Dunbar · 15 years ago
  22. 914bb9d Update comment. by Mike Stump · 15 years ago
  23. ad97cd4 And an additional testcase that also works. by Mike Stump · 15 years ago
  24. 49d1cd5 Fixup codegen for volatile structs in the trivial cases (a a=a and a=a=a). by Mike Stump · 15 years ago
  25. 86e13ee When trying to pass an argument on the stack, assume LLVM will do the right by Daniel Dunbar · 15 years ago
  26. c6c14d1 Handle the edge case of a weak function with incomplete type correctly. by Eli Friedman · 15 years ago
  27. cc0442f Fixup codegen for __block int i; i += rhs();. Should also slightly by Mike Stump · 15 years ago
  28. 3a5f5c5 x86_64 ABI: Account for sret parameters consuming an integer register. by Daniel Dunbar · 15 years ago
  29. 6857d9d Set correct calling convention even if there is a bitcast in the way. by Torok Edwin · 15 years ago
  30. 99459b6 Fixup blocks codegen for { __block i; i = rhs(); }, we want the rhs by Mike Stump · 15 years ago
  31. b77e07a Update test by Daniel Dunbar · 15 years ago
  32. c219a15 Remove the -arch option from clang-cc: for all practical purposes, it's by Eli Friedman · 15 years ago
  33. 409bf46 Remove an unused builtin. by Anders Carlsson · 15 years ago
  34. 79dcf5f Add 'cmp' SSE builtins and get rid of a bunch of other builtins. by Anders Carlsson · 15 years ago
  35. 1c1c736 Avoid generating temp in source directory by Daniel Dunbar · 15 years ago
  36. 7ef455b ABI handling: Fix invalid assertion, it is possible for a valid by Daniel Dunbar · 15 years ago
  37. f58cd9b implement __sync_synchronize and __sync_lock_release, rdar://6880573 by Chris Lattner · 15 years ago
  38. 7a574cc implement l-value codegen of comma expr by Chris Lattner · 15 years ago
  39. 836a064 Darwin x86-32 ABI: Now that structure passing is farther along, we by Daniel Dunbar · 15 years ago
  40. 20e95c5 x86-64 ABI: clang incorrectly passes union { long double, float } in by Daniel Dunbar · 15 years ago
  41. cc401dc Darwin x86-32: Multi-dimensional arrays were not handled correctly, by Daniel Dunbar · 15 years ago
  42. 159c763 Make cleanup-stack.c test stronger, and work in release-asserts mode. by Daniel Dunbar · 15 years ago
  43. 573b907 Darwin x86_32: Treat records with unnamed bit-fields as "empty". by Daniel Dunbar · 15 years ago
  44. 349ab51 force a target triple so that the right greppable output happens. by Chris Lattner · 15 years ago
  45. 8236bf1 x86_64 ABI: Ignore padding bit-fields during classification. by Daniel Dunbar · 15 years ago
  46. 2e00116 Darwin x86_32: When coercing a "single element" structure, make sure by Daniel Dunbar · 15 years ago
  47. fcab2ca Darwin x86_32: Ignore padding bit-fields when looking for "single by Daniel Dunbar · 15 years ago
  48. eedd292 Darwin x86_32: Improve bit-field handling for returning records. by Daniel Dunbar · 15 years ago
  49. f7fff32 Darwin x86_32: Ignore arrays of empty structures inside records. by Daniel Dunbar · 15 years ago
  50. e7ac0a9 Fix the atomics sema code to convert operands to the argument types by Chris Lattner · 15 years ago
  51. 5caa370 reimplement __sync_* builtins to be variadic and to follow the same by Chris Lattner · 15 years ago
  52. b03d9af Fix crash with constant initialization of bit-fields in unions. by Eli Friedman · 15 years ago
  53. 868bd0a Improve handling of (X86) target features. - This is a WIP... by Daniel Dunbar · 15 years ago
  54. bdb0132 When defining a function whose type has no prototype, make an effort by Chris Lattner · 15 years ago
  55. 3189e4b PR4143: don't crash generating debug info for incomplete enum types. by Eli Friedman · 15 years ago
  56. 3b660ef PR4134: Implement __builtin_extract_return_addr. by Eli Friedman · 15 years ago
  57. 5e22213 PR4133: fix always_inline implementation to be consistent with gcc. by Eli Friedman · 15 years ago
  58. 0bdaa5b look at the right operand when increasing the size of an asm output, by Chris Lattner · 15 years ago
  59. 3351f11 allow references to the larger value in a tied constraint by Chris Lattner · 15 years ago
  60. a077b5c add support for tying asm operands where the result is smaller than by Chris Lattner · 15 years ago
  61. 50ac766 Remove typo by Daniel Dunbar · 15 years ago
  62. ede9d90 implement support for asm outputs targetting non-simple lvalue destinations by Chris Lattner · 15 years ago
  63. 4df4ee0 handle codegen of asms where a small input is tied to a large output. by Chris Lattner · 15 years ago
  64. fc24e44 Implement bit-field promotion rules for C99. Fixes PR3500. by Douglas Gregor · 15 years ago
  65. ebe9411 Add testcase that illustrates the problem from r69699 regarding tentative definitions of statics by Douglas Gregor · 15 years ago
  66. dd2fb9c Don't assert when we think we need copy/dispose, but don't need them. by Mike Stump · 15 years ago
  67. bad3a94 Don't use indirect memory destinations for inline asm. Fixes 6841383. by Anders Carlsson · 15 years ago
  68. 944af71 Fix for PR4108: be a bit looser with the casts that we accept in by Eli Friedman · 15 years ago
  69. 4d150c8 only support int128_t on 64-bit and larger targets. 32-bit targets don't by Chris Lattner · 15 years ago
  70. 2df9ced initial support for __[u]int128_t, which should be basically by Chris Lattner · 15 years ago
  71. 9f9bf25 Improve compatibility with GCC regarding inline semantics in GNU89 by Douglas Gregor · 16 years ago
  72. eb32fde Simplify the scheme used for keywords, and change the classification by Eli Friedman · 16 years ago
  73. 8e03444 x86-32 ABI: Fix crash on return of structure with flexible array member. by Daniel Dunbar · 16 years ago
  74. cabec03 When calling the cleanup function specified by __attribute__((cleanup)), make sure to bitcast the argument so it has the same type as the first argument of the cleanup function. Fixes <rdar://problem/6827047>. by Anders Carlsson · 16 years ago
  75. 6545994 fix PR4067: [Linux kernel] cannot aggregate codegen stmtexpr as lvalue by Chris Lattner · 16 years ago
  76. b3efa98 Fix handling of C99 "extern inline" semantics when dealing with by Douglas Gregor · 16 years ago
  77. 87de649 Handle corner case where clang-cc is invoked directly to compile preprocessed source file without -main-file-name. In this case, CDDebugInfo is not able identify correct main source file becase SM.isFromMainFile() returns true for locations from header files as well as locations from main source file. by Devang Patel · 16 years ago
  78. d55a71d Fix some mishandling of the attr(gnu_inline) mode when used with by Chris Lattner · 16 years ago
  79. f0a990c fix PR4026: Clang can't codegen __func__ without implicit cast by Chris Lattner · 16 years ago
  80. f1c97eb use of predefined identifiers like __func__ at global scope warn in sema, by Chris Lattner · 16 years ago
  81. cf2a721 the __gnuc_inline__ attribute is actually named __gnu_inline__, PR4023 by Chris Lattner · 16 years ago
  82. 5994d31 Add test case to check line number in debug info. by Devang Patel · 16 years ago
  83. c62aad8 PR3247: Handle a couple of cases where we weren't emitting VLA sizes (and by Eli Friedman · 16 years ago
  84. 8f426fa PR3248: Make sure the evaluate the operand of a sizeof when it has a VLA type. by Eli Friedman · 16 years ago
  85. 4fb71b0 Print an error for uses of __thread on targets which don't support it. by Eli Friedman · 16 years ago
  86. 56ebe50 PR3853: Add CodeGen support for __thread. by Eli Friedman · 16 years ago
  87. f29c8ad fix incorrect lowering of __builtin_ia32_shufpd, rdar://6803924 by Chris Lattner · 16 years ago
  88. bb6f78b rename file. by Chris Lattner · 16 years ago
  89. 10044cb don't dump .ll file in this dir. by Chris Lattner · 16 years ago
  90. 0e4f40e Attributes on block functions were not being set. by Daniel Dunbar · 16 years ago
  91. 6463ef4 Ensure that the most recent declaration of a tentative definition wins by Daniel Dunbar · 16 years ago
  92. 03f5ad9 Defer generation of tentative definitions. - PR3980. by Daniel Dunbar · 16 years ago
  93. 963dfbd Set DebugInfo at the beginning of GenerateBlockFunction(). by Devang Patel · 16 years ago
  94. 372de1d remove #include of system header, making this a) not apple specific, and by Chris Lattner · 16 years ago
  95. cbb8fc1 Fix PR3988: extern inline functions get strong symbol definitions in by Chris Lattner · 16 years ago
  96. 86daeee implement codegen support for __attribute((__gnuc_inline__)), by Chris Lattner · 16 years ago
  97. dbb5a37 defer emission of always_inline, extern_inline, and inline functions (when by Chris Lattner · 16 years ago
  98. d9d049a set the linkage of an inline function according to its language rules. by Chris Lattner · 16 years ago
  99. ab76d45 Fix crasher in ASTContext::getObjCEncodingForMethodDecl(). by Steve Naroff · 16 years ago
  100. aa4a756 Fixed crasher in <rdar://problem/6780904> [irgen] Assertion failed: (Result == conversionOK && "UTF-8 to UTF-16 conversion failed"), function GetAddrOfConstantCFString, file CodeGenModule.cpp, line 1063. by Steve Naroff · 16 years ago