summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target
diff options
context:
space:
mode:
authorPhilip Reames <listmail@philipreames.com>2016-12-01 20:17:06 +0000
committerPhilip Reames <listmail@philipreames.com>2016-12-01 20:17:06 +0000
commit89e92d21b40a681ee4828daff38229cb417915b5 (patch)
tree0063a8b4b6a9ccec7fc83733f782252d88439214 /llvm/lib/Target
parentbf1a70f1c9a8c5558fd3eb54624a349b9a61979b (diff)
downloadbcm5719-llvm-89e92d21b40a681ee4828daff38229cb417915b5.tar.gz
bcm5719-llvm-89e92d21b40a681ee4828daff38229cb417915b5.zip
[PR29121] Don't fold if it would produce atomic vector loads or stores
The instcombine code which folds loads and stores into their use types can trip up if the use is a bitcast to a type which we can't directly load or store in the IR. In principle, such types shouldn't exist, but in practice they do today. This is a workaround to avoid a bug while we work towards the long term goal. Differential Revision: https://reviews.llvm.org/D24365 llvm-svn: 288415
Diffstat (limited to 'llvm/lib/Target')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud