diff options
author | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2010-11-10 19:31:50 +0000 |
---|---|---|
committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2010-11-10 19:31:50 +0000 |
commit | 6ee7d9aadeb871fa13324731c2ee50d54cc317fa (patch) | |
tree | 71002a0e0ba26d2064af74ff1ef76844bb751507 /lldb/source/Commands/CommandObjectFrame.cpp | |
parent | 89eb6a8b94e054b5afaf87969fd24d9ceb7b92dc (diff) | |
download | llvm-6ee7d9aadeb871fa13324731c2ee50d54cc317fa.zip llvm-6ee7d9aadeb871fa13324731c2ee50d54cc317fa.tar.gz llvm-6ee7d9aadeb871fa13324731c2ee50d54cc317fa.tar.bz2 |
Basic rematerialization during splitting.
Whenever splitting wants to insert a copy, it checks if the value can be
rematerialized cheaply instead.
Missing features:
- Delete instructions when all uses have been rematerialized.
- Truncate live ranges to the remaining uses after rematerialization.
llvm-svn: 118702
Diffstat (limited to 'lldb/source/Commands/CommandObjectFrame.cpp')
0 files changed, 0 insertions, 0 deletions