diff options
author | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2009-08-16 17:40:59 +0000 |
---|---|---|
committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2009-08-16 17:40:59 +0000 |
commit | 7f91fee62bb73a029f681a368ebca947925f7464 (patch) | |
tree | ef2324c0d796aa3b3603f33a68c54e0d6d19e1fe /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | 2ba5ca9d4fd50309ea067e435c3d84a6718f69e3 (diff) | |
download | bcm5719-llvm-7f91fee62bb73a029f681a368ebca947925f7464.tar.gz bcm5719-llvm-7f91fee62bb73a029f681a368ebca947925f7464.zip |
Be more clever about regclasses in ScheduleDAGSDNodes::EmitCopyFromReg.
If two uses of a CopyFromReg want different regclasses, first try a common
sub-class, then fall back on the copy emitted in AddRegisterOperand. There is
no need for an assert here. The cross-class joiner usually cleans up nicely.
llvm-svn: 79193
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions