diff options
author | David Sherwood <david.sherwood@arm.com> | 2020-07-28 13:28:14 +0100 |
---|---|---|
committer | David Sherwood <david.sherwood@arm.com> | 2020-07-30 08:40:53 +0100 |
commit | 23ad660b5d34930b2b5362f1bba63daee78f6aa4 (patch) | |
tree | b36368a311cdec9e0000f9ab1de54a13b73a83b3 /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | |
parent | 73c12bd8ff1a9cd8375a357ea06f171e127ec1b8 (diff) | |
download | llvm-23ad660b5d34930b2b5362f1bba63daee78f6aa4.zip llvm-23ad660b5d34930b2b5362f1bba63daee78f6aa4.tar.gz llvm-23ad660b5d34930b2b5362f1bba63daee78f6aa4.tar.bz2 |
[SVE][CodeGen] At -O0 fallback to DAG ISel when translating alloca with scalable types
When building code at -O0 We weren't falling back to DAG ISel correctly
when encountering alloca instructions with scalable vector types. This
is because the alloca has no operands that are scalable. I've fixed this by
adding a check in AArch64ISelLowering::fallBackToDAGISel for alloca
instructions with scalable types.
Differential Revision: https://reviews.llvm.org/D84746
Diffstat (limited to 'llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp')
0 files changed, 0 insertions, 0 deletions