aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2008-09-09 01:06:48 +0000
committerDaniel Dunbar <daniel@zuster.org>2008-09-09 01:06:48 +0000
commit41cf9dedc6a3f5e7f8ee1d8835ad9ea2b8923f46 (patch)
tree3ca8a84e50b8f3527f60db3b7fb1800ef2f9b9fc /llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
parentc579d978a3d8f20087e55ba3ed7c8fb5b369e6e7 (diff)
downloadllvm-41cf9dedc6a3f5e7f8ee1d8835ad9ea2b8923f46.zip
llvm-41cf9dedc6a3f5e7f8ee1d8835ad9ea2b8923f46.tar.gz
llvm-41cf9dedc6a3f5e7f8ee1d8835ad9ea2b8923f46.tar.bz2
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/lib/Transforms/Utils/BasicBlockUtils.cpp')
0 files changed, 0 insertions, 0 deletions