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