summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/ABIInfo.h
Commit message (Collapse)AuthorAgeFilesLines
...
* Pull CodeGenFunction::EmitVAArg into target specific ABIInfo classes.Daniel Dunbar2009-02-101-0/+11
| | | | | | - Missed this file. llvm-svn: 64238
* Merge ABIInfo StructRet/ByVal into Indirect. Daniel Dunbar2009-02-051-20/+11
| | | | | | - No (intended) functionality change, the semantic changes are to come. llvm-svn: 63850
* Initialize alignment field for ByVal ABIInfo correctly.Daniel Dunbar2009-02-051-1/+1
| | | | llvm-svn: 63809
* Add ABIArgInfo::dump()Daniel Dunbar2009-02-041-0/+2
| | | | llvm-svn: 63794
* Change ABIInfo to compute information for a full signature at a timeDaniel Dunbar2009-02-031-6/+11
| | | | | | (the main point of this restructing). llvm-svn: 63619
* Remove ABIArgInfo::Default kind, ABI is now responsible for specifyingDaniel Dunbar2009-02-031-8/+2
| | | | | | acceptable kind with more precise semantics. llvm-svn: 63617
* Add ABIArgInfo::Direct kind, which passes arguments using whatever theDaniel Dunbar2009-02-031-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 Dunbar2009-02-031-0/+6
| | | | | | - Still have to convert some consumers over. llvm-svn: 63610
* Move ABIInfo/ABIArgInfo classes into ABIInfo.hDaniel Dunbar2009-02-031-0/+116
llvm-svn: 63586
OpenPOWER on IntegriCloud