| Commit message (Expand) | Author | Age | Files | Lines |
* | Add bzero builtin; this should help codegen quality for code using this | Eli Friedman | 2010-01-23 | 1 | -0/+1 |
* | Created __builtin___NSStringMakeConstantString() builtin, which generates con... | David Chisnall | 2010-01-23 | 1 | -0/+1 |
* | Add codgen for BI__builtin_llvm_memory_barrier. | Tanya Lattner | 2010-01-16 | 1 | -0/+12 |
* | Promote arguments of frameaddr / returnaddr builtins to i32 type, when needed. | Anton Korobeynikov | 2009-12-27 | 1 | -2/+10 |
* | Fill in the return value slot in CGExprAgg::VisitCallExpr. This takes us half... | Anders Carlsson | 2009-12-24 | 1 | -0/+1 |
* | Add a ReturnValueSlot class. Change the argument order in EmitCall to match t... | Anders Carlsson | 2009-12-24 | 1 | -3/+3 |
* | Update for the intrinsic changes in llvm: the object size intrinsic | Eric Christopher | 2009-12-23 | 1 | -1/+10 |
* | Fix a few MSVC warnings. | Daniel Dunbar | 2009-12-18 | 1 | -3/+1 |
* | Fix for PR5801: codegen memcpy, memmove, memset directly to LLVM intrinsics. | Eli Friedman | 2009-12-17 | 1 | -0/+3 |
* | Add an addition check for undefined behavior for when we hit a | Mike Stump | 2009-12-16 | 1 | -0/+2 |
* | Revert mmx palignr to use an intrinsic, since mmx shuffle patterns are missing. | Nate Begeman | 2009-12-14 | 1 | -1/+4 |
* | Support x86's PALIGNR instruction without the use of a palignr intrinsic. | Nate Begeman | 2009-12-14 | 1 | -4/+32 |
* | Remove obsolete fallback code for objectsize. | Mike Stump | 2009-12-07 | 1 | -10/+0 |
* | Update for llvm intrinsics change. | Eric Christopher | 2009-12-01 | 1 | -0/+7 |
* | Explicitly use setVolatile instead of extra IRBuilder argument. | Daniel Dunbar | 2009-11-29 | 1 | -1/+3 |
* | Pass a value for the isSigned parameter of CreateIntCast, rather than | Duncan Sands | 2009-11-16 | 1 | -5/+10 |
* | Enable the use of the new llvm objectsize intrinsic. | Mike Stump | 2009-11-09 | 1 | -4/+2 |
* | __builtin_object_size refinements. Ensure we handle expressions with | Mike Stump | 2009-10-27 | 1 | -5/+7 |
* | Prep for future __builtin_object_size refinements. The theory is that | Mike Stump | 2009-10-26 | 1 | -0/+11 |
* | Simplify pointer creation with the new Type::getInt*Ptr methods. | Benjamin Kramer | 2009-10-13 | 1 | -10/+6 |
* | Implement __builtin_unreachable(), a GCC 4.5 extension. | Chris Lattner | 2009-09-21 | 1 | -1/+6 |
* | Fix subtle bug in generating LLVM function declarations for builtin functions. | Daniel Dunbar | 2009-09-14 | 1 | -1/+1 |
* | Remove tabs, and whitespace cleanups. | Mike Stump | 2009-09-09 | 1 | -77/+77 |
* | PR4836, part 2: CodeGen for __builtin_isnan. | Eli Friedman | 2009-09-01 | 1 | -0/+5 |
* | Remove TargetInfo::getTargetPrefix(). | Daniel Dunbar | 2009-08-24 | 1 | -6/+12 |
* | Update for LLVM API change. | Owen Anderson | 2009-08-13 | 1 | -31/+31 |
* | Update for LLVM API change. | Owen Anderson | 2009-07-31 | 1 | -3/+3 |
* | Update for LLVM API changes. | Owen Anderson | 2009-07-30 | 1 | -2/+2 |
* | Update for LLVM API change. | Owen Anderson | 2009-07-29 | 1 | -9/+9 |
* | Update for LLVM API change. | Owen Anderson | 2009-07-27 | 1 | -1/+1 |
* | Switch to getName() | Daniel Dunbar | 2009-07-26 | 1 | -1/+1 |
* | Update for LLVM API change. | Owen Anderson | 2009-07-24 | 1 | -17/+18 |
* | Update for LLVM API change, and contextify a bunch of related stuff. | Owen Anderson | 2009-07-14 | 1 | -32/+33 |
* | Update for LLVM API change. | Owen Anderson | 2009-07-13 | 1 | -3/+4 |
* | Remove the ASTContext parameter from the attribute-related methods of Decl. | Argyrios Kyrtzidis | 2009-06-30 | 1 | -2/+2 |
* | Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>. | Douglas Gregor | 2009-06-18 | 1 | -2/+2 |
* | move the various builtins stuff from libast to libbasic. This | Chris Lattner | 2009-06-14 | 1 | -1/+1 |
* | Remove a few more vector builtins. | Eli Friedman | 2009-06-07 | 1 | -23/+0 |
* | Now that LLVM CodeGen can handle the generic variations a bit better, | Eli Friedman | 2009-06-07 | 1 | -22/+0 |
* | Get rid of a bunch of dead builtins. | Eli Friedman | 2009-06-06 | 1 | -199/+0 |
* | Add support for __builtin_unwind_init. | Eli Friedman | 2009-06-02 | 1 | -0/+30 |
* | If we recognize alloca, treat it as a builtin. This fixes uses of | Eli Friedman | 2009-06-02 | 1 | -0/+1 |
* | Fix a use-of-undefined, IRgen expects the RValue for "void" to be a scalar RV... | Daniel Dunbar | 2009-05-27 | 1 | -2/+2 |
* | Rename an EmitCallExpr function to EmitCall to make it clear that it doesn't ... | Anders Carlsson | 2009-05-27 | 1 | -3/+3 |
* | Use v.data() instead of &v[0] when SmallVector v might be empty. | Jay Foad | 2009-05-21 | 1 | -1/+1 |
* | Remove an unused builtin. | Anders Carlsson | 2009-05-18 | 1 | -4/+0 |
* | Add 'cmp' SSE builtins and get rid of a bunch of other builtins. | Anders Carlsson | 2009-05-18 | 1 | -154/+14 |
* | implement __sync_synchronize and __sync_lock_release, | Chris Lattner | 2009-05-13 | 1 | -3/+15 |
* | add support for __sync_nand_and_fetch and __sync_fetch_and_nand, | Chris Lattner | 2009-05-13 | 1 | -2/+20 |
* | reimplement __sync_* builtins to be variadic and to follow the same | Chris Lattner | 2009-05-08 | 1 | -18/+94 |