| Commit message (Expand) | Author | Age | Files | Lines |
| * | ABI handling: Implement coercion for argument types (in addition to | Daniel Dunbar | 2009-02-03 | 1 | -4/+39 |
| * | Change ABIInfo to compute information for a full signature at a time | Daniel Dunbar | 2009-02-03 | 1 | -41/+38 |
| * | Remove ABIArgInfo::Default kind, ABI is now responsible for specifying | Daniel Dunbar | 2009-02-03 | 1 | -33/+28 |
| * | Add ABIArgInfo::Direct kind, which passes arguments using whatever the | Daniel Dunbar | 2009-02-03 | 1 | -1/+18 |
| * | Add two FIXMEs. | Daniel Dunbar | 2009-02-03 | 1 | -0/+5 |
| * | Always use CGFunctionInfo to access ABI information. | Daniel Dunbar | 2009-02-03 | 1 | -14/+16 |
| * | Move ABIArgInfo into CGFunctionInfo, computed on creation. | Daniel Dunbar | 2009-02-03 | 1 | -25/+31 |
| * | Move ABIInfo/ABIArgInfo classes into ABIInfo.h | Daniel Dunbar | 2009-02-03 | 1 | -103/+3 |
| * | Memoize CGFunctionInfo construction. | Daniel Dunbar | 2009-02-03 | 1 | -1/+12 |
| * | Change CGFunctionInfo args iterator to not include the return type. | Daniel Dunbar | 2009-02-02 | 1 | -14/+14 |
| * | Thread CGFunctionInfo construction through CodeGenTypes. | Daniel Dunbar | 2009-02-02 | 1 | -26/+46 |
| * | More ABI API cleanup. | Daniel Dunbar | 2009-02-02 | 1 | -13/+12 |
| * | ABI handling API changes. | Daniel Dunbar | 2009-02-02 | 1 | -29/+22 |
| * | Shuffle some functions around, no functionality change. | Daniel Dunbar | 2009-02-02 | 1 | -65/+65 |
| * | Add FIXME. | Daniel Dunbar | 2009-02-02 | 1 | -0/+4 |
| * | Remove unused overload of GetFunctionType. | Daniel Dunbar | 2009-01-31 | 1 | -8/+2 |
| * | Initialize CGFunctionInfo isVariadic bit correctly. | Daniel Dunbar | 2009-01-31 | 1 | -2/+4 |
| * | Err, unbreak my previous "no functionality change commit", will fix properly ... | Daniel Dunbar | 2009-01-31 | 1 | -1/+1 |
| * | Kill off CGCallInfo, always use CGFunctionInfo for encapsulating | Daniel Dunbar | 2009-01-31 | 1 | -31/+20 |
| * | x86_64 ABI: Retool classification to compute lo & hi classifications | Daniel Dunbar | 2009-01-31 | 1 | -79/+86 |
| * | x86_64 ABI: Fix more thinkos, straddling computation for complex was | Daniel Dunbar | 2009-01-30 | 1 | -6/+6 |
| * | x86_64 ABI: Fix thinko in prev commit, 64-bit vectors should have SSE | Daniel Dunbar | 2009-01-30 | 1 | -1/+1 |
| * | x86_64 ABI: Pass <1 x double> in memory. This is arguably wrong, but | Daniel Dunbar | 2009-01-30 | 1 | -4/+7 |
| * | Remove testing -use-x86_64-abi option; current implementation is | Daniel Dunbar | 2009-01-30 | 1 | -7/+1 |
| * | x86_64 ABI: Split small vectors which cross an eightbyte boundary. Down to 33... | Daniel Dunbar | 2009-01-30 | 1 | -2/+7 |
| * | x86_64 ABI: Implement classification for arrays. | Daniel Dunbar | 2009-01-30 | 1 | -55/+101 |
| * | Use uint64_t not unsigned for type sizes/offsets. | Daniel Dunbar | 2009-01-30 | 1 | -11/+11 |
| * | x86_64 ABI: Handle fields / complex components which straddle | Daniel Dunbar | 2009-01-29 | 1 | -4/+15 |
| * | x86_64 ABI: Tweak merging algorithm so that we always bail early when | Daniel Dunbar | 2009-01-29 | 1 | -2/+2 |
| * | ABI: When emitting calls which return an ignored argument, make sure | Daniel Dunbar | 2009-01-29 | 1 | -1/+8 |
| * | x86_64 ABI: Implement classification for records. | Daniel Dunbar | 2009-01-29 | 1 | -0/+103 |
| * | x86_64: Support cases which map to returning multiple values in LLVM | Daniel Dunbar | 2009-01-29 | 1 | -4/+5 |
| * | x86_64 ABI: Classify _Complex ints as integer. | Daniel Dunbar | 2009-01-29 | 1 | -1/+7 |
| * | x86_64: Classify __m64 and __m128 "correctly". | Daniel Dunbar | 2009-01-27 | 1 | -2/+14 |
| * | Implement support for coercion to wider types during ABI handling. | Daniel Dunbar | 2009-01-27 | 1 | -7/+69 |
| * | Add Ignore ABIArgInfo kind, for handling void & empty structures. | Daniel Dunbar | 2009-01-26 | 1 | -4/+40 |
| * | Start filling in x86_64 ABI implementation. | Daniel Dunbar | 2009-01-24 | 1 | -13/+159 |
| * | Add dummy X86_64 ABIInfo implementation. | Daniel Dunbar | 2009-01-15 | 1 | -5/+26 |
| * | Provide a new kind of iterator, the specific_decl_iterator, that | Douglas Gregor | 2009-01-09 | 1 | -4/+4 |
| * | Allow ABI to use StructRet even for scalar values. | Daniel Dunbar | 2008-12-18 | 1 | -9/+17 |
| * | Handle returning complex types that get coerced. Fixes PR3131 | Anders Carlsson | 2008-11-25 | 1 | -1/+4 |
| * | Migrate some stuff from NamedDecl::getName() to | Chris Lattner | 2008-11-24 | 1 | -1/+1 |
| * | Fix silly bug spotted by Daniel Dunbar | Anders Carlsson | 2008-11-15 | 1 | -1/+1 |
| * | Handle complex return values. | Anders Carlsson | 2008-11-15 | 1 | -1/+6 |
| * | Lift out ABIInfo abstract base class. | Daniel Dunbar | 2008-10-13 | 1 | -19/+97 |
| * | Implement support for the const and pure attributes. | Anders Carlsson | 2008-10-05 | 1 | -0/+4 |
| * | Now Attributes are divided in three groups | Devang Patel | 2008-09-26 | 1 | -4/+8 |
| * | Large mechanical patch. | Devang Patel | 2008-09-25 | 1 | -21/+21 |
| * | Adjust whitespaces. | Devang Patel | 2008-09-24 | 1 | -2/+2 |
| * | s/ParamAttrsWithIndex/FnAttributeWithIndex/g | Devang Patel | 2008-09-24 | 1 | -4/+4 |