- 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 · 15 years ago
- dd17394 implement altivec.h and a bunch of support code, patch by Anton Yartsev! by Chris Lattner · 15 years ago
- beb4128 @llvm.sqrt isn't really close enough to C's sqrt to justify emitting calls by John McCall · 15 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 · 15 years ago
- c90f56d Revert r100193 since it causes failures in objc in clang by Mon P Wang · 15 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 · 15 years ago
- b5896c3 Revert Mon Ping's 99930 due to broken llvm-gcc buildbots. by Bob Wilson · 15 years ago
- 3b5caa2 Added support for address spaces and added a isVolatile field to memcpy, memmove, and memset by Mon P Wang · 15 years ago
- 7eff7c4 Remove support for nand atomic builtins. They are inconsistently implemented in by Daniel Dunbar · 15 years ago
- cb61a7b IRgen: Wrap atomic intrinsics with memory barriers, to ensure we honor the semantics. by Daniel Dunbar · 15 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
- fee667f Update for the intrinsic changes in llvm: the object size intrinsic by Eric Christopher · 15 years ago
- b0b8438 Fix a few MSVC warnings. by Daniel Dunbar · 15 years ago
- e6ec205 Fix for PR5801: codegen memcpy, memmove, memset directly to LLVM intrinsics. by Eli Friedman · 15 years ago
- fba565d Add an addition check for undefined behavior for when we hit a by Mike Stump · 15 years ago
- c3420ff Revert mmx palignr to use an intrinsic, since mmx shuffle patterns are missing. by Nate Begeman · 15 years ago
- ce5818a Support x86's PALIGNR instruction without the use of a palignr intrinsic. by Nate Begeman · 15 years ago
- 4bda1e4 Remove obsolete fallback code for objectsize. by Mike Stump · 15 years ago
- 91b5927 Update for llvm intrinsics change. by Eric Christopher · 15 years ago
- 007b567 Explicitly use setVolatile instead of extra IRBuilder argument. by Daniel Dunbar · 15 years ago
- eac73e5 Pass a value for the isSigned parameter of CreateIntCast, rather than by Duncan Sands · 15 years ago
- 3ada2df Enable the use of the new llvm objectsize intrinsic. by Mike Stump · 15 years ago
- c4c9045 __builtin_object_size refinements. Ensure we handle expressions with by Mike Stump · 15 years ago
- b16d32f Prep for future __builtin_object_size refinements. The theory is that by Mike Stump · 15 years ago
- 3c0ef8c Simplify pointer creation with the new Type::getInt*Ptr methods. by Benjamin Kramer · 15 years ago
- 21190d5 Implement __builtin_unreachable(), a GCC 4.5 extension. by Chris Lattner · 15 years ago
- 34771b5 Fix subtle bug in generating LLVM function declarations for builtin functions. by Daniel Dunbar · 15 years ago
- 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
- d613989 PR4836, part 2: CodeGen for __builtin_isnan. by Eli Friedman · 15 years ago
- 55cc2ed Remove TargetInfo::getTargetPrefix(). by Daniel Dunbar · 15 years ago
- 0032b27 Update for LLVM API change. by Owen Anderson · 15 years ago
- c9c88b4 Update for LLVM API change. by Owen Anderson · 15 years ago
- 03e2050 Update for LLVM API changes. by Owen Anderson · 15 years ago
- 96e0fc7 Update for LLVM API change. by Owen Anderson · 15 years ago
- bc0a222 Update for LLVM API change. by Owen Anderson · 15 years ago
- b27ffbe Switch to getName() by Daniel Dunbar · 15 years ago
- 4a28d5d Update for LLVM API change. by Owen Anderson · 15 years ago
- a1cf15f Update for LLVM API change, and contextify a bunch of related stuff. by Owen Anderson · 15 years ago
- 6924382 Update for LLVM API change. by Owen Anderson · 15 years ago
- 40b598e Remove the ASTContext parameter from the attribute-related methods of Decl. by Argyrios Kyrtzidis · 15 years ago
- 68584ed Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>. by Douglas Gregor · 15 years ago
- 6b15cdc move the various builtins stuff from libast to libbasic. This by Chris Lattner · 15 years ago
- 8fff257 Remove a few more vector builtins. by Eli Friedman · 15 years ago
- e0ae8bd Now that LLVM CodeGen can handle the generic variations a bit better, by Eli Friedman · 15 years ago
- a311be7 Get rid of a bunch of dead builtins. by Eli Friedman · 15 years ago
- a6d75c0 Add support for __builtin_unwind_init. by Eli Friedman · 15 years ago
- b52fe9c If we recognize alloca, treat it as a builtin. This fixes uses of by Eli Friedman · 15 years ago
- eb4f81e Fix a use-of-undefined, IRgen expects the RValue for "void" to be a scalar RValue. by Daniel Dunbar · 15 years ago
- 9864771 Rename an EmitCallExpr function to EmitCall to make it clear that it doesn't emit an expr. by Anders Carlsson · 15 years ago
- beaaccd Use v.data() instead of &v[0] when SmallVector v might be empty. by Jay Foad · 15 years ago
- 409bf46 Remove an unused builtin. by Anders Carlsson · 15 years ago
- 79dcf5f Add 'cmp' SSE builtins and get rid of a bunch of other builtins. by Anders Carlsson · 15 years ago
- f58cd9b implement __sync_synchronize and __sync_lock_release, rdar://6880573 by Chris Lattner · 15 years ago
- eebd9d2 add support for __sync_nand_and_fetch and __sync_fetch_and_nand, rdar://6880573 by Chris Lattner · 15 years ago
- 5caa370 reimplement __sync_* builtins to be variadic and to follow the same by Chris Lattner · 15 years ago
- 3b660ef PR4134: Implement __builtin_extract_return_addr. by Eli Friedman · 16 years ago
- 9a901bb Remove getIntegerConstantExprValue in favor of using EvaluateAsInt. by Eli Friedman · 16 years ago
- f29c8ad fix incorrect lowering of __builtin_ia32_shufpd, rdar://6803924 by Chris Lattner · 16 years ago
- b11fa0d Update to use hasAttr() instead of getAttr(). - No functionality change. by Daniel Dunbar · 16 years ago
- e9352cc Add a destination type argument to EmitConstantExpr. This will be used for when the destination has a reference type. (No functionality change yet) by Anders Carlsson · 16 years ago
- 0002d23 Implement __sync_{add,sub,and,or,xor}_and_fetch and by Daniel Dunbar · 16 years ago
- ef2abfe Support IRgen of sqrt -> llvm.sqrt, pow -> llvm.pow. by Daniel Dunbar · 16 years ago
- 62c29c6 Fix IRgen of __builtin_memset. - Fix test case to not only have negative tests. by Daniel Dunbar · 16 years ago
- 3e41d60 Implicitly declare certain C library functions (malloc, strcpy, memmove, by Douglas Gregor · 16 years ago
- 0785570 Use EmitVAListRef instead of EmitLValue directly to handle array decay by Daniel Dunbar · 16 years ago
- a6f80ef Reapply Daniel's patch to match up with llvm 63765. by Dale Johannesen · 16 years ago
- a9b6634 Chase LLVM TOT in circles (i.e., revert r63773 to match revert of r63765). by Daniel Dunbar · 16 years ago
- 42c9ffd (llvm up) Update for intrinsic lookup changes. by Daniel Dunbar · 16 years ago
- 3941b18 Make the constant folder aware of by Eli Friedman · 16 years ago
- 4fd0aa5 Slight cleanup, and fix for va_arg on architectures where va_list is a struct. by Eli Friedman · 16 years ago
- c96c051 Do codegen correctly for va_start/end/copy on architectures where by Eli Friedman · 16 years ago
- 6597f98 Fix for PR3350: add special-casing for "references" to va_lists in builtins. by Eli Friedman · 16 years ago
- 6fe7c8a Vector codegen improvements by Nate Begeman · 16 years ago