diff options
author | Sanjay Patel <spatel@rotateright.com> | 2018-11-01 15:41:12 +0000 |
---|---|---|
committer | Sanjay Patel <spatel@rotateright.com> | 2018-11-01 15:41:12 +0000 |
commit | c5fe3ce2ec8b44b2cbab6fe5dc50633492fbd80d (patch) | |
tree | 58d5d7f6194b3366743881f86b62d52cd832ffbf /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 29ca764492eaf5c44afde25dd7d17ca3dad8704e (diff) | |
download | llvm-c5fe3ce2ec8b44b2cbab6fe5dc50633492fbd80d.zip llvm-c5fe3ce2ec8b44b2cbab6fe5dc50633492fbd80d.tar.gz llvm-c5fe3ce2ec8b44b2cbab6fe5dc50633492fbd80d.tar.bz2 |
[DAGCombiner] make sure we have a whole-number extract before trying to narrow a vector op (PR39511)
The test causes a crash because we were trying to extract v4f32 to v3f32, and the
narrowing factor was then 4/3 = 1 producing a bogus narrow type.
This should fix:
https://bugs.llvm.org/show_bug.cgi?id=39511
llvm-svn: 345842
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions