aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/ModuleDebugInfoPrinter.cpp
diff options
context:
space:
mode:
authorEli Friedman <efriedma@codeaurora.org>2016-12-15 21:36:59 +0000
committerEli Friedman <efriedma@codeaurora.org>2016-12-15 21:36:59 +0000
commit34505083c6530bccfad189a37f9beaac3b442981 (patch)
tree2bbad55401ae052756778c812abea1b14f09b8b4 /llvm/lib/Analysis/ModuleDebugInfoPrinter.cpp
parent64c01f7bef8d65716f12e7556238ea8f8c2c010e (diff)
downloadllvm-34505083c6530bccfad189a37f9beaac3b442981.zip
llvm-34505083c6530bccfad189a37f9beaac3b442981.tar.gz
llvm-34505083c6530bccfad189a37f9beaac3b442981.tar.bz2
Don't combine a shuffle of two BUILD_VECTORs with duplicate elements.
Targets can't handle this case well in general; we often transform a shuffle of two cheap BUILD_VECTORs to element-by-element insertion, which is very inefficient. Fixes https://llvm.org/bugs/show_bug.cgi?id=31364 . Partially fixes https://llvm.org/bugs/show_bug.cgi?id=31301. Differential Revision: https://reviews.llvm.org/D27787 llvm-svn: 289874
Diffstat (limited to 'llvm/lib/Analysis/ModuleDebugInfoPrinter.cpp')
0 files changed, 0 insertions, 0 deletions