diff options
| author | Daniel Dunbar <daniel@zuster.org> | 2008-09-09 01:06:48 +0000 |
|---|---|---|
| committer | Daniel Dunbar <daniel@zuster.org> | 2008-09-09 01:06:48 +0000 |
| commit | 41cf9dedc6a3f5e7f8ee1d8835ad9ea2b8923f46 (patch) | |
| tree | 3ca8a84e50b8f3527f60db3b7fb1800ef2f9b9fc /llvm | |
| parent | c579d978a3d8f20087e55ba3ed7c8fb5b369e6e7 (diff) | |
| download | bcm5719-llvm-41cf9dedc6a3f5e7f8ee1d8835ad9ea2b8923f46.tar.gz bcm5719-llvm-41cf9dedc6a3f5e7f8ee1d8835ad9ea2b8923f46.zip | |
Change CodeGen to emit calls using (RValue,Type) list:
- Add CodeGenFunction::EmitAnyExprToTemp
o Like EmitAnyExpr, but emits aggregates to a temporary location if
none is available. Seems like this should be simpler (even aside
from using first class aggregates).
- Killed CodeGenFunction::EmitCallArg (just append the pair)
- Conversion of RValues to actual call arguments is now isolated in
CodeGenFunction::EmitCall.
llvm-svn: 55970
Diffstat (limited to 'llvm')
0 files changed, 0 insertions, 0 deletions

