1. 9d11e6f Revert parts of r133860 to fix a crash. Add a test. by Nico Weber · 13 years ago
  2. 913dab2 Mark the multiply which occurs as part of performing pointer by John McCall · 13 years ago
  3. 1d323e0 Fix struct member's scope. Patch by Xi Wang. by Devang Patel · 13 years ago
  4. bc8d40d Change the IR-generation of VLAs so that we capture bounds, by John McCall · 13 years ago
  5. d543130 Issue warning if weak_import attribute is added to an already by Fariborz Jahanian · 13 years ago
  6. 43fec87 Canonicalize register names properly. by Eric Christopher · 13 years ago
  7. cfd323d Move additional register names to their own lookup, separate from by Eric Christopher · 13 years ago
  8. ab27d6e llvm-gcc treats a tentative definition with a previous by Fariborz Jahanian · 13 years ago
  9. c5cbb90 Update to match mainline ConstantStruct::get API change. Also, use by Chris Lattner · 13 years ago
  10. ebfbf9f Loosen up the IR matching slightly by Douglas Gregor · 13 years ago
  11. 8837d74 Remove another variable. by Eric Christopher · 13 years ago
  12. 673e98b When emitting a compound literal of POD type, continue to emit a by Douglas Gregor · 13 years ago
  13. 3724020 Clean up test to avoid using standard headers and remove an unneeded #define. by Eric Christopher · 13 years ago
  14. b165ed7 Make this test suitable for optimized builds by avoiding the name. by Eric Christopher · 13 years ago
  15. e3e07a5 Check the specific target to figure out if a constraint is a valid by Eric Christopher · 13 years ago
  16. 119f19b Set the visibility to 'hidden' when previous by Fariborz Jahanian · 13 years ago
  17. 43e890b Test for r133070. by Eli Friedman · 13 years ago
  18. 70cbd2a Fix a regression from r132957 involving complex integers. (Fixes failures on gcc-testsuite bot.) by Eli Friedman · 13 years ago
  19. ea5e4da The LLVM IR representation of byval arguments has a rather strange property: if the alignment of an argument to a call is less than the specified byval alignment for that argument, there is no way to specify the alignment of the implied copy. Therefore, we must ensure that the alignment of the argument is at least the byval alignment. To do this, we have to mess with the alignment of relevant alloca's in some cases, and insert a copy that conceptually shouldn't be necessary in some cases. by Eli Friedman · 13 years ago
  20. 002333f Clang support for ARM Uv/Uy/Uq inline-asm constraints. rdar://problem/9037836 by Stuart Hastings · 13 years ago
  21. 0ccb31c These tests require particular registered targets. Declared as such. by Galina Kistanova · 13 years ago
  22. ee22697 Added registered targets for in-test dependency declarations. by Galina Kistanova · 13 years ago
  23. 64d3e89 Test case for some AVX builtins. Patch by Syoyo Fujita! by John McCall · 13 years ago
  24. 003255b Reverted r132330, r132321, r132320, r132319 as per discussion. Will try in-test requirement declarations instead. by Galina Kistanova · 13 years ago
  25. fb3f4aa Implement -fgnu89-inline. Fixes PR10041. by Rafael Espindola · 13 years ago
  26. ef4b198 Just one for now to see how it will fly. by Galina Kistanova · 13 years ago
  27. 460980d Add unnamed_addr to internal globals which are only used as an operand to memcpy. (Spotted by looking at IR.) by Eli Friedman · 13 years ago
  28. b0dd670 Match llvm-gcc's string literals alignment by forcing alignment on string literals to 1. This can significantly impact the size of the string data, and as far as I know, the alignment doesn't help performance. rdar://9078969 . by Eli Friedman · 13 years ago
  29. 55d4848 Skip extra copy from aggregate where it isn't necessary; rdar://problem/8139919 . This shouldn't make much of a difference at -O3, but should substantially reduce the number of generated memcpy's at -O0. by Eli Friedman · 13 years ago
  30. de92d73 make the x86-32 backend specify a byval alignment, even when the by Chris Lattner · 13 years ago
  31. 855d227 Fix x86-64 byval passing to specify the alignment even when the code by Chris Lattner · 13 years ago
  32. 267ccbc Fix fallout from r131838. by Nick Lewycky · 13 years ago
  33. 0eb47fc Make __builtin_shufflevector and -ftrapv work correctly together. PR9945. by Eli Friedman · 13 years ago
  34. 4fe497d Bug 8765: Honor assembler labels for builtins. Ensure that the label is by Joerg Sonnenberger · 13 years ago
  35. 600d57f Remove the 'unaligned load' builtins now that they're no longer used in the *mmintrin.h files. by Bill Wendling · 13 years ago
  36. 0c96430 LLVM doesn't always optimize away the four loads from this: by Bill Wendling · 13 years ago
  37. 225c5dd Clean up consequences of cut and paste. by Fariborz Jahanian · 13 years ago
  38. 6ec50ad Implenment #pack pragma and ms_struct attribute layout. by Fariborz Jahanian · 13 years ago
  39. ed63e03 Support pack pragma and ms_struct attributes. // rdar://8823265 by Fariborz Jahanian · 13 years ago
  40. 30364d0 'long long' requires special treatment in ms_struct by Fariborz Jahanian · 13 years ago
  41. 6f08777 Revert r130717, which caused a regression (<rdar://problem/9402621>). by Douglas Gregor · 13 years ago
  42. 31e7f22 In ms_struct structs, Establish a new alignment for a by Fariborz Jahanian · 13 years ago
  43. 52bbe7a Establish a new alignment for an ms_struct bitfield following by Fariborz Jahanian · 13 years ago
  44. d4b9ee3 Don't emit nsw flags for vector operations; there's basically no benefit, and a lot of downside (like PR9850, which is about clang's xmmintrin.h making an unexpected transformation on an expression involving _mm_add_epi32). by Eli Friedman · 13 years ago
  45. 78a7d7d __alignof attribute on the field must consider by Fariborz Jahanian · 13 years ago
  46. b9bd56e tests: Force a triple in this test (so uint128 is present). by Daniel Dunbar · 13 years ago
  47. 31c79b4 Do not drop uint128 on the floor. by Devang Patel · 13 years ago
  48. f5ccd59 And a test case for my last patch. by Fariborz Jahanian · 13 years ago
  49. 9b3acaa More ms_struct bitfield stuff: by Fariborz Jahanian · 13 years ago
  50. cc0f9f1 Only the first zero-length bitfield decides alignment of by Fariborz Jahanian · 13 years ago
  51. 855a8e7 Finish off rules for z-length bitfields in ms_struct structs. // rdar://8823265 by Fariborz Jahanian · 13 years ago
  52. 02a444d Fixed test case asserts due to checkin of r130710. by Chad Rosier · 13 years ago
  53. b5a03b6 Skip extra copy from aggregate where it isn't necessary; rdar://problem/8139919 . This shouldn't make much of a difference at -O3, but should substantially reduce the number of generated memcpy's at -O0. by Eli Friedman · 13 years ago
  54. 340fa24 More rule enforcement of zero bitfields for ms_struct. by Fariborz Jahanian · 13 years ago
  55. 2c7168c block variables on lhs need be ir-gen'ed after the by Fariborz Jahanian · 13 years ago
  56. 07a8a21 ms_struct patch for initialization and field access irgen. by Fariborz Jahanian · 13 years ago
  57. 62055b0 With ms_struct attribut, Zero-length bitfields following by Fariborz Jahanian · 13 years ago
  58. ec99195 Ir-gen the side-effect(s) when __builtin_expect is by Fariborz Jahanian · 13 years ago
  59. 48f41ea Workaround buildbot failure by hacking up this test to emit llvm IR. by Bob Wilson · 13 years ago
  60. 0259c3a PTX: Add default PTX calling conventions by Justin Holewinski · 13 years ago
  61. 97fb6f3 Add a testcase for svn r129964 (Neon load/store intrinsic alignments). by Bob Wilson · 13 years ago
  62. 67a5773 The 0.98 revision of the x86-64 ABI clarified a lot of things, some by John McCall · 13 years ago
  63. 42f681b fix a crash on code that uses the result value of __builtin___memcpy_chk. by Chris Lattner · 13 years ago
  64. 285dc65 PTX: Add PTX intrinsics as builtins and add ptx32 and ptx64 as valid architectures for triples, e.g. ptx32-unknown-unknown by Justin Holewinski · 13 years ago
  65. 4210486 Fix a miscompilation I introduced in r129652, thanks for Eli for tracking by Chris Lattner · 13 years ago
  66. bbc1c2e when assertions are disabled, labels go away. Hopefully fixes the windows build. by Chris Lattner · 13 years ago
  67. b11f919 implement rdar://9289524 - case followed immediately by break results in empty IR block, by Chris Lattner · 13 years ago
  68. a5e5e0f fold memcpy/set/move_chk to llvm.memcpy/set/move when the sizes by Chris Lattner · 13 years ago
  69. c6bea67 fix rdar://9289603 - clang should fold trivial ?: for enums as well as integer constants into select at -O0 by Chris Lattner · 13 years ago
  70. 8b36a9e Add 3DNow! Intrinsics. by Michael J. Spencer · 13 years ago
  71. fc8f0e1 fix a bunch of comment typos found by codespell. Patch by by Chris Lattner · 13 years ago
  72. 414d896 Implement ARM pcs attribute. Basically it's another way of calling convention selection (AAPCS or by Anton Korobeynikov · 13 years ago
  73. 9b064d8 Removing the unaligned load tests from builtins-x86.c since they're generated by a regular 'load' now. by Bill Wendling · 13 years ago
  74. 52d6874 PR9580: Handle vectors correctly in ScalarExprEmitter::EmitRem. by Eli Friedman · 13 years ago
  75. a49218e PR8369: make __attribute((regparm(0))) work correctly. Original patch by by Eli Friedman · 13 years ago
  76. 23aa9c8 add a __sync_swap builtin to fill out the rest of the __sync builtins. by Chris Lattner · 13 years ago
  77. 83eedee I can't figure out any reasonable way to make this test non-host-dependent, by John McCall · 14 years ago
  78. 6931743 Do not use IR marker for LLVM intrinsics by Peter Collingbourne · 14 years ago
  79. 018e02c Make this a -cc1 test with a triple and a target feature. by John McCall · 14 years ago
  80. 0f9d155 Anonymify this test. by John McCall · 14 years ago
  81. d688bc0 Implement the AVX cmp builtins as macros instead of static inlines. by John McCall · 14 years ago
  82. d553408 IRgen: Reapply r128691 with a fix to ensure we don't increase alignment past by Daniel Dunbar · 14 years ago
  83. 457c838 Revert r128691, "IRgen: Improve GCC compatibility when dealing with packed by Daniel Dunbar · 14 years ago
  84. b23a5a0 IRgen: Improve GCC compatibility when dealing with packed arrays by propagating by Daniel Dunbar · 14 years ago
  85. 1b41f60 Robustify test string. by Devang Patel · 14 years ago
  86. bc52032 Add target triple. by Devang Patel · 14 years ago
  87. b603c90 by Devang Patel · 14 years ago
  88. d06fea8 supported: AltiVec vector initialization with a single literal according to PIM section 2.5.1 - after initialization all elements have the value specified by the literal by Anton Yartsev · 14 years ago
  89. 4421d2b On Mac OS X, the presence of an 'availability' attribute for that by Douglas Gregor · 14 years ago
  90. 8d8420e Fixed some of the incompatibilities with gcc. by John Thompson · 14 years ago
  91. c285372 Make sure we aggressively attach nounwind (etc.) to calls to library by Eli Friedman · 14 years ago
  92. dc0f137 Switch from internal to linker_private linkage, it is sufficient to please the new linker. by Rafael Espindola · 14 years ago
  93. 8a37c79 __clear_cache() is varargs and people will occasionally write it without by Eric Christopher · 14 years ago
  94. 584acf2 Fix link of libxul with LTO and the linker in xcode4. It is not clear if this by Rafael Espindola · 14 years ago
  95. 0507be6 When we adjust the inline ASM type, we need to take into account an early by Bill Wendling · 14 years ago
  96. 4707b9a Revert r126422 "Use private linkage to avoid symbol conflicts in by Douglas Gregor · 14 years ago
  97. 8e4245d test/CodeGen/2008-07-17-no-emit-on-error.c: Use LLVM's opt instead of "test(1)" for Mingw MSYS. by NAKAMURA Takumi · 14 years ago
  98. 0483a6f Only emit string initializers in-place if types match. Fixes PR9373. by Benjamin Kramer · 14 years ago
  99. fa0b409 PR9350: increment/decrement of char (and anything else narrower than int) by Eli Friedman · 14 years ago
  100. 438d7f0 Kill off more names to fix this test by Douglas Gregor · 14 years ago