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