aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGExprComplex.cpp
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2008-08-30 03:02:31 +0000
committerDaniel Dunbar <daniel@zuster.org>2008-08-30 03:02:31 +0000
commitc722b8565c733b315f079d6e8db7f58e92917049 (patch)
tree3752e981dd5dfc97c626b303b97c601028ca0e65 /clang/lib/CodeGen/CGExprComplex.cpp
parentc62cf7929039f6ff36e47d2180687352e168e60b (diff)
downloadllvm-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