diff options
| author | Hal Finkel <hfinkel@anl.gov> | 2015-09-02 16:52:37 +0000 |
|---|---|---|
| committer | Hal Finkel <hfinkel@anl.gov> | 2015-09-02 16:52:37 +0000 |
| commit | 77c8b7ffd30b35442f7685f76c1d5500cd87233c (patch) | |
| tree | 6c6ce49c63ef92f75974d1c6d5d9848d41d4ac9e /llvm/lib/Analysis/ObjCARCAliasAnalysis.cpp | |
| parent | 873a78e76c0d3b259ec2abab9c128d72812d6acd (diff) | |
| download | bcm5719-llvm-77c8b7ffd30b35442f7685f76c1d5500cd87233c.tar.gz bcm5719-llvm-77c8b7ffd30b35442f7685f76c1d5500cd87233c.zip | |
[PowerPC] Don't always consider P8Altivec-only masks in LowerVECTOR_SHUFFLE
LowerVECTOR_SHUFFLE needs to decide whether to pass a vector shuffle off to the
TableGen-generated matching code, and it does this by testing the same
predicates used by the TableGen files. Unfortunately, when we added new
P8Altivec-only predicates, we started universally testing them in
LowerVECTOR_SHUFFLE, and if then matched when targeting a system prior to a P8,
we'd end up with a selection failure.
llvm-svn: 246675
Diffstat (limited to 'llvm/lib/Analysis/ObjCARCAliasAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions

