| Commit message (Expand) | Author | Age | Files | Lines |
| * | 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 |
| * | PR4134: Implement __builtin_extract_return_addr. | Eli Friedman | 2009-05-03 | 1 | -1/+4 |
| * | Remove getIntegerConstantExprValue in favor of using EvaluateAsInt. | Eli Friedman | 2009-04-26 | 1 | -2/+1 |
| * | fix incorrect lowering of __builtin_ia32_shufpd, rdar://6803924 | Chris Lattner | 2009-04-18 | 1 | -1/+2 |
| * | Update to use hasAttr() instead of getAttr(). | Daniel Dunbar | 2009-04-13 | 1 | -2/+2 |
| * | Add a destination type argument to EmitConstantExpr. This will be used for wh... | Anders Carlsson | 2009-04-08 | 1 | -1/+1 |
| * | Implement __sync_{add,sub,and,or,xor}_and_fetch and | Daniel Dunbar | 2009-04-07 | 1 | -9/+59 |
| * | Support IRgen of sqrt -> llvm.sqrt, pow -> llvm.pow. | Daniel Dunbar | 2009-02-16 | 1 | -1/+30 |
| * | Fix IRgen of __builtin_memset. | Daniel Dunbar | 2009-02-16 | 1 | -1/+2 |
| * | Implicitly declare certain C library functions (malloc, strcpy, memmove, | Douglas Gregor | 2009-02-13 | 1 | -1/+2 |
| * | Use EmitVAListRef instead of EmitLValue directly to handle array decay | Daniel Dunbar | 2009-02-11 | 1 | -1/+1 |
| * | Reapply Daniel's patch to match up with llvm 63765. | Dale Johannesen | 2009-02-05 | 1 | -6/+3 |
| * | Chase LLVM TOT in circles (i.e., revert r63773 to match revert of | Daniel Dunbar | 2009-02-04 | 1 | -3/+6 |
| * | (llvm up) Update for intrinsic lookup changes. | Daniel Dunbar | 2009-02-04 | 1 | -6/+3 |
| * | Make the constant folder aware of | Eli Friedman | 2009-01-25 | 1 | -2/+2 |
| * | Slight cleanup, and fix for va_arg on architectures where va_list is a | Eli Friedman | 2009-01-20 | 1 | -14/+3 |
| * | Do codegen correctly for va_start/end/copy on architectures where | Eli Friedman | 2009-01-20 | 1 | -4/+14 |
| * | Fix for PR3350: add special-casing for "references" to va_lists in | Eli Friedman | 2009-01-20 | 1 | -5/+1 |
| * | Vector codegen improvements | Nate Begeman | 2009-01-18 | 1 | -0/+2 |
| * | Generate code for __builtin_ia32_pshufw | Anders Carlsson | 2008-12-22 | 1 | -0/+7 |
| * | Use the new Expr::Evaluate | Anders Carlsson | 2008-12-01 | 1 | -5/+5 |
| * | rename Expr::tryEvaluate to Expr::Evaluate. | Chris Lattner | 2008-11-16 | 1 | -1/+1 |
| * | Fix bug in va_copy | Anders Carlsson | 2008-11-04 | 1 | -1/+1 |
| * | Fix for PR2966: va_start/va_end use the *address* of the | Eli Friedman | 2008-10-29 | 1 | -1/+1 |
| * | Added pinsrd, pinsrq, and some other vector intrinsics | Mon P Wang | 2008-10-15 | 1 | -0/+4 |
| * | Lift EmitTargetBuiltinExpr out of EmitBuiltinExpr. | Daniel Dunbar | 2008-10-10 | 1 | -8/+11 |
| * | Make sema and codegen allow __builtin___CFStringMakeConstantString as a valid | Chris Lattner | 2008-10-06 | 1 | -17/+2 |