1. cd480ad vdup_lane was missing <rdar://problem/8278732> by Nate Begeman · 14 years ago
  2. 99c40bb Add support for VFP status & control operations for ARM. by Nate Begeman · 14 years ago
  3. bb37f50 Wire up sema checking for __builtin_arm_usat and __builtin_arm_ssat immediates. by Nate Begeman · 14 years ago
  4. e42b8a5 2nd argument of __builtin_expect must be evaluated by Fariborz Jahanian · 14 years ago
  5. db4325b Improve the representation of the atomic builtins in a few ways. First, we make by Chandler Carruth · 14 years ago
  6. 77b89b8 finally get around to doing a significant cleanup to irgen: by Chris Lattner · 14 years ago
  7. 4be5430 Implement remaining codegen for NEON, all operations should now work. by Nate Begeman · 14 years ago
  8. 4d3a7b0 More AltiVec support. Patch by Anton Yartsev! by Anton Korobeynikov · 14 years ago
  9. d69ec16 Remove last of the bool shifts for MS VC++, patch by dimitry andric by Nate Begeman · 14 years ago
  10. 8e2eab2 Fixed conflict between objc_memmove_collectable builtin by Fariborz Jahanian · 14 years ago
  11. 55bcace Patch adds support for copying of those by Fariborz Jahanian · 14 years ago
  12. 7867f1a An implementation of __builtin__fpclassify the way Chris Lattner described by Jörg Blank. by Benjamin Kramer · 14 years ago
  13. 61eecf5 Add some missing shifts by Nate Begeman · 14 years ago
  14. 0d15c53 Most of NEON sema checking & fix to polynomial type detection by Nate Begeman · 14 years ago
  15. 5af93ef Shifts complete. Only vld & sema checking of constants remain. by Nate Begeman · 14 years ago
  16. cba9421 vbsl, vrev* is implemented via arm_neon.h by Nate Begeman · 14 years ago
  17. 464ccb6 Most of remaining builtins, 2 generics, vld, and rounding shfits remain. by Nate Begeman · 14 years ago
  18. 548f7da Multiplies, some shifts, set_lane by Nate Begeman · 14 years ago
  19. d075c01 support _lane ops, and multiplies by scalar. by Nate Begeman · 14 years ago
  20. df98e1d Implement codegen for hadd, hsub, max, min, mlal, movl, movn, padal, mov_n by Nate Begeman · 14 years ago
  21. 95450f6 More accurate BuiltinsARM.def vget_lane support by Nate Begeman · 14 years ago
  22. e140af3 Simplify the code a bit and avoid a gcc waring about uninitialized variables. by Rafael Espindola · 14 years ago
  23. 1c2a88c Implement transpose/zip/unzip & table lookup. by Nate Begeman · 14 years ago
  24. 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
  25. 7afacd5 Fix what looks like a merge problem that broke __clear_cache. by Rafael Espindola · 14 years ago
  26. 9eb65a5 Implement ARM NEON up through vcvt, alphabetically. by Nate Begeman · 14 years ago
  27. 79ba509 Implement __clear_cache on ARM. by Rafael Espindola · 14 years ago
  28. 998622c weekend checkpoint of arm neon builtins codegen. by Nate Begeman · 14 years ago
  29. 0140d92 This cast is no longer needed; the FIXME is fixed. by Dan Gohman · 14 years ago
  30. 6d172e2 Update __builtin_setjmp codegen to match llvmCore changes in r104900. by Jim Grosbach · 14 years ago
  31. 78673d9 Enable the implementation of __builtin_setjmp and __builtin_longjmp. Not all by John McCall · 14 years ago
  32. 6349ce9 Implement codegen for __builtin_isnormal. by Benjamin Kramer · 14 years ago
  33. 58ae5b4 add todos for isinf_sign and isnormal, which I don't intend to implement by Chris Lattner · 14 years ago
  34. ed07415 implement codegen support for __builtin_isfinite, part of PR6083 by Chris Lattner · 14 years ago
  35. 420b118 implement part of PR6083: codegen support for isinf. Like isnan, by Chris Lattner · 14 years ago
  36. e57aa9e Rewrite handling of 64-bit palignr intrinsics to be vector shuffles. by Eric Christopher · 14 years ago
  37. dd17394 implement altivec.h and a bunch of support code, patch by Anton Yartsev! by Chris Lattner · 14 years ago
  38. beb4128 @llvm.sqrt isn't really close enough to C's sqrt to justify emitting calls by John McCall · 14 years ago
  39. 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
  40. c90f56d Revert r100193 since it causes failures in objc in clang by Mon P Wang · 14 years ago
  41. 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
  42. b5896c3 Revert Mon Ping's 99930 due to broken llvm-gcc buildbots. by Bob Wilson · 14 years ago
  43. 3b5caa2 Added support for address spaces and added a isVolatile field to memcpy, memmove, and memset by Mon P Wang · 14 years ago
  44. 7eff7c4 Remove support for nand atomic builtins. They are inconsistently implemented in by Daniel Dunbar · 14 years ago
  45. cb61a7b IRgen: Wrap atomic intrinsics with memory barriers, to ensure we honor the semantics. by Daniel Dunbar · 14 years ago
  46. ba68b08 PR6515: Implement __builtin_signbit and friends. by Eli Friedman · 14 years ago
  47. 6374c33 Implement __builtin_dwarf_sp_column for i386 (Darwin and not), x86-64 (all), by John McCall · 14 years ago
  48. 468ec6c Revert changes r97693, r97700, and r97718. by John McCall · 14 years ago
  49. 06a3066 Implement __builtin_dwarf_sp_column(). by John McCall · 14 years ago
  50. 2752c01 add framework for ARM builtins, Patch by Edmund Grimley Evans! by Chris Lattner · 14 years ago
  51. fb17a56 Sketch out an implementation for __builtin_dwarf_cfa. I have no idea by John McCall · 14 years ago
  52. 7ada111 Implement __builtin_eh_return. by John McCall · 14 years ago
  53. 492c4f9 Add proper target hooks for __builtin_extract_return_address and by John McCall · 14 years ago
  54. d0b76ca Inspired by seeing "MIPS" go by in the commits, I've gone ahead and by John McCall · 14 years ago
  55. 5e11085 After much consultation aimed at figuring out what this builtin actually by John McCall · 14 years ago
  56. 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
  57. ea48522 IRgen: Fix some CreateTempAlloca calls to use ConvertTypeForMem when that is by Daniel Dunbar · 15 years ago
  58. e6dddfd Add bzero builtin; this should help codegen quality for code using this by Eli Friedman · 15 years ago
  59. 0d13f6f Created __builtin___NSStringMakeConstantString() builtin, which generates constant Objective-C strings. by David Chisnall · 15 years ago
  60. 0b57164 Add codgen for BI__builtin_llvm_memory_barrier. by Tanya Lattner · 15 years ago
  61. 83c2a98 Promote arguments of frameaddr / returnaddr builtins to i32 type, when needed. by Anton Korobeynikov · 15 years ago
  62. d2490a9 Fill in the return value slot in CGExprAgg::VisitCallExpr. This takes us halfway towards fixing PR5824. by Anders Carlsson · 15 years ago
  63. 31777a2 Add a ReturnValueSlot class. Change the argument order in EmitCall to match the other overload better. by Anders Carlsson · 15 years ago
  64. fee667f Update for the intrinsic changes in llvm: the object size intrinsic by Eric Christopher · 15 years ago
  65. b0b8438 Fix a few MSVC warnings. by Daniel Dunbar · 15 years ago
  66. e6ec205 Fix for PR5801: codegen memcpy, memmove, memset directly to LLVM intrinsics. by Eli Friedman · 15 years ago
  67. fba565d Add an addition check for undefined behavior for when we hit a by Mike Stump · 15 years ago
  68. c3420ff Revert mmx palignr to use an intrinsic, since mmx shuffle patterns are missing. by Nate Begeman · 15 years ago
  69. ce5818a Support x86's PALIGNR instruction without the use of a palignr intrinsic. by Nate Begeman · 15 years ago
  70. 4bda1e4 Remove obsolete fallback code for objectsize. by Mike Stump · 15 years ago
  71. 91b5927 Update for llvm intrinsics change. by Eric Christopher · 15 years ago
  72. 007b567 Explicitly use setVolatile instead of extra IRBuilder argument. by Daniel Dunbar · 15 years ago
  73. eac73e5 Pass a value for the isSigned parameter of CreateIntCast, rather than by Duncan Sands · 15 years ago
  74. 3ada2df Enable the use of the new llvm objectsize intrinsic. by Mike Stump · 15 years ago
  75. c4c9045 __builtin_object_size refinements. Ensure we handle expressions with by Mike Stump · 15 years ago
  76. b16d32f Prep for future __builtin_object_size refinements. The theory is that by Mike Stump · 15 years ago
  77. 3c0ef8c Simplify pointer creation with the new Type::getInt*Ptr methods. by Benjamin Kramer · 15 years ago
  78. 21190d5 Implement __builtin_unreachable(), a GCC 4.5 extension. by Chris Lattner · 15 years ago
  79. 34771b5 Fix subtle bug in generating LLVM function declarations for builtin functions. by Daniel Dunbar · 15 years ago
  80. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  81. d613989 PR4836, part 2: CodeGen for __builtin_isnan. by Eli Friedman · 15 years ago
  82. 55cc2ed Remove TargetInfo::getTargetPrefix(). by Daniel Dunbar · 15 years ago
  83. 0032b27 Update for LLVM API change. by Owen Anderson · 15 years ago
  84. c9c88b4 Update for LLVM API change. by Owen Anderson · 15 years ago
  85. 03e2050 Update for LLVM API changes. by Owen Anderson · 15 years ago
  86. 96e0fc7 Update for LLVM API change. by Owen Anderson · 15 years ago
  87. bc0a222 Update for LLVM API change. by Owen Anderson · 15 years ago
  88. b27ffbe Switch to getName() by Daniel Dunbar · 15 years ago
  89. 4a28d5d Update for LLVM API change. by Owen Anderson · 15 years ago
  90. a1cf15f Update for LLVM API change, and contextify a bunch of related stuff. by Owen Anderson · 15 years ago
  91. 6924382 Update for LLVM API change. by Owen Anderson · 15 years ago
  92. 40b598e Remove the ASTContext parameter from the attribute-related methods of Decl. by Argyrios Kyrtzidis · 15 years ago
  93. 68584ed Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>. by Douglas Gregor · 15 years ago
  94. 6b15cdc move the various builtins stuff from libast to libbasic. This by Chris Lattner · 15 years ago
  95. 8fff257 Remove a few more vector builtins. by Eli Friedman · 15 years ago
  96. e0ae8bd Now that LLVM CodeGen can handle the generic variations a bit better, by Eli Friedman · 15 years ago
  97. a311be7 Get rid of a bunch of dead builtins. by Eli Friedman · 15 years ago
  98. a6d75c0 Add support for __builtin_unwind_init. by Eli Friedman · 15 years ago
  99. b52fe9c If we recognize alloca, treat it as a builtin. This fixes uses of by Eli Friedman · 15 years ago
  100. eb4f81e Fix a use-of-undefined, IRgen expects the RValue for "void" to be a scalar RValue. by Daniel Dunbar · 15 years ago