1. 5c247db CodeGen: allow __asm renaming on static local variables. by Benjamin Kramer · 13 years ago
  2. 5a1ac89 Finish r144971, which was an incomplete commit. by Eli Friedman · 13 years ago
  3. 7e7ad3f Fix the meaning of an "empty" record for the case of a zero-length array. Use isEmptyRecord for arguments on x86-32; there are structs of size 0 which don't count as empty. by Eli Friedman · 13 years ago
  4. 8d2fe42 Make va_arg on x86-64 compute alignment the same way as argument passing. by Eli Friedman · 13 years ago
  5. 7b1fb81 A bunch of fixes to argument passing and va_arg on Darwin x86-32 for structures containing an SSE vector. by Eli Friedman · 13 years ago
  6. 506d4e3 Don't try to expand struct arguments containing holes on x86-32. From gcc struct layout tests. by Eli Friedman · 13 years ago
  7. bd4d3bc Simplify code for returning a struct for Darwin x86-32 ABI. Use a better type for a function returning a struct containing only a pointer. Handle the edge case of a struct containing only a float or double plus some dead padding instead of asserting. by Eli Friedman · 13 years ago
  8. 5a4d352 Ignore empty unions in argument lowering on x86-32. From gcc struct layout tests. by Eli Friedman · 13 years ago
  9. e24f5fc Constant expression evaluation: add support for evaluation of member pointers by Richard Smith · 13 years ago
  10. ca3d3fc Fix crash in calling convention code expanding an struct with a complex member. by Eli Friedman · 13 years ago
  11. 9b483df Fix a regression in wide character codegen. See PR11369. by Nico Weber · 13 years ago
  12. cb3194f Fix test so that it XFAILs consistently. by Eli Friedman · 13 years ago
  13. e71eb23 Add new test. by Devang Patel · 13 years ago
  14. c915bc9 Add new test. by Devang Patel · 13 years ago
  15. 1bb94a4 Fix alignment on alloca's for parameters using ABIArgInfo::Expand. by Eli Friedman · 13 years ago
  16. ddfb8d1 Fix the alignment on scalar parameter variables so that it matches what the AST thinks it should be. Per report on cfe-dev. by Eli Friedman · 13 years ago
  17. 3b694fa Check for homogeneous aggregate return values with ARM's AAPCS-VFP ABI. by Bob Wilson · 13 years ago
  18. 885011b Correct test for additional comment line. by Eli Friedman · 13 years ago
  19. 55a7ba0 Mark test as requiring x86 backend. by Eli Friedman · 13 years ago
  20. 8bb6e9e Don't depend on system includes in test. by Eli Friedman · 13 years ago
  21. f12e1b9 Tests for UTF-8 encoding in strings in source code. Patch by Seth Cantrell. by Eli Friedman · 13 years ago
  22. 64f45a2 Fix the representation of wide strings in the AST and IR so that it uses the native representation of integers for the elements. This fixes a bunch of nastiness involving by Eli Friedman · 13 years ago
  23. 22a7dfe Add support for lazily linking bitcode files (using a new by Peter Collingbourne · 13 years ago
  24. bcb5452 Fix this on the bots and make the test more complete by enabling optimizations. by Rafael Espindola · 13 years ago
  25. cc4889f Fix PR9614 for functions with the always_inline attribute. Try to keep by Rafael Espindola · 13 years ago
  26. 98a9203 Move these test from checking assembly to checking LLVM IR. Should fix fallout by Nick Lewycky · 13 years ago
  27. e8f4eed Fix this tests on the bots. by Rafael Espindola · 13 years ago
  28. a411d2f Fix pr9614 by not emitting an available_externally function when it calls by Rafael Espindola · 13 years ago
  29. 94d881f Remove another Blackfin test. by Dan Gohman · 13 years ago
  30. 1592c6c Remove more SystemZ (s390) tests. by Dan Gohman · 13 years ago
  31. 0625366 Fix PR11073 by adding the argument type information to the decl we construct by Eric Christopher · 13 years ago
  32. 33b3d2a Switch tests from grep to FileCheck by Douglas Gregor · 13 years ago
  33. 7c4fd91 Take DW_AT_comp_dir from $PWD when it's present and starts with a '/'. This is by Nick Lewycky · 13 years ago
  34. 7f20c7c Add missing newline. by Eli Friedman · 13 years ago
  35. 454b57a Initial implementation of __atomic_is_lock_free. The input is the size of an atomic type rather than an atomic type itself just to save some implementation pain; I can change that if it seems worthwhile. by Eli Friedman · 13 years ago
  36. 6ec9643 The comparison of two vectors should return a signed result. hasIntegerRepresentation() used to always return false for vectors, but since it was changed, it also by Tanya Lattner · 13 years ago
  37. 8eb5b29 Missed tests for half FP support by Anton Korobeynikov · 13 years ago
  38. 2be4607 Misc fixes for atomics. Biggest fix is doing alignment correctly for _Atomic types. by Eli Friedman · 13 years ago
  39. 663b26a Harden test for windows paths. by Benjamin Kramer · 13 years ago
  40. 762bb9d Update all tests other than Driver/std.cpp to use -std=c++11 rather than by Richard Smith · 13 years ago
  41. 73fb350 Recommit: by Eric Christopher · 13 years ago
  42. 6700415 Add returns_twice to functions that are known to return twice. This implements by Rafael Espindola · 13 years ago
  43. 28e0635 Revert file/scope handling patches. gdb testing revealed a couple of bugs. by Eric Christopher · 13 years ago
  44. 4b2d549 Start handling debug line and scope information better: by Eric Christopher · 13 years ago
  45. 8a1d6a5 PR11062: Make C99 inlining work properly for names with associated builtin libcalls. by Eli Friedman · 13 years ago
  46. 276b061 Initial implementation of __atomic_* (everything except __atomic_is_lock_free). by Eli Friedman · 13 years ago
  47. 71c7efa Added natural stack alignment to target-data.c test case. by Lang Hames · 13 years ago
  48. f87cced Propagate __attribute__((returns_twice)) from C to IL. by Rafael Espindola · 13 years ago
  49. a8a16d5 I had meant to locally revert this test. by John McCall · 13 years ago
  50. 01f151e ANSI C requires that a call to an unprototyped function type succeed by John McCall · 13 years ago
  51. 0c706c2 Add list initialization for complex numbers in C. Essentially, this allows "_Complex float x = {1.0f, 2.0f};". See changes to docs/LanguageExtensions.html for a longer description. by Eli Friedman · 13 years ago
  52. 285cfd8 Throw the switch to convert clang to the new exception handling model! by Bill Wendling · 13 years ago
  53. b5f8f07 test/CodeGen/sse-builtins.c: Make this host-independent to unbreak posix-unlike hosts. by NAKAMURA Takumi · 13 years ago
  54. 7c06f6b Tweak *mmintrin.h so that they don't make any bad assumptions about alignment (which probably has little effect in practice, but better to get it right). Make the load in _mm_loadh_pi and _mm_loadl_pi a single LLVM IR instruction to make optimizing easier for CodeGen. by Eli Friedman · 13 years ago
  55. eb43f4a Re-commit r139643. by Eli Friedman · 13 years ago
  56. a179b53 Revert r139643 while I look into it; it's breaking selfhost. by Eli Friedman · 13 years ago
  57. 93013b2 Make clang use Acquire loads and Release stores where necessary. by Eli Friedman · 13 years ago
  58. 6f2ec51 Make this test portable on Win32. by Julien Lerouge · 13 years ago
  59. b1f251f Missed a %local use; hopefully this clears this test up. by John McCall · 13 years ago
  60. 42f19be clang part of r139458; un-XFAIL testcase. by Eli Friedman · 13 years ago
  61. 5c988bd Revision 139454 fixed a broken assert in LLVM, which causes by Richard Trieu · 13 years ago
  62. bf379a6 Make this test not depend on unnecessary details and IR variable names. by John McCall · 13 years ago
  63. 77f68bb Bring llvm.annotation* intrinsics support back to where it was in llvm-gcc: can by Julien Lerouge · 13 years ago
  64. acae011 Carry the debug information from single exit unified return block by Eric Christopher · 13 years ago
  65. 13db5cf Treat the weak export of block runtime symbols as a deployment-target by John McCall · 13 years ago
  66. 87198c3 The frexp, modf, and remquo builtins are not 'const'. by Jakob Stoklund Olesen · 13 years ago
  67. 900693b Make sure the FunctionDecl's created by "#pragma weak" have correct ParmVarDecl's. PR10878. by Eli Friedman · 13 years ago
  68. c83b975 Switch clang over to using fence/atomicrmw/cmpxchg instead of the intrinsics (which will go away). LLVM CodeGen does almost exactly the same thing with these and the old intrinsics, so I'm reasonably confident this will not break anything. by Eli Friedman · 13 years ago
  69. 0f2c1ce Revise test and see if it passes with a release-built clang. by Fariborz Jahanian · 13 years ago
  70. d295b82 blocks: Support capturing complex variable in block. // rdar://10033896 by Fariborz Jahanian · 13 years ago
  71. 776b790 revert patch in r139020 by Fariborz Jahanian · 13 years ago
  72. da8e571 blocks: Support capturing complex variable in block. // rdar://10033896 by Fariborz Jahanian · 13 years ago
  73. 410ffb2 Track whether an AggValueSlot is potentially aliased, and do not by John McCall · 13 years ago
  74. 3f7eb9a Add testcase for r138411 by Bruno Cardoso Lopes · 13 years ago
  75. 736a9c2 Make constant aggregate constant initializers private linkage. by Eric Christopher · 13 years ago
  76. b9dbab1 block IRgen - Fixes a crash when determining if given block variable by Fariborz Jahanian · 13 years ago
  77. 2873aee Make sure we don't inline functions marked with __attribute__((naked)). <rdar://problem/9973228> by Eli Friedman · 13 years ago
  78. c0b850c Add new test. Remove one outdated test. by Devang Patel · 13 years ago
  79. fe88395 Robustify test, there is no need to check metadata number which can change. by Devang Patel · 13 years ago
  80. 041087c 'pure' and 'const' functions should also be marked nounwind. Migrate by Eric Christopher · 13 years ago
  81. a40b7f2 Update clang tests for r137527. by Eli Friedman · 13 years ago
  82. 2e4f44f Add tests for string literal concatenation. by Craig Topper · 13 years ago
  83. 2fa4e86 Add support for C++0x raw string literals. by Craig Topper · 13 years ago
  84. b8fca90 Add support for using anonymous bitfields (e.g., int : 0) to enforce alignment. by Chad Rosier · 13 years ago
  85. 3f1661d Output to /dev/null, not "0" by Matt Beaumont-Gay · 13 years ago
  86. fc54016 Formatting. by Chad Rosier · 13 years ago
  87. 61a6221 Add partial support for using anonymous bitfields (e.g., int : 0) to enforce by Chad Rosier · 13 years ago
  88. a5e19c6 Emit wide string literals with the appropriate alignment. by John McCall · 13 years ago
  89. 4ab0024 For APCS the alignment of bitfield types is *not* respected when laying out by Chad Rosier · 13 years ago
  90. 8d28897 Delete one of the old tests that was ported over to Clang. The test is by Chandler Carruth · 13 years ago
  91. 194f06a Handle "homogeneous aggregates" as required by the ARM AAPCS-VFP ABI. by Bob Wilson · 13 years ago
  92. 40f9c30 When rewriting a call to a K&R function to lead to a well-prototyped by John McCall · 13 years ago
  93. e164c18 Implements alignment for long long and double types in va_arg on ARM AAPCS. by Rafael Espindola · 13 years ago
  94. 895d422 Add support for the 'Q' arm memory constraint. by Eric Christopher · 13 years ago
  95. 53afad5 This patch makes the string/character literal tests run in C, by Douglas Gregor · 13 years ago
  96. 93f1322 Fix assertion failure in CodeGen where the input operand to an asm by Peter Collingbourne · 13 years ago
  97. 27f1e7e test/CodeGen/2004-03-16-AsmRegisterCrash.c: XTARGET should accept the part of triplet. ("x86" is not the part of triplet) by NAKAMURA Takumi · 13 years ago
  98. a17f0c4 test/CodeGen/struct-matching-constraint.c: Fixup not to emit garbage to source tree. by NAKAMURA Takumi · 13 years ago
  99. e1adf81 test/CodeGen/struct-init.c, struct-matching-constraint.c: Tweak commandline, or they would not be recognized as armv7 on some hosts. by NAKAMURA Takumi · 13 years ago
  100. 886fefa Fix thinko in last checkin. by Eric Christopher · 13 years ago