|  | Commit message (Expand) | Author | Age | Files | Lines | 
|---|
| * | IRgen: Add CreateMemTemp, for creating an temporary memory object for a parti... | Daniel Dunbar | 2010-02-09 | 1 | -2/+1 | 
| * | IRgen: Fix some CreateTempAlloca calls to use ConvertTypeForMem when that is | Daniel Dunbar | 2010-02-05 | 1 | -1/+2 | 
| * | 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 |