| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | Validated by nightly-test runs on x86 and x86-64 darwin, including after | John McCall | 2010-07-06 | 1 | -2/+23 |
| * | Generate fewer first class aggregate values for other | Chris Lattner | 2010-07-05 | 1 | -35/+13 |
| * | in the "coerce" case, the ABI handling code ends up making the | Chris Lattner | 2010-07-05 | 1 | -2/+4 |
| * | fix rdar://8147692 - yet another crash due to my abi work. | Chris Lattner | 2010-07-01 | 1 | -7/+16 |
| * | IRgen: Fix debug info regression in r106970; when we eliminate the return value | Daniel Dunbar | 2010-06-30 | 1 | -5/+6 |
| * | Reapply: | Chris Lattner | 2010-06-30 | 1 | -21/+36 |
| * | Revert r107173, "fix PR7519: after thrashing around and remembering how all t... | Daniel Dunbar | 2010-06-30 | 1 | -22/+9 |
| * | Revert r107216, "fix PR7523, which was caused by the ABI code calling Convert... | Daniel Dunbar | 2010-06-30 | 1 | -13/+11 |
| * | fix PR7523, which was caused by the ABI code calling ConvertType instead | Chris Lattner | 2010-06-29 | 1 | -11/+13 |
| * | relax the CGFunctionInfo::CGFunctionInfo ctor to allow any sequence | Chris Lattner | 2010-06-29 | 1 | -7/+7 |
| * | fix PR7519: after thrashing around and remembering how all this stuff | Chris Lattner | 2010-06-29 | 1 | -9/+22 |
| * | minor cleanups. | Chris Lattner | 2010-06-29 | 1 | -9/+3 |
| * | Pass the LLVM IR version of argument types down into computeInfo. | Chris Lattner | 2010-06-29 | 1 | -1/+9 |
| * | add IR names to coerced arguments. | Chris Lattner | 2010-06-29 | 1 | -0/+3 |
| * | make the argument passing stuff in the FCA case smarter still, by | Chris Lattner | 2010-06-29 | 1 | -21/+46 |
| * | Change CGCall to handle the "coerce" case where the coerce-to type | Chris Lattner | 2010-06-28 | 1 | -11/+60 |
| * | make the trivial forms of CreateCoerced{Load|Store} trivial. | Chris Lattner | 2010-06-28 | 1 | -3/+12 |
| * | finally get around to doing a significant cleanup to irgen: | Chris Lattner | 2010-06-27 | 1 | -4/+2 |
| * | If coercing something from int or pointer type to int or pointer type | Chris Lattner | 2010-06-27 | 1 | -0/+49 |
| * | Same patch as the previous on the store side. Before we compiled this: | Chris Lattner | 2010-06-27 | 1 | -7/+13 |
| * | improve CreateCoercedLoad a bit to generate slightly less awful | Chris Lattner | 2010-06-27 | 1 | -1/+42 |
| * | Change IR generation for return (in the simple case) to avoid doing silly | Chris Lattner | 2010-06-27 | 1 | -18/+37 |
| * | reduce indentation | Chris Lattner | 2010-06-26 | 1 | -34/+35 |
| * | Change EmitReferenceBindingToExpr to take a decl instead of a boolean. | Anders Carlsson | 2010-06-26 | 1 | -1/+1 |
| * | Move CodeGenOptions.h *back* into Frontend. This should have been done when the | Chandler Carruth | 2010-06-15 | 1 | -1/+1 |
| * | Fix for PR7040: Don't try to compute the LLVM type for a function where it | Eli Friedman | 2010-05-30 | 1 | -17/+1 |
| * | Correctly pass aggregates by reference when emitting thunks. | John McCall | 2010-05-26 | 1 | -0/+30 |
| * | Add support for Microsoft's __thiscall, from Steven Watanabe! | Douglas Gregor | 2010-05-18 | 1 | -0/+4 |
| * | As per Chris' request, return the Instruction from EmitCall and add the metad... | David Chisnall | 2010-05-02 | 1 | -4/+3 |
| * | Tweaked EmitCall() to permit the caller to provide some metadata to attach to... | David Chisnall | 2010-05-01 | 1 | -1/+6 |
| * | don't slap noalias attribute on stret result arguments. | Chris Lattner | 2010-04-20 | 1 | -2/+1 |
| * | Vtable -> VTable renames across the board. | Anders Carlsson | 2010-04-17 | 1 | -1/+1 |
| * | Remember the regparm attribute in FunctionType::ExtInfo. | Rafael Espindola | 2010-03-30 | 1 | -11/+6 |
| * | the big refactoring bits of PR3782. | Rafael Espindola | 2010-03-30 | 1 | -15/+14 |
| * | When mapping restrict to noalias, look for 'restrict' on the parameter variable | John McCall | 2010-03-27 | 1 | -2/+6 |
| * | Use the power of types to track down another canonicalization bug in | John McCall | 2010-02-26 | 1 | -36/+43 |
| * | Canonicalize parameter and return types before computing ABI info. Eliminates | John McCall | 2010-02-24 | 1 | -60/+71 |
| * | Perform two more constructor/destructor code-size optimizations: | John McCall | 2010-02-23 | 1 | -0/+12 |
| * | IRgen: Add CreateMemTemp, for creating an temporary memory object for a parti... | Daniel Dunbar | 2010-02-09 | 1 | -11/+10 |
| * | Use the correct function info for constructors when applying function attribu... | Anders Carlsson | 2010-02-06 | 1 | -0/+13 |
| * | Standardize the parsing of function type attributes in a way that | John McCall | 2010-02-05 | 1 | -29/+47 |
| * | Revert the new reference binding code; I came up with a way simpler solution ... | Anders Carlsson | 2010-02-03 | 1 | -4/+1 |
| * | Start creating CXXBindReferenceExpr nodes when binding complex types to refer... | Anders Carlsson | 2010-01-31 | 1 | -0/+3 |
| * | Simplify EmitLValueForField - we can get whether the field is part of a union... | Anders Carlsson | 2010-01-29 | 1 | -2/+2 |
| * | Fill in the return value slot in CGExprAgg::VisitCallExpr. This takes us half... | Anders Carlsson | 2009-12-24 | 1 | -15/+32 |
| * | Pass ReturnValueSlot to EmitCall. No functionality change yet. | Anders Carlsson | 2009-12-24 | 1 | -0/+1 |
| * | implement PR5274: mark 'restrict' parameters as noalias | Nuno Lopes | 2009-12-07 | 1 | -0/+3 |
| * | Make functions returning a struct indirectly evaluate the returned struct | Eli Friedman | 2009-12-04 | 1 | -1/+1 |
| * | Add VTT parameter to base ctors/dtors with virtual bases. (They aren't used y... | Anders Carlsson | 2009-11-25 | 1 | -0/+36 |
| * | It is common for vtables to contain pointers to functions that have either in... | Anders Carlsson | 2009-11-24 | 1 | -0/+26 |