1. e9c0265 Migrate LLVM and Clang to use the new makeArrayRef(...) functions where previously explicit non-default constructors were used. by Frits van Bommel · 13 years ago
  2. 2acc6e3 de-constify llvm::Type, patch by David Blaikie! by Chris Lattner · 13 years ago
  3. 4c7d9f1 Convert CallInst and InvokeInst APIs to use ArrayRef. by Jay Foad · 13 years ago
  4. 8dd55a3 Change intrinsic getter to take an ArrayRef, now that the underlying function in LLVM does. by Benjamin Kramer · 13 years ago
  5. 9cbe4f0 clang side to match the LLVM IR type system rewrite patch. by Chris Lattner · 13 years ago
  6. 558229f Introduce __builtin_expect() intrinsic support. by Jakub Staszak · 13 years ago
  7. 094240a Add codegen support for the fma/fmal/fmaf builtins. by Cameron Zwarich · 13 years ago
  8. 537c34611 Revert "Shorten some ARM builtin names by removing unnecessary "neon" prefix." by Bob Wilson · 13 years ago
  9. 89f19e4 Shorten some ARM builtin names by removing unnecessary "neon" prefix. by Bob Wilson · 13 years ago
  10. 7650d95 update for api change. by Chris Lattner · 13 years ago
  11. 2eccb67 Update the prefetch intrinsic usage. Now the last argument tells codegen by Bruno Cardoso Lopes · 13 years ago
  12. 95d318c Eliminate temporary argument vectors. by Benjamin Kramer · 13 years ago
  13. 26c1b8d Add support for ARM ldrexd/strexd builtins by Bruno Cardoso Lopes · 13 years ago
  14. 600d57f Remove the 'unaligned load' builtins now that they're no longer used in the *mmintrin.h files. by Bill Wendling · 13 years ago
  15. 0c96430 LLVM doesn't always optimize away the four loads from this: by Bill Wendling · 13 years ago
  16. b107dd0 Simplification noticed by Chris. by Bill Wendling · 13 years ago
  17. b51bdda Convert the non-temporal store builtins to LLVM-native IR. by Bill Wendling · 13 years ago
  18. dd697bc Generalize case for built-in expressions having by Fariborz Jahanian · 13 years ago
  19. ec99195 Ir-gen the side-effect(s) when __builtin_expect is by Fariborz Jahanian · 13 years ago
  20. 42f681b fix a crash on code that uses the result value of __builtin___memcpy_chk. by Chris Lattner · 13 years ago
  21. a5e5e0f fold memcpy/set/move_chk to llvm.memcpy/set/move when the sizes by Chris Lattner · 13 years ago
  22. 8b36a9e Add 3DNow! Intrinsics. by Michael J. Spencer · 13 years ago
  23. 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
  24. 9c08b39 It looks like the FreeBSD buildbot needs this for the builtins-x86.c test. by Bill Wendling · 13 years ago
  25. 60cb5e9 Just use a native "load" instead of translating the builtin later. Clang can by Bill Wendling · 13 years ago
  26. aa48244 Convert the unaligned load builtins to the first-class versions. by Bill Wendling · 13 years ago
  27. 23aa9c8 add a __sync_swap builtin to fill out the rest of the __sync builtins. by Chris Lattner · 14 years ago
  28. 8c079ac Oops, prefer C-style cast here by Matt Beaumont-Gay · 14 years ago
  29. c362e74 Silence GCC warning about differing types on the branches of a conditional expression by Matt Beaumont-Gay · 14 years ago
  30. 2d33e42 Use intrinsics for Neon vmull operations. Radar 9208957. by Bob Wilson · 14 years ago
  31. bbf3bac Remove PHINode::reserveOperandSpace(). Instead, add a parameter to by Jay Foad · 14 years ago
  32. 6be5672 (Almost) always call reserveOperandSpace() on newly created PHINodes. by Jay Foad · 14 years ago
  33. c285372 Make sure we aggressively attach nounwind (etc.) to calls to library by Eli Friedman · 14 years ago
  34. 8a37c79 __clear_cache() is varargs and people will occasionally write it without by Eric Christopher · 14 years ago
  35. fb018d1 update for ConstantVector API change. by Chris Lattner · 14 years ago
  36. e69b099 revert my ConstantVector patch, it seems to have made the llvm-gcc by Chris Lattner · 14 years ago
  37. 1970d5f update for ConstantVector::get API change. by Chris Lattner · 14 years ago
  38. d16c2cf Reorganize CodeGen{Function,Module} to eliminate the unfortunate by John McCall · 14 years ago
  39. 9577abc Null initialize a few variables flagged by by Ted Kremenek · 14 years ago
  40. cd5b22e Fix a latent bug where, after emitting an expression statement, we would by John McCall · 14 years ago
  41. 12bbc5c Make a helper function static. by Benjamin Kramer · 14 years ago
  42. 9f0c7cc Simplify mem{cpy, move, set} creation with IRBuilder. by Benjamin Kramer · 14 years ago
  43. 46e392a Implement builtins for Neon half-precision float conversions. by Bob Wilson · 14 years ago
  44. 141e489 Add missing switch case for the quad-register version of the Neon vmul builtin. by Bob Wilson · 14 years ago
  45. a0eb23b Fix clang crashes on Neon vld[234]_dup intrinsics with 64-bit element types. by Bob Wilson · 14 years ago
  46. 30daefc Add missing switch case to handle builtin for Neon vqnegq. by Bob Wilson · 14 years ago
  47. c1fa01b LLVM's intrinsics for vpaddl and vpadal have 2 overloaded types. by Bob Wilson · 14 years ago
  48. d185035 Neon compare absolute LLVM intrinsics are not overloaded. PR8484. by Bob Wilson · 14 years ago
  49. db3d4d0 Stop using builtins for the "_lane" variants of saturating multiply intrinsics. by Bob Wilson · 14 years ago
  50. a4cc799 Stop using clang builtins for Neon vabdl and vabal intrinsics. by Bob Wilson · 14 years ago
  51. a8b988f Stop using clang builtins for Neon vaba intrinsics. by Bob Wilson · 14 years ago
  52. 9d8231a Silence an unused variable warning. by Chandler Carruth · 14 years ago
  53. f203344 Stop using clang builtins for Neon vadd[lw] and vsub[lw] intrinsics. by Bob Wilson · 14 years ago
  54. 4064127 Stop using clang builtins for Neon vmlal{_n,_lane} and vmlsl{_n,_lane}. by Bob Wilson · 14 years ago
  55. cf55652 Stop using a clang builtin for Neon vdup_lane intrinsics. by Bob Wilson · 14 years ago
  56. c92b772 Stop using a clang builtin for Neon vmull_lane intrinsic. by Bob Wilson · 14 years ago
  57. ad698dd Add a missing parameter, without which clang crashes for vqshlu_n intrinsics. by Bob Wilson · 14 years ago
  58. 953d513 Add support for vmul_p8 Neon intrinsic. Radar 8446141. by Bob Wilson · 14 years ago
  59. 7965396 Add a separate rightShift flag instead of reusing the existing "poly" variable by Bob Wilson · 14 years ago
  60. 26815d9 Restore r117403 (fixing IR gen for bool atomics), this time being less by John McCall · 14 years ago
  61. 1189332 Revert r117403 as it caused PR8480. by Rafael Espindola · 14 years ago
  62. 789a159 Extract procedures to do scalar-to-memory and memory-to-scalar conversions by John McCall · 14 years ago
  63. 1944ec1 Implement __builtin_ia32_vec_ext_v2si function (required by Qt). by Argyrios Kyrtzidis · 14 years ago
  64. aa51e51 Add target implementations for the X86 builtins: by Bill Wendling · 14 years ago
  65. 46c5591 when expanding a builtin, if the argument is required to be a constant, by Chris Lattner · 14 years ago
  66. a1aa9e3 tidy by Chris Lattner · 14 years ago
  67. 28cab38 Accidentally committed some temporary changes on my branch when reverting patches. by Bill Wendling · 14 years ago
  68. 2a674e8 Temporarily revert 114929 114925 114924 114921. It looked like they (or at least by Bill Wendling · 14 years ago
  69. df4d482 Revert my patch changing the MMX "shift" intrinsics that take immediates into by Bill Wendling · 14 years ago
  70. 4f20944 fix the rest of rdar://8461279 - clang miscompiles address-space qualified atomics by Chris Lattner · 14 years ago
  71. 780a2eb same bug as before, this time with __sync_val_compare_and_swap. by Chris Lattner · 14 years ago
  72. f2b9527 fix __sync_bool_compare_and_swap to work with address-space qualified types. by Chris Lattner · 14 years ago
  73. c6c8b33 The MMX shift-with-immediate builtins require the equivalent by Bill Wendling · 14 years ago
  74. 47a88fa Translate NEON vabdl, vaba, and vabal builtins to be implemented using the by Bob Wilson · 14 years ago
  75. 2235941 Add a bunch of missing bitcasts for clang NEON builtin expansions. Radar 8388233 by Bob Wilson · 14 years ago
  76. bf346e9 Translate NEON vmull, vmlal, and vmlsl builtins to llvm multiply-add/sub by Bob Wilson · 14 years ago
  77. 3b6081b Translate NEON vmovn builtin to a vector truncation instead of using an llvm by Bob Wilson · 14 years ago
  78. 54160c6 Translate NEON vaddl, vaddw, vsubl, and vsubw builtins to llvm add/sub by Bob Wilson · 14 years ago
  79. 06b6c58 Add the new alignment arguments for NEON load/store intrinsics, based on the by Bob Wilson · 14 years ago
  80. e361cc3 IRgen/NEON: Fix codegen of vzip and vzipq. by Daniel Dunbar · 14 years ago
  81. 7cea322 Translate NEON vmovl intrinsics to zero/sign-extend operations. by Bob Wilson · 14 years ago
  82. cd480ad vdup_lane was missing <rdar://problem/8278732> by Nate Begeman · 14 years ago
  83. 99c40bb Add support for VFP status & control operations for ARM. by Nate Begeman · 14 years ago
  84. bb37f50 Wire up sema checking for __builtin_arm_usat and __builtin_arm_ssat immediates. by Nate Begeman · 14 years ago
  85. e42b8a5 2nd argument of __builtin_expect must be evaluated by Fariborz Jahanian · 14 years ago
  86. db4325b Improve the representation of the atomic builtins in a few ways. First, we make by Chandler Carruth · 14 years ago
  87. 77b89b8 finally get around to doing a significant cleanup to irgen: by Chris Lattner · 14 years ago
  88. 4be5430 Implement remaining codegen for NEON, all operations should now work. by Nate Begeman · 14 years ago
  89. 4d3a7b0 More AltiVec support. Patch by Anton Yartsev! by Anton Korobeynikov · 14 years ago
  90. d69ec16 Remove last of the bool shifts for MS VC++, patch by dimitry andric by Nate Begeman · 14 years ago
  91. 8e2eab2 Fixed conflict between objc_memmove_collectable builtin by Fariborz Jahanian · 14 years ago
  92. 55bcace Patch adds support for copying of those by Fariborz Jahanian · 14 years ago
  93. 7867f1a An implementation of __builtin__fpclassify the way Chris Lattner described by Jörg Blank. by Benjamin Kramer · 14 years ago
  94. 61eecf5 Add some missing shifts by Nate Begeman · 14 years ago
  95. 0d15c53 Most of NEON sema checking & fix to polynomial type detection by Nate Begeman · 14 years ago
  96. 5af93ef Shifts complete. Only vld & sema checking of constants remain. by Nate Begeman · 14 years ago
  97. cba9421 vbsl, vrev* is implemented via arm_neon.h by Nate Begeman · 14 years ago
  98. 464ccb6 Most of remaining builtins, 2 generics, vld, and rounding shfits remain. by Nate Begeman · 14 years ago
  99. 548f7da Multiplies, some shifts, set_lane by Nate Begeman · 14 years ago
  100. d075c01 support _lane ops, and multiplies by scalar. by Nate Begeman · 14 years ago