diff options
| author | Daniel Dunbar <daniel@zuster.org> | 2008-08-30 03:02:31 +0000 |
|---|---|---|
| committer | Daniel Dunbar <daniel@zuster.org> | 2008-08-30 03:02:31 +0000 |
| commit | c722b8565c733b315f079d6e8db7f58e92917049 (patch) | |
| tree | 3752e981dd5dfc97c626b303b97c601028ca0e65 /clang/lib/CodeGen/CGExprComplex.cpp | |
| parent | c62cf7929039f6ff36e47d2180687352e168e60b (diff) | |
| download | llvm-c722b8565c733b315f079d6e8db7f58e92917049.zip llvm-c722b8565c733b315f079d6e8db7f58e92917049.tar.gz llvm-c722b8565c733b315f079d6e8db7f58e92917049.tar.bz2 | |
Refactor handling of calls:
- Added CodeGenFunction::EmitCall which just takes the callee, return
type, and a list of (Value*,QualType) pairs.
- Added CodeGenFunction::EmitCallArg which handles emitting code for
a call argument and turning it into an appropriate
(Value*,QualType) pair.
- Changed Objective-C runtime interface so that the actual emission
of arguments for message sends is (once again) done in the code to
emit a message send.
No intended functionality change, this is prep work for better ABI
support and for Objective-C property setter support.
llvm-svn: 55560
Diffstat (limited to 'clang/lib/CodeGen/CGExprComplex.cpp')
0 files changed, 0 insertions, 0 deletions
