1. a0eb23b Fix clang crashes on Neon vld[234]_dup intrinsics with 64-bit element types. by Bob Wilson · 14 years ago
  2. 30daefc Add missing switch case to handle builtin for Neon vqnegq. by Bob Wilson · 14 years ago
  3. c1fa01b LLVM's intrinsics for vpaddl and vpadal have 2 overloaded types. by Bob Wilson · 14 years ago
  4. d185035 Neon compare absolute LLVM intrinsics are not overloaded. PR8484. by Bob Wilson · 14 years ago
  5. db3d4d0 Stop using builtins for the "_lane" variants of saturating multiply intrinsics. by Bob Wilson · 14 years ago
  6. a4cc799 Stop using clang builtins for Neon vabdl and vabal intrinsics. by Bob Wilson · 14 years ago
  7. a8b988f Stop using clang builtins for Neon vaba intrinsics. by Bob Wilson · 14 years ago
  8. 9d8231a Silence an unused variable warning. by Chandler Carruth · 14 years ago
  9. f203344 Stop using clang builtins for Neon vadd[lw] and vsub[lw] intrinsics. by Bob Wilson · 14 years ago
  10. 4064127 Stop using clang builtins for Neon vmlal{_n,_lane} and vmlsl{_n,_lane}. by Bob Wilson · 14 years ago
  11. cf55652 Stop using a clang builtin for Neon vdup_lane intrinsics. by Bob Wilson · 14 years ago
  12. c92b772 Stop using a clang builtin for Neon vmull_lane intrinsic. by Bob Wilson · 14 years ago
  13. ad698dd Add a missing parameter, without which clang crashes for vqshlu_n intrinsics. by Bob Wilson · 14 years ago
  14. 953d513 Add support for vmul_p8 Neon intrinsic. Radar 8446141. by Bob Wilson · 14 years ago
  15. 7965396 Add a separate rightShift flag instead of reusing the existing "poly" variable by Bob Wilson · 14 years ago
  16. 26815d9 Restore r117403 (fixing IR gen for bool atomics), this time being less by John McCall · 14 years ago
  17. 1189332 Revert r117403 as it caused PR8480. by Rafael Espindola · 14 years ago
  18. 789a159 Extract procedures to do scalar-to-memory and memory-to-scalar conversions by John McCall · 14 years ago
  19. 1944ec1 Implement __builtin_ia32_vec_ext_v2si function (required by Qt). by Argyrios Kyrtzidis · 14 years ago
  20. aa51e51 Add target implementations for the X86 builtins: by Bill Wendling · 14 years ago
  21. 46c5591 when expanding a builtin, if the argument is required to be a constant, by Chris Lattner · 14 years ago
  22. a1aa9e3 tidy by Chris Lattner · 14 years ago
  23. 28cab38 Accidentally committed some temporary changes on my branch when reverting patches. by Bill Wendling · 14 years ago
  24. 2a674e8 Temporarily revert 114929 114925 114924 114921. It looked like they (or at least by Bill Wendling · 14 years ago
  25. df4d482 Revert my patch changing the MMX "shift" intrinsics that take immediates into by Bill Wendling · 14 years ago
  26. 4f20944 fix the rest of rdar://8461279 - clang miscompiles address-space qualified atomics by Chris Lattner · 14 years ago
  27. 780a2eb same bug as before, this time with __sync_val_compare_and_swap. by Chris Lattner · 14 years ago
  28. f2b9527 fix __sync_bool_compare_and_swap to work with address-space qualified types. by Chris Lattner · 14 years ago
  29. c6c8b33 The MMX shift-with-immediate builtins require the equivalent by Bill Wendling · 14 years ago
  30. 47a88fa Translate NEON vabdl, vaba, and vabal builtins to be implemented using the by Bob Wilson · 14 years ago
  31. 2235941 Add a bunch of missing bitcasts for clang NEON builtin expansions. Radar 8388233 by Bob Wilson · 14 years ago
  32. bf346e9 Translate NEON vmull, vmlal, and vmlsl builtins to llvm multiply-add/sub by Bob Wilson · 14 years ago
  33. 3b6081b Translate NEON vmovn builtin to a vector truncation instead of using an llvm by Bob Wilson · 14 years ago
  34. 54160c6 Translate NEON vaddl, vaddw, vsubl, and vsubw builtins to llvm add/sub by Bob Wilson · 14 years ago
  35. 06b6c58 Add the new alignment arguments for NEON load/store intrinsics, based on the by Bob Wilson · 14 years ago
  36. e361cc3 IRgen/NEON: Fix codegen of vzip and vzipq. by Daniel Dunbar · 14 years ago
  37. 7cea322 Translate NEON vmovl intrinsics to zero/sign-extend operations. by Bob Wilson · 14 years ago
  38. cd480ad vdup_lane was missing <rdar://problem/8278732> by Nate Begeman · 14 years ago
  39. 99c40bb Add support for VFP status & control operations for ARM. by Nate Begeman · 14 years ago
  40. bb37f50 Wire up sema checking for __builtin_arm_usat and __builtin_arm_ssat immediates. by Nate Begeman · 14 years ago
  41. e42b8a5 2nd argument of __builtin_expect must be evaluated by Fariborz Jahanian · 14 years ago
  42. db4325b Improve the representation of the atomic builtins in a few ways. First, we make by Chandler Carruth · 14 years ago
  43. 77b89b8 finally get around to doing a significant cleanup to irgen: by Chris Lattner · 14 years ago
  44. 4be5430 Implement remaining codegen for NEON, all operations should now work. by Nate Begeman · 14 years ago
  45. 4d3a7b0 More AltiVec support. Patch by Anton Yartsev! by Anton Korobeynikov · 14 years ago
  46. d69ec16 Remove last of the bool shifts for MS VC++, patch by dimitry andric by Nate Begeman · 14 years ago
  47. 8e2eab2 Fixed conflict between objc_memmove_collectable builtin by Fariborz Jahanian · 14 years ago
  48. 55bcace Patch adds support for copying of those by Fariborz Jahanian · 14 years ago
  49. 7867f1a An implementation of __builtin__fpclassify the way Chris Lattner described by Jörg Blank. by Benjamin Kramer · 14 years ago
  50. 61eecf5 Add some missing shifts by Nate Begeman · 14 years ago
  51. 0d15c53 Most of NEON sema checking & fix to polynomial type detection by Nate Begeman · 14 years ago
  52. 5af93ef Shifts complete. Only vld & sema checking of constants remain. by Nate Begeman · 14 years ago
  53. cba9421 vbsl, vrev* is implemented via arm_neon.h by Nate Begeman · 14 years ago
  54. 464ccb6 Most of remaining builtins, 2 generics, vld, and rounding shfits remain. by Nate Begeman · 14 years ago
  55. 548f7da Multiplies, some shifts, set_lane by Nate Begeman · 14 years ago
  56. d075c01 support _lane ops, and multiplies by scalar. by Nate Begeman · 14 years ago
  57. df98e1d Implement codegen for hadd, hsub, max, min, mlal, movl, movn, padal, mov_n by Nate Begeman · 14 years ago
  58. 95450f6 More accurate BuiltinsARM.def vget_lane support by Nate Begeman · 14 years ago
  59. e140af3 Simplify the code a bit and avoid a gcc waring about uninitialized variables. by Rafael Espindola · 14 years ago
  60. 1c2a88c Implement transpose/zip/unzip & table lookup. by Nate Begeman · 14 years ago
  61. 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
  62. 7afacd5 Fix what looks like a merge problem that broke __clear_cache. by Rafael Espindola · 14 years ago
  63. 9eb65a5 Implement ARM NEON up through vcvt, alphabetically. by Nate Begeman · 14 years ago
  64. 79ba509 Implement __clear_cache on ARM. by Rafael Espindola · 14 years ago
  65. 998622c weekend checkpoint of arm neon builtins codegen. by Nate Begeman · 14 years ago
  66. 0140d92 This cast is no longer needed; the FIXME is fixed. by Dan Gohman · 14 years ago
  67. 6d172e2 Update __builtin_setjmp codegen to match llvmCore changes in r104900. by Jim Grosbach · 14 years ago
  68. 78673d9 Enable the implementation of __builtin_setjmp and __builtin_longjmp. Not all by John McCall · 14 years ago
  69. 6349ce9 Implement codegen for __builtin_isnormal. by Benjamin Kramer · 14 years ago
  70. 58ae5b4 add todos for isinf_sign and isnormal, which I don't intend to implement by Chris Lattner · 14 years ago
  71. ed07415 implement codegen support for __builtin_isfinite, part of PR6083 by Chris Lattner · 14 years ago
  72. 420b118 implement part of PR6083: codegen support for isinf. Like isnan, by Chris Lattner · 14 years ago
  73. e57aa9e Rewrite handling of 64-bit palignr intrinsics to be vector shuffles. by Eric Christopher · 14 years ago
  74. dd17394 implement altivec.h and a bunch of support code, patch by Anton Yartsev! by Chris Lattner · 14 years ago
  75. beb4128 @llvm.sqrt isn't really close enough to C's sqrt to justify emitting calls by John McCall · 14 years ago
  76. 3ecd785 Reapply patch for adding support for address spaces and added a isVolatile field to memcpy, memmove, and memset. by Mon P Wang · 14 years ago
  77. c90f56d Revert r100193 since it causes failures in objc in clang by Mon P Wang · 14 years ago
  78. 8facca6 Reapply patch for adding support for address spaces and added a isVolatile field to memcpy, memmove, and memset. by Mon P Wang · 14 years ago
  79. b5896c3 Revert Mon Ping's 99930 due to broken llvm-gcc buildbots. by Bob Wilson · 14 years ago
  80. 3b5caa2 Added support for address spaces and added a isVolatile field to memcpy, memmove, and memset by Mon P Wang · 14 years ago
  81. 7eff7c4 Remove support for nand atomic builtins. They are inconsistently implemented in by Daniel Dunbar · 14 years ago
  82. cb61a7b IRgen: Wrap atomic intrinsics with memory barriers, to ensure we honor the semantics. by Daniel Dunbar · 14 years ago
  83. ba68b08 PR6515: Implement __builtin_signbit and friends. by Eli Friedman · 15 years ago
  84. 6374c33 Implement __builtin_dwarf_sp_column for i386 (Darwin and not), x86-64 (all), by John McCall · 15 years ago
  85. 468ec6c Revert changes r97693, r97700, and r97718. by John McCall · 15 years ago
  86. 06a3066 Implement __builtin_dwarf_sp_column(). by John McCall · 15 years ago
  87. 2752c01 add framework for ARM builtins, Patch by Edmund Grimley Evans! by Chris Lattner · 15 years ago
  88. fb17a56 Sketch out an implementation for __builtin_dwarf_cfa. I have no idea by John McCall · 15 years ago
  89. 7ada111 Implement __builtin_eh_return. by John McCall · 15 years ago
  90. 492c4f9 Add proper target hooks for __builtin_extract_return_address and by John McCall · 15 years ago
  91. d0b76ca Inspired by seeing "MIPS" go by in the commits, I've gone ahead and by John McCall · 15 years ago
  92. 5e11085 After much consultation aimed at figuring out what this builtin actually by John McCall · 15 years ago
  93. 195337d IRgen: Add CreateMemTemp, for creating an temporary memory object for a particular type, and flood fill. - CreateMemTemp sets the alignment on the alloca correctly, which fixes a great many places in IRgen where we were doing the wrong thing. by Daniel Dunbar · 15 years ago
  94. ea48522 IRgen: Fix some CreateTempAlloca calls to use ConvertTypeForMem when that is by Daniel Dunbar · 15 years ago
  95. e6dddfd Add bzero builtin; this should help codegen quality for code using this by Eli Friedman · 15 years ago
  96. 0d13f6f Created __builtin___NSStringMakeConstantString() builtin, which generates constant Objective-C strings. by David Chisnall · 15 years ago
  97. 0b57164 Add codgen for BI__builtin_llvm_memory_barrier. by Tanya Lattner · 15 years ago
  98. 83c2a98 Promote arguments of frameaddr / returnaddr builtins to i32 type, when needed. by Anton Korobeynikov · 15 years ago
  99. d2490a9 Fill in the return value slot in CGExprAgg::VisitCallExpr. This takes us halfway towards fixing PR5824. by Anders Carlsson · 15 years ago
  100. 31777a2 Add a ReturnValueSlot class. Change the argument order in EmitCall to match the other overload better. by Anders Carlsson · 15 years ago