| commit | 3ad1f076eadd4d266a7d6df79e36a68211e8bc14 | [log] [tgz] |
|---|---|---|
| author | Daniel Dunbar <daniel@zuster.org> | Wed Sep 10 04:01:49 2008 +0000 |
| committer | Daniel Dunbar <daniel@zuster.org> | Wed Sep 10 04:01:49 2008 +0000 |
| tree | 2be394b3b5a29a887130e782ffc0fcac8a1f48cd | |
| parent | e126ab1ff6c85c2b0db590fc4c85adb076713ba7 [diff] |
Move FunctionType conversion into CGCall.cpp:
- Added CodeGenTypes::GetFunctionType, taking a CGFunctionInfo.
- Updated Obj-C runtimes to use this instead of rolling the
llvm::FunctionType by hand.
- Killed CodeGenTypes::{ConvertReturnType, DecodeArgumentTypes}.
Add ABIArgInfo class to encapsulate ABI decision of how to lower types
to LLVM.
- Will move to target sometime soon.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56047 91177308-0d34-0410-b5e6-96231b3b80d8