diff options
author | Dan Gohman <gohman@apple.com> | 2009-04-14 22:17:14 +0000 |
---|---|---|
committer | Dan Gohman <gohman@apple.com> | 2009-04-14 22:17:14 +0000 |
commit | e5cd1fcdb93d2e3bad26344f5ada17857a0253b2 (patch) | |
tree | eefd98d4c0d7f1c13422cfe941d268797a84cb4b /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | b4a8fe8dcc910e57be42ed62c3106fafd6d6e195 (diff) | |
download | bcm5719-llvm-e5cd1fcdb93d2e3bad26344f5ada17857a0253b2.tar.gz bcm5719-llvm-e5cd1fcdb93d2e3bad26344f5ada17857a0253b2.zip |
When the result of an EXTRACT_SUBREG, INSERT_SUBREG, or SUBREG_TO_REG
operator is used by a CopyToReg to export the value to a different
block, don't reuse the CopyToReg's register for the subreg operation
result if the register isn't precisely the right class for the
subreg operation.
Also, rename the h-registers.ll test, now that there are more
than one.
llvm-svn: 69087
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions