1. 4a5496b Make replicate intrinsics use shufflevector instead of dup builtins, also remove the dup builtins by Bruno Cardoso Lopes · 14 years ago
  2. 7fac68a There is no need to pubish file static variable's name. Do not rely on this code gen bug to check whether debug info is generated for such variables or not. by Devang Patel · 14 years ago
  3. 91f31dc Thread local variables aren't considered common linkage. by Eric Christopher · 14 years ago
  4. 93a0035 Correct -ftrapv to trap on errors, instead of calling the by Chris Lattner · 14 years ago
  5. b225233 Prevent these tests from dirtying the tree with output files that aren't even by Chandler Carruth · 14 years ago
  6. f8c6db4 We don't want to support built-ins which aren't needed by the intrinsics. Remove them by Bruno Cardoso Lopes · 14 years ago
  7. 401be6b Fix a major bug with -ftrapv and ++/--. Patch by David Keaton! by John McCall · 14 years ago
  8. 62e22ee Tests for #pragma GCC visibility. by Eli Friedman · 14 years ago
  9. e898ed5 Add more AVX 256-bit intrinsics and test cases for them by Bruno Cardoso Lopes · 14 years ago
  10. 03b0df9 Fix a warning on a test. by John McCall · 14 years ago
  11. 39dad53 Do a very simple pass over every function we emit to infer whether we can by John McCall · 14 years ago
  12. 5ce9462 Support x86 AVX 256-bit instructions built-ins. Right now support all of them, but by Bruno Cardoso Lopes · 14 years ago
  13. b60a77e Only run the jump-checker if there's a branch-protected scope *and* there's by John McCall · 14 years ago
  14. 98406a9 There is no reason for this test to invoke 'llc'. by Daniel Dunbar · 14 years ago
  15. f47c944 fix rdar://8251384, another case where we could access beyond the by Chris Lattner · 14 years ago
  16. 9e45a3d handle a case where we could access off the end of a function by Chris Lattner · 14 years ago
  17. c10ab19 in release mode, irbuilder doesn't add names to instructions, by Chris Lattner · 14 years ago
  18. 021c3a3 This is a little bit far, but optimize cases like: by Chris Lattner · 14 years ago
  19. e2962be implement a todo: pass a eight-byte that consists of a by Chris Lattner · 14 years ago
  20. 800588f Kill off the 'coerce' ABI passing form. Now 'direct' and 'extend' always by Chris Lattner · 14 years ago
  21. 15842bd ignore structs that wrap vectors in IR, the abstraction shouldn't add penalty. by Chris Lattner · 14 years ago
  22. 0f408f5 move the 'pretty 16-byte vector' inferring code up to be shared by Chris Lattner · 14 years ago
  23. 4711cb0 now that we have CGT around, we can start using preferred types by Chris Lattner · 14 years ago
  24. ab5722e pass argument vectors in a type that corresponds to the user type if by Chris Lattner · 14 years ago
  25. 519f68c use Get8ByteTypeAtOffset for the return value path as well so we by Chris Lattner · 14 years ago
  26. 1daf808 fix PR7714 by not referencing off the end of a struct when passed by value in by Chris Lattner · 14 years ago
  27. 7edddb8 Fix flags in global block descriptor when by Fariborz Jahanian · 14 years ago
  28. e42b8a5 2nd argument of __builtin_expect must be evaluated by Fariborz Jahanian · 14 years ago
  29. d871509 Switch some random local-decl cleanups over to using lazy cleanups. Turn on by John McCall · 14 years ago
  30. 8d13d22 Fix a goof in my previous patch -- not all of the builtins return a value, some by Chandler Carruth · 14 years ago
  31. db4325b Improve the representation of the atomic builtins in a few ways. First, we make by Chandler Carruth · 14 years ago
  32. 6d7cfd7 Fix for PR3800: make sure not to evaluate the expression for a read-write by Eli Friedman · 14 years ago
  33. 1058253 Builtins/ARM: __clear_cache doesn't seem to have a consistent prototype, declare by Daniel Dunbar · 14 years ago
  34. 754b9fb IRgen: Support user defined attributes on block runtime functions. by Daniel Dunbar · 14 years ago
  35. 1ce377a Improve test case. Thanks Eli by Douglas Gregor · 14 years ago
  36. 7feaeee Don't suppress the emission of available_externally functions marked by Douglas Gregor · 14 years ago
  37. 5291c3c When forming a function call or message send expression, be sure to by Douglas Gregor · 14 years ago
  38. 44eac33 Reinstate the optimization suppressing available_externally functions by Douglas Gregor · 14 years ago
  39. 27cc633 Speculatively revert r108156; it appears to be breaking self-host. by Douglas Gregor · 14 years ago
  40. 7ce1f27 Do not generate LLVM IR for available_externally function bodies at by Douglas Gregor · 14 years ago
  41. 184aa4e fix PR7280 by making the warning on code like this: by Chris Lattner · 14 years ago
  42. 29457ff allow this to pass on 32-bit hosts. by Chris Lattner · 14 years ago
  43. 098432c fix the clang side of PR7437: EmitAggregateCopy by Chris Lattner · 14 years ago
  44. 30432fe filecheckize this test. by Chris Lattner · 14 years ago
  45. 0f2b692 Don't consider casted non-global pointers to be evaluatable. by John McCall · 14 years ago
  46. 121b3fa in the "coerce" case, the ABI handling code ends up making the by Chris Lattner · 14 years ago
  47. 2bc0025 fix PR7564 a cast where the bitfield struct init code by Chris Lattner · 14 years ago
  48. a9fa858 fix rdar://8147692 - yet another crash due to my abi work. by Chris Lattner · 14 years ago
  49. 1ad6648 Driver/IRgen: Add support for -momit-leaf-frame-pointer. by Daniel Dunbar · 14 years ago
  50. bcaedae Reapply: by Chris Lattner · 14 years ago
  51. 7bbe03d Revert r107173, "fix PR7519: after thrashing around and remembering how all this stuff", it broke bootstrap. by Daniel Dunbar · 14 years ago
  52. d7f7d08 IRgen: Assignment to Objective-C properties shouldn't reload the value (which by Daniel Dunbar · 14 years ago
  53. 986b5d1 tests: Fix test to not depend on instruction names. by Daniel Dunbar · 14 years ago
  54. 376fe5e fix PR7519: after thrashing around and remembering how all this stuff by Chris Lattner · 14 years ago
  55. 9c254f0 Change X86_64ABIInfo to have ASTContext and TargetData ivars to by Chris Lattner · 14 years ago
  56. 225e286 add IR names to coerced arguments. by Chris Lattner · 14 years ago
  57. ce70016 Change CGCall to handle the "coerce" case where the coerce-to type by Chris Lattner · 14 years ago
  58. faf23b7 X86-64: by Chris Lattner · 14 years ago
  59. 16ac5ce Have __func__ and siblings point to block's implementation function by Fariborz Jahanian · 14 years ago
  60. ce88d0f tweak test to pass on windows by Chris Lattner · 14 years ago
  61. 4ac0d83 Fix UnitTests/2004-02-02-NegativeZero.c, which regressed when by Chris Lattner · 14 years ago
  62. 6d11cdb If coercing something from int or pointer type to int or pointer type by Chris Lattner · 14 years ago
  63. e7bb777 Same patch as the previous on the store side. Before we compiled this: by Chris Lattner · 14 years ago
  64. f70d857 merge two tests. by Chris Lattner · 14 years ago
  65. 35b21b8 Change IR generation for return (in the simple case) to avoid doing silly by Chris Lattner · 14 years ago
  66. 9269d5c Implement rdar://7530813 - collapse multiple GEP instructions in IRgen by Chris Lattner · 14 years ago
  67. 640d326 fix inc/dec to honor -fwrapv and -ftrapv, implementing PR7426. by Chris Lattner · 14 years ago
  68. 9a20723 Fix unary minus to trap on overflow with -ftrapv, refactoring binop by Chris Lattner · 14 years ago
  69. a4d7145 Implement support for -fwrapv, rdar://7221421 by Chris Lattner · 14 years ago
  70. e70ffd6 implement rdar://7432000 - signed negate should codegen as NSW. by Chris Lattner · 14 years ago
  71. 0b495cd A bug I've introduced in STDIN handling surfaced a few broken tests, fix them. by Benjamin Kramer · 14 years ago
  72. 7255a2d implement support for -finstrument-functions, patch by Nelson Elhage! by Chris Lattner · 14 years ago
  73. 4d3a7b0 More AltiVec support. Patch by Anton Yartsev! by Anton Korobeynikov · 14 years ago
  74. d2c6490 Merge the "regparm" attribute from a previous declaration of a by Douglas Gregor · 14 years ago
  75. 1ed1a59 Change the test for which ABI/CC to use on ARM to be base on the environment by Rafael Espindola · 14 years ago
  76. 0a184d3 A a new test for my previous patch. by Rafael Espindola · 14 years ago
  77. 75d0f82 Fix tests that I missed from my previous commit. by Rafael Espindola · 14 years ago
  78. a6cebab Enable basic testing of __builtin_fpclassify. by Benjamin Kramer · 14 years ago
  79. a7d6c22 Fix the constant evaluator for AltiVec-style vector literals so that the by John McCall · 14 years ago
  80. a71d3c6 Add a test to the previous commit. by Rafael Espindola · 14 years ago
  81. 6deecb0 Correctly align large arrays in x86-64. This fixes PR5599. by Rafael Espindola · 14 years ago
  82. c71a491 Preserve more information from a block's original function declarator, if one by John McCall · 14 years ago
  83. 0511552 Empty enum in c is now error to match gcc's behavior. (radar 8040068). by Fariborz Jahanian · 14 years ago
  84. 64a8034 Fix a miscompile of wchar pascal strings. (radar 8020384) by Fariborz Jahanian · 14 years ago
  85. 78673d9 Enable the implementation of __builtin_setjmp and __builtin_longjmp. Not all by John McCall · 14 years ago
  86. 52d0b59 Fix testsuite for blocks mangling change by Douglas Gregor · 14 years ago
  87. 6349ce9 Implement codegen for __builtin_isnormal. by Benjamin Kramer · 14 years ago
  88. d1808f3 Add missing test case, provided by Steven Watanabe. by Douglas Gregor · 14 years ago
  89. f813a2c Add support for Microsoft's __thiscall, from Steven Watanabe! by Douglas Gregor · 14 years ago
  90. 9a0fcfe PR7117: Make sure we don't lose the calling convention for K&R-style by Eli Friedman · 14 years ago
  91. abd3a85 The FP constant evaluator was missing a few cases of unary operators that return floats by John McCall · 14 years ago
  92. ed07415 implement codegen support for __builtin_isfinite, part of PR6083 by Chris Lattner · 14 years ago
  93. 81368fb optimize builtin_isnan/isinf to not do an extraneous extension from by Chris Lattner · 14 years ago
  94. fe67f3b Emit the globals, metadata, etc. associated with static variables even when by John McCall · 14 years ago
  95. 5d822f0 Use clang::VarDecl name instead of llvm::GlobalVariable name. by Devang Patel · 14 years ago
  96. fc39dc4 A not equal for an unordered relation should return true as specified in IEEE-754, e.g., by Mon P Wang · 14 years ago
  97. 784f211 Properly pass the address of a lazily-generated function declaration with by John McCall · 14 years ago
  98. aab64d0 Implement PR6845. We allow matching constraints to have different by Chris Lattner · 14 years ago
  99. b07fd76 rename test by Chris Lattner · 14 years ago
  100. 9bffb07 david conrad points out that {|} in inline assembly on arm are not asm by Chris Lattner · 14 years ago