Daniel Dunbar
|
e46506eaea
|
Pull CodeGenFunction::EmitVAArg into target specific ABIInfo classes.
- Missed this file.
llvm-svn: 64238
|
2009-02-10 21:44:36 +00:00 |
Daniel Dunbar
|
b8b1c679c4
|
Merge ABIInfo StructRet/ByVal into Indirect.
- No (intended) functionality change, the semantic changes are to come.
llvm-svn: 63850
|
2009-02-05 08:00:50 +00:00 |
Daniel Dunbar
|
8045343ca2
|
Initialize alignment field for ByVal ABIInfo correctly.
llvm-svn: 63809
|
2009-02-05 01:01:30 +00:00 |
Daniel Dunbar
|
56e7552c73
|
Add ABIArgInfo::dump()
llvm-svn: 63794
|
2009-02-04 23:24:38 +00:00 |
Daniel Dunbar
|
32931eb21d
|
Change ABIInfo to compute information for a full signature at a time
(the main point of this restructing).
llvm-svn: 63619
|
2009-02-03 06:51:18 +00:00 |
Daniel Dunbar
|
0136282a9c
|
Remove ABIArgInfo::Default kind, ABI is now responsible for specifying
acceptable kind with more precise semantics.
llvm-svn: 63617
|
2009-02-03 06:30:17 +00:00 |
Daniel Dunbar
|
67dace890f
|
Add ABIArgInfo::Direct kind, which passes arguments using whatever the
native IRgen type is. This is like Default, but without any extra
semantics (like automatic tweaking of structures or void).
llvm-svn: 63615
|
2009-02-03 06:17:37 +00:00 |
Daniel Dunbar
|
313321ea23
|
Move ABIArgInfo into CGFunctionInfo, computed on creation.
- Still have to convert some consumers over.
llvm-svn: 63610
|
2009-02-03 05:31:23 +00:00 |
Daniel Dunbar
|
6d6b0d309a
|
Move ABIInfo/ABIArgInfo classes into ABIInfo.h
llvm-svn: 63586
|
2009-02-03 01:05:53 +00:00 |