diff options
| author | Philip Reames <listmail@philipreames.com> | 2016-12-01 20:17:06 +0000 |
|---|---|---|
| committer | Philip Reames <listmail@philipreames.com> | 2016-12-01 20:17:06 +0000 |
| commit | 89e92d21b40a681ee4828daff38229cb417915b5 (patch) | |
| tree | 0063a8b4b6a9ccec7fc83733f782252d88439214 /llvm/lib/Target | |
| parent | bf1a70f1c9a8c5558fd3eb54624a349b9a61979b (diff) | |
| download | bcm5719-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

