diff options
author | Sanjay Patel <spatel@rotateright.com> | 2019-12-21 10:33:58 -0500 |
---|---|---|
committer | Sanjay Patel <spatel@rotateright.com> | 2019-12-22 08:37:03 -0500 |
commit | 0b38af89e2c0adc13a6efb1dd04485229ef0d1c6 (patch) | |
tree | 32866523a69556361ad699c1355bb7271e516133 /clang/lib/CodeGen/ModuleBuilder.cpp | |
parent | 218601ada1496f920fadddae9a21f7d6ccf48da5 (diff) | |
download | llvm-0b38af89e2c0adc13a6efb1dd04485229ef0d1c6.zip llvm-0b38af89e2c0adc13a6efb1dd04485229ef0d1c6.tar.gz llvm-0b38af89e2c0adc13a6efb1dd04485229ef0d1c6.tar.bz2 |
[AArch64] match splat of bitcasted extract subvector to DUPLANE
This is another potential regression exposed by D63815.
Here we peek through a bitcast to find an extract subvector and
scale the splat offset based on that:
splat (bitcast (extract X, C)), LaneC --> duplane (bitcast X), LaneC'
Differential Revision: https://reviews.llvm.org/D71672
Diffstat (limited to 'clang/lib/CodeGen/ModuleBuilder.cpp')
0 files changed, 0 insertions, 0 deletions