summaryrefslogtreecommitdiffstats
path: root/clang/lib/Frontend/InitPreprocessor.cpp
diff options
context:
space:
mode:
authorGerolf Hoflehner <ghoflehner@apple.com>2014-08-12 07:54:12 +0000
committerGerolf Hoflehner <ghoflehner@apple.com>2014-08-12 07:54:12 +0000
commiteb90500d06b38a596d1b765c308bc8d9aed06996 (patch)
tree4592ecd245dc78ca715a6a757b292b9f93033ea5 /clang/lib/Frontend/InitPreprocessor.cpp
parent7116562d0a596f509e7e0034ece65f914ecf594d (diff)
downloadbcm5719-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 'clang/lib/Frontend/InitPreprocessor.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud