Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update for LLVM API change, and contextify a bunch of related stuff. | Owen Anderson | 2009-07-14 | 1 | -1/+3 |
| | | | | llvm-svn: 75705 | ||||
* | Add new ABIArgInfo kind: Extend. This allows target to implement its own ↵ | Anton Korobeynikov | 2009-06-06 | 1 | -0/+7 |
| | | | | | | | | | argument zero/sign extension logic (consider, e.g. target has only 64 bit registers and thus i32's should be extended as well). llvm-svn: 72998 | ||||
* | Factor out TargetABIInfo stuff into separate file. No functionality change. | Anton Korobeynikov | 2009-06-05 | 1 | -14/+19 |
| | | | | llvm-svn: 72962 | ||||
* | Pull CodeGenFunction::EmitVAArg into target specific ABIInfo classes. | Daniel Dunbar | 2009-02-10 | 1 | -0/+11 |
| | | | | | | - Missed this file. llvm-svn: 64238 | ||||
* | Merge ABIInfo StructRet/ByVal into Indirect. | Daniel Dunbar | 2009-02-05 | 1 | -20/+11 |
| | | | | | | - No (intended) functionality change, the semantic changes are to come. llvm-svn: 63850 | ||||
* | Initialize alignment field for ByVal ABIInfo correctly. | Daniel Dunbar | 2009-02-05 | 1 | -1/+1 |
| | | | | llvm-svn: 63809 | ||||
* | Add ABIArgInfo::dump() | Daniel Dunbar | 2009-02-04 | 1 | -0/+2 |
| | | | | llvm-svn: 63794 | ||||
* | Change ABIInfo to compute information for a full signature at a time | Daniel Dunbar | 2009-02-03 | 1 | -6/+11 |
| | | | | | | (the main point of this restructing). llvm-svn: 63619 | ||||
* | Remove ABIArgInfo::Default kind, ABI is now responsible for specifying | Daniel Dunbar | 2009-02-03 | 1 | -8/+2 |
| | | | | | | acceptable kind with more precise semantics. llvm-svn: 63617 | ||||
* | Add ABIArgInfo::Direct kind, which passes arguments using whatever the | Daniel Dunbar | 2009-02-03 | 1 | -0/+8 |
| | | | | | | | native IRgen type is. This is like Default, but without any extra semantics (like automatic tweaking of structures or void). llvm-svn: 63615 | ||||
* | Move ABIArgInfo into CGFunctionInfo, computed on creation. | Daniel Dunbar | 2009-02-03 | 1 | -0/+6 |
| | | | | | | - Still have to convert some consumers over. llvm-svn: 63610 | ||||
* | Move ABIInfo/ABIArgInfo classes into ABIInfo.h | Daniel Dunbar | 2009-02-03 | 1 | -0/+116 |
llvm-svn: 63586 |