diff options
| author | Gerolf Hoflehner <ghoflehner@apple.com> | 2014-08-12 07:54:12 +0000 |
|---|---|---|
| committer | Gerolf Hoflehner <ghoflehner@apple.com> | 2014-08-12 07:54:12 +0000 |
| commit | eb90500d06b38a596d1b765c308bc8d9aed06996 (patch) | |
| tree | 4592ecd245dc78ca715a6a757b292b9f93033ea5 /llvm/utils/testgen | |
| parent | 7116562d0a596f509e7e0034ece65f914ecf594d (diff) | |
| download | bcm5719-llvm-eb90500d06b38a596d1b765c308bc8d9aed06996.tar.gz bcm5719-llvm-eb90500d06b38a596d1b765c308bc8d9aed06996.zip | |
[MachineCombiner] Fix for ICE bug 20598
The combiner ignored DBG nodes when checking
the uses of a virtual register.
It combined a sequence like
%vreg1 = madd %vreg2, %vreg3,...
DBG_VALUE (%vreg1 ...)
%vreg4 = add %vreg1,...
to
%vreg4 = madd %vreg2, %vreg3
leaving behind a dangling DBG_VALUE with
a definition. This triggered an assertion
in the MachineTraceMetrics.cpp module.
llvm-svn: 215431
Diffstat (limited to 'llvm/utils/testgen')
0 files changed, 0 insertions, 0 deletions

