summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp
diff options
context:
space:
mode:
authorUlrich Weigand <ulrich.weigand@de.ibm.com>2017-09-19 20:50:05 +0000
committerUlrich Weigand <ulrich.weigand@de.ibm.com>2017-09-19 20:50:05 +0000
commit59a01a958a55c75af4076e35ba67e2a4a38d8dce (patch)
tree0d04ddfebf4522b31b99ffc22b605222dd3a5fc1 /llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp
parent5c37d57e15ddd477fb46992d358fdba5dfd775b0 (diff)
downloadbcm5719-llvm-59a01a958a55c75af4076e35ba67e2a4a38d8dce.tar.gz
bcm5719-llvm-59a01a958a55c75af4076e35ba67e2a4a38d8dce.zip
[SystemZ] Fix truncstore + bswap codegen bug
SystemZTargetLowering::combineSTORE contains code to transform a combination of STORE + BSWAP into a STRV type instruction. This transformation is correct for regular stores, but not for truncating stores. The routine neglected to check for that case. Fixes a miscompilation of llvm-objcopy with clang, which caused test suite failures in the SystemZ multistage build bot. llvm-svn: 313669
Diffstat (limited to 'llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud