1. bad3a94 Don't use indirect memory destinations for inline asm. Fixes 6841383. by Anders Carlsson · 15 years ago
  2. 944af71 Fix for PR4108: be a bit looser with the casts that we accept in by Eli Friedman · 15 years ago
  3. 4d150c8 only support int128_t on 64-bit and larger targets. 32-bit targets don't by Chris Lattner · 15 years ago
  4. 2df9ced initial support for __[u]int128_t, which should be basically by Chris Lattner · 15 years ago
  5. 9f9bf25 Improve compatibility with GCC regarding inline semantics in GNU89 by Douglas Gregor · 15 years ago
  6. eb32fde Simplify the scheme used for keywords, and change the classification by Eli Friedman · 15 years ago
  7. 8e03444 x86-32 ABI: Fix crash on return of structure with flexible array member. by Daniel Dunbar · 15 years ago
  8. 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 · 15 years ago
  9. 6545994 fix PR4067: [Linux kernel] cannot aggregate codegen stmtexpr as lvalue by Chris Lattner · 15 years ago
  10. b3efa98 Fix handling of C99 "extern inline" semantics when dealing with by Douglas Gregor · 15 years ago
  11. 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 · 15 years ago
  12. d55a71d Fix some mishandling of the attr(gnu_inline) mode when used with by Chris Lattner · 15 years ago
  13. f0a990c fix PR4026: Clang can't codegen __func__ without implicit cast by Chris Lattner · 15 years ago
  14. f1c97eb use of predefined identifiers like __func__ at global scope warn in sema, by Chris Lattner · 15 years ago
  15. cf2a721 the __gnuc_inline__ attribute is actually named __gnu_inline__, PR4023 by Chris Lattner · 15 years ago
  16. 5994d31 Add test case to check line number in debug info. by Devang Patel · 15 years ago
  17. c62aad8 PR3247: Handle a couple of cases where we weren't emitting VLA sizes (and by Eli Friedman · 15 years ago
  18. 8f426fa PR3248: Make sure the evaluate the operand of a sizeof when it has a VLA type. by Eli Friedman · 15 years ago
  19. 4fb71b0 Print an error for uses of __thread on targets which don't support it. by Eli Friedman · 15 years ago
  20. 56ebe50 PR3853: Add CodeGen support for __thread. by Eli Friedman · 15 years ago
  21. f29c8ad fix incorrect lowering of __builtin_ia32_shufpd, rdar://6803924 by Chris Lattner · 15 years ago
  22. bb6f78b rename file. by Chris Lattner · 15 years ago
  23. 10044cb don't dump .ll file in this dir. by Chris Lattner · 15 years ago
  24. 0e4f40e Attributes on block functions were not being set. by Daniel Dunbar · 15 years ago
  25. 6463ef4 Ensure that the most recent declaration of a tentative definition wins by Daniel Dunbar · 15 years ago
  26. 03f5ad9 Defer generation of tentative definitions. - PR3980. by Daniel Dunbar · 15 years ago
  27. 963dfbd Set DebugInfo at the beginning of GenerateBlockFunction(). by Devang Patel · 15 years ago
  28. 372de1d remove #include of system header, making this a) not apple specific, and by Chris Lattner · 15 years ago
  29. cbb8fc1 Fix PR3988: extern inline functions get strong symbol definitions in by Chris Lattner · 15 years ago
  30. 86daeee implement codegen support for __attribute((__gnuc_inline__)), by Chris Lattner · 15 years ago
  31. dbb5a37 defer emission of always_inline, extern_inline, and inline functions (when by Chris Lattner · 15 years ago
  32. d9d049a set the linkage of an inline function according to its language rules. by Chris Lattner · 15 years ago
  33. ab76d45 Fix crasher in ASTContext::getObjCEncodingForMethodDecl(). by Steve Naroff · 15 years ago
  34. 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 · 15 years ago
  35. 273cd42 pass -fblocks by Chris Lattner · 15 years ago
  36. 140fb26 Fixes a ir-gen crash for K&R style blocks. by Fariborz Jahanian · 15 years ago
  37. 64c2e07 Don't set both readnone and readonly. by Daniel Dunbar · 15 years ago
  38. 7e714cd Internal variables could mistakenly have "hidden" visibility when by Daniel Dunbar · 15 years ago
  39. b7477cf Fixup codegen for nested blocks that use copy/dispose in the inner by Mike Stump · 15 years ago
  40. 7a0048b Add more builtin definitions, including strcmp. - PR3964. by Daniel Dunbar · 15 years ago
  41. a17d7cc Don't assume that a block always has a FunctionProtoType. Fixes rdar://6768379. by Anders Carlsson · 15 years ago
  42. 03abc9e Visibility attributes should only be set on definition. by Daniel Dunbar · 15 years ago
  43. 85a5319 Diagnose uses of function specifiers on declarations which don't declare by Eli Friedman · 15 years ago
  44. 0002d23 Implement __sync_{add,sub,and,or,xor}_and_fetch and by Daniel Dunbar · 15 years ago
  45. 980d60a Testcase for regparm codegen by Anton Korobeynikov · 15 years ago
  46. ec91dab Ignore plus operands when looking up the operand number from a named operand. This matches llvm-gcc and fixes PR3908. by Anders Carlsson · 15 years ago
  47. 7cd2e93 Implement -fvisibility. by Fariborz Jahanian · 15 years ago
  48. a9668e0 Add target hook for setting symbol prefix and section of unicode by Daniel Dunbar · 15 years ago
  49. 035cf89 Remove -ftrapu. by Mike Stump · 15 years ago
  50. 947b3e2 Oops, almost forgot the testcases. by Mike Stump · 15 years ago
  51. cf6bde3 x86-32 Darwin ABI: Handle small structures correctly. by Daniel Dunbar · 15 years ago
  52. dfc6b80 x86-32 Darwin ABI: Single element arrays can be part of "single by Daniel Dunbar · 15 years ago
  53. 3604316 x86-32 Darwin ABI: Handle direct return of vectors. by Daniel Dunbar · 15 years ago
  54. aa5bd87 Fix a subtle bug where the cleanup scope entries had a dangling block reference by Daniel Dunbar · 15 years ago
  55. 57d7dde Fix pascal string support; testcase from mailing list message. by Eli Friedman · 15 years ago
  56. 8e5c2b8 Add Target hooks for IRgen of [cf]string literals. by Daniel Dunbar · 15 years ago
  57. 35f38a2 Change UsedArray to be a vector of WeakVH to fix a dangling pointer problem that occurs when by Chris Lattner · 15 years ago
  58. 5bde6f4 x86_32 Darwin ABI: Treat empty unions like empty structures. by Daniel Dunbar · 15 years ago
  59. d013aa1 Codegen sometimes crashes on comparisons that aren't legal, just by Chris Lattner · 15 years ago
  60. 48f9122 Move where block-related variables are initialized so that block by Eli Friedman · 15 years ago
  61. 3ded200 Fix silly mistake in test. by Eli Friedman · 15 years ago
  62. daa24a2 Misc small fixes/cleanups/comment changes. by Eli Friedman · 15 years ago
  63. ab3a852 Change compound assignment operators to keep track of both the promoted by Eli Friedman · 15 years ago
  64. 68c56de Fix <rdar://problem/6724396>, where we were silently dropping by Douglas Gregor · 15 years ago
  65. 069afd5 Driver: Forward -fno-common to clang. by Daniel Dunbar · 15 years ago
  66. bbf4623 Fix for PR3869: actually enforce that the argument of an indirect goto by Eli Friedman · 15 years ago
  67. 4927abd Remove -f__block as codegen for __block variables should be solid. by Mike Stump · 15 years ago
  68. a803b0e Fixup codegen for block literals that bleed copy/dispose information by Mike Stump · 15 years ago
  69. 9034558 Support member reference on ?: of struct type. by Daniel Dunbar · 15 years ago
  70. d7d5f02 Rename clang to clang-cc. by Daniel Dunbar · 15 years ago
  71. f94e215 Use not instead of ! in tests. by Daniel Dunbar · 15 years ago
  72. ff59a8a Fix a couple of tests. by Eli Friedman · 15 years ago
  73. f52bbeb Fix a subtle bug in CodeGen for the increment of a bitfield. by Eli Friedman · 15 years ago
  74. b808c95 switch getBuiltinLibFunction to use the new GetOrCreateLLVMFunction by Chris Lattner · 15 years ago
  75. 35f6c13 make alias definition logic more similar to functions/globals. by Chris Lattner · 15 years ago
  76. 82227ff fix PR3200 by making alias emission use the new infrastructure. Fold by Chris Lattner · 15 years ago
  77. ff75e1d fix a fixme: non-proto struct returning function definitions should be compiled by Chris Lattner · 15 years ago
  78. a8b60c9 Fixup codegen for nested block literals so that we generate by Mike Stump · 15 years ago
  79. 0558e79 fix a crash that could occur when a variable declaration became a by Chris Lattner · 15 years ago
  80. 570585c simplify and cleanup global variable creation stuff to all go through one by Chris Lattner · 15 years ago
  81. ca3f25c fix several problems with asm renaming, by pulling it into the mangling code: by Chris Lattner · 15 years ago
  82. a645796 Allow flexible array initializers that are not surrounded by by Douglas Gregor · 15 years ago
  83. 5e1e1f9 IRgen support for alias of global variable. - PR3818. by Daniel Dunbar · 15 years ago
  84. 0ac86f0 PR3835: Interaction with ABI structure passing can inhibit by Daniel Dunbar · 15 years ago
  85. 40f9292 fix the more complex cases by actually codegen'ing the right expr :) by Chris Lattner · 15 years ago
  86. 75dfeda add codegen support for casting an element to a union. by Chris Lattner · 15 years ago
  87. f8575aa Add codegen support for aggregate BlockDeclRefExprs. by Mike Stump · 15 years ago
  88. 8cc9d08 fix PR3809, codegen for inc/dec of function pointers. by Chris Lattner · 15 years ago
  89. c3953a6 teach codegen to handle noop casts as lvalues. by Chris Lattner · 15 years ago
  90. e7783ab Fix failing test case. by Anders Carlsson · 15 years ago
  91. 0ae7b2b Initialize the cleanup.dst variable if necessary. Fixes PR3789. by Anders Carlsson · 15 years ago
  92. 4598ffa We want to grep the output, not the input :-) by Anders Carlsson · 15 years ago
  93. 7f28a9c Do up codegen for function static data and externs in functions in block by Mike Stump · 15 years ago
  94. e06a75f x86_32 ABI: Don't try and expand structures with bitfields. by Daniel Dunbar · 15 years ago
  95. 88beebe Fix PR3682 by just disabling a broken assertion. This check should be by Chris Lattner · 15 years ago
  96. 02af974 reduce duplication of parsing code between %0 and %x0 and by Chris Lattner · 15 years ago
  97. 10ca96a move matching of named operands into AsmStmt class. At the same by Chris Lattner · 15 years ago
  98. 1edf6b6 codegen support for dispose helpers for block literals. by Mike Stump · 15 years ago
  99. 0892099 Codegen support for copy helpers for block literals. by Mike Stump · 15 years ago
  100. 100f402 x86_64 ABI: Handle long double in union when upper eightbyte results by Daniel Dunbar · 15 years ago