diff options
author | Amara Emerson <aemerson@apple.com> | 2020-01-30 16:25:20 -0800 |
---|---|---|
committer | Amara Emerson <aemerson@apple.com> | 2020-01-30 16:27:27 -0800 |
commit | 84bd8511085891a7c5f413f2d54d3a31b98105aa (patch) | |
tree | 2ecfcfa91b1d07e396ce6dfd9d2c07955fc30325 /llvm/lib/CodeGen/LiveDebugVariables.cpp | |
parent | 3b23453b6cbff7366e91c7bb76c3a0c529ec8515 (diff) | |
download | llvm-84bd8511085891a7c5f413f2d54d3a31b98105aa.zip llvm-84bd8511085891a7c5f413f2d54d3a31b98105aa.tar.gz llvm-84bd8511085891a7c5f413f2d54d3a31b98105aa.tar.bz2 |
[GlobalISel][IRTranslator] When translating vector geps, splat the base pointer if required.
We can have geps that have a scalar base pointer, and a vector index value, which
means that the base pointer must be splatted into a vector of pointers.
This fixes crashes on arm64 GlobalISel with optimizations enabled.
Diffstat (limited to 'llvm/lib/CodeGen/LiveDebugVariables.cpp')
0 files changed, 0 insertions, 0 deletions