diff options
author | Craig Topper <craig.topper@intel.com> | 2019-09-19 06:50:39 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@intel.com> | 2019-09-19 06:50:39 +0000 |
commit | c2d25ed1b36d1c9cd02421b09635c1ee55b8099d (patch) | |
tree | 916d9219ad3626f9d3a2b5ae01b57460abaabe48 /llvm/lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp | |
parent | 56aa691c4149a20c28b1ec3a1f0ee06b591fa49c (diff) | |
download | bcm5719-llvm-c2d25ed1b36d1c9cd02421b09635c1ee55b8099d.tar.gz bcm5719-llvm-c2d25ed1b36d1c9cd02421b09635c1ee55b8099d.zip |
[X86] Prevent crash in LowerBUILD_VECTORvXi1 for v64i1 vectors on 32-bit targets when the vector is a mix of constants and non-constant.
We need to materialize the constants as two 32-bit values that
are casted to v32i1 and then concatenated.
llvm-svn: 372304
Diffstat (limited to 'llvm/lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp')
0 files changed, 0 insertions, 0 deletions