| Commit message (Expand) | Author | Age | Files | Lines |
| * | 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 |
| * | always try to fold a builtin before emitting it. In the future | Chris Lattner | 2008-10-06 | 1 | -18/+5 |
| * | Move handling of __builtin_nan("") out of CGBuiltin.cpp into ExprConstant.cpp | Chris Lattner | 2008-10-06 | 1 | -18/+5 |
| * | remove some code where CGBuiltin folds constants, and use tryEvaluate to | Chris Lattner | 2008-10-06 | 1 | -22/+19 |
| * | Added support for sse intrinsics loadlpd, loadhpd, muldq128, and mulld128 | Mon P Wang | 2008-09-30 | 1 | -0/+7 |
| * | Add __builtin_object_size support. | Daniel Dunbar | 2008-09-03 | 1 | -0/+10 |
| * | Simplify some calls to Builder.CreateCall | Anders Carlsson | 2008-08-30 | 1 | -5/+4 |
| * | Change WarnUnsupported to ErrorUnsupported (in name and in practice). | Daniel Dunbar | 2008-08-16 | 1 | -1/+1 |
| * | More #include cleaning | Daniel Dunbar | 2008-08-11 | 1 | -4/+0 |
| * | More #include cleaning | Daniel Dunbar | 2008-08-11 | 1 | -0/+1 |
| * | Updated to match new atomic names (to enable overloading for pointers to | Mon P Wang | 2008-07-31 | 1 | -4/+8 |
| * | X86 builtin fixes | Nate Begeman | 2008-07-25 | 1 | -32/+10 |
| * | don't depend on the result of CreateNeg to be a binop | Chris Lattner | 2008-07-23 | 1 | -3/+3 |
| * | Implement bzero, memset, memmove builtins. | Daniel Dunbar | 2008-07-22 | 1 | -10/+31 |
| * | Implement nans, prefetch, and trap builtins. | Daniel Dunbar | 2008-07-21 | 1 | -1/+15 |
| * | Kill an unused variable warning | Daniel Dunbar | 2008-07-21 | 1 | -3/+0 |
| * | Add __builtin_powi[fl] support | Daniel Dunbar | 2008-07-21 | 1 | -0/+14 |
| * | Implement ffs, parity, and popcount builtins. | Daniel Dunbar | 2008-07-21 | 1 | -2/+55 |
| * | Add support shufpd | Mon P Wang | 2008-07-18 | 1 | -0/+4 |
| * | Codegen support for __builtin_stdarg_start | Chris Lattner | 2008-07-09 | 1 | -2/+3 |
| * | Make a few related changes: | Chris Lattner | 2008-06-30 | 1 | -76/+91 |
| * | Updated atomic intrinsic name from llvm r52706. Fixed dropped bit in shufps. | Mon P Wang | 2008-06-25 | 1 | -4/+4 |
| * | This patch is motivated by numerous strict-aliasing warnings when compiling | Ted Kremenek | 2008-06-17 | 1 | -1/+1 |
| * | force size of alloca to i32, which is currently required by LLVM IR. | Chris Lattner | 2008-06-16 | 1 | -3/+6 |
| * | Basic support for volatile loads and stores. Stores the volatile | Eli Friedman | 2008-06-13 | 1 | -1/+0 |
| * | Implementation of __builtin_ctlz. | Eli Friedman | 2008-05-27 | 1 | -0/+14 |
| * | Add codegen support for stack address intrinsics. | Eli Friedman | 2008-05-20 | 1 | -0/+8 |
| * | Implement CodeGen for __builtin_memcpy. | Eli Friedman | 2008-05-19 | 1 | -0/+10 |
| * | Fix some prototypes, and implement some builtins until we have our header fil... | Nate Begeman | 2008-05-16 | 1 | -0/+3 |
| * | Handle a couple missing builtins that will go away eventually when the various | Nate Begeman | 2008-05-15 | 1 | -1/+16 |
| * | Added support to generate some atomic operators (add, sub, and, or etc..) | Mon P Wang | 2008-05-09 | 1 | -0/+39 |
| * | simplify some builder calls. | Chris Lattner | 2008-05-06 | 1 | -7/+4 |
| * | use simplified API for making fp constants. | Chris Lattner | 2008-05-04 | 1 | -2/+2 |
| * | Enable clang to codegen emmintrin.h until we have our own emmintrin.h | Nate Begeman | 2008-04-14 | 1 | -31/+331 |
| * | fix build error: add missing braces. | Torok Edwin | 2008-04-04 | 1 | -1/+2 |
| * | Teach clang how to codegen punpcklbw and punpcklwd | Nate Begeman | 2008-04-03 | 1 | -0/+7 |
| * | Make a major restructuring of the clang tree: introduce a top-level | Chris Lattner | 2008-03-15 | 1 | -0/+486 |