summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2017-10-15 16:41:17 +0000
committerCraig Topper <craig.topper@intel.com>2017-10-15 16:41:17 +0000
commita5af4a64d07017cb7ebbcb615d330ef29235094a (patch)
tree6e4756271d7a1201e6427a9224c3dbffdf47c997 /clang/lib/CodeGen/CodeGenModule.cpp
parenta1f9c9dd8be51ba6b08dd556f166a52b66cf1bc9 (diff)
downloadbcm5719-llvm-a5af4a64d07017cb7ebbcb615d330ef29235094a.tar.gz
bcm5719-llvm-a5af4a64d07017cb7ebbcb615d330ef29235094a.zip
[AVX512] Don't mark EXTLOAD as legal with AVX512. Continue using custom lowering.
Summary: This was impeding our ability to combine the extending shuffles with other shuffles as you can see from the test changes. There's one special case that needed to be added to use VZEXT directly for v8i8->v8i64 since the custom lowering requires v64i8. Reviewers: RKSimon, zvi, delena Reviewed By: delena Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D38714 llvm-svn: 315860
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud