mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-07-25 13:24:46 +00:00
Expand ZERO_EXTEND operations for NEON vector types.
Testcase from Nick Lewycky. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111341 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -125,6 +125,7 @@ void ARMTargetLowering::addTypeForNEON(EVT VT, EVT PromotedLdStVT,
|
||||
setOperationAction(ISD::EXTRACT_SUBVECTOR, VT.getSimpleVT(), Expand);
|
||||
setOperationAction(ISD::SELECT, VT.getSimpleVT(), Expand);
|
||||
setOperationAction(ISD::SELECT_CC, VT.getSimpleVT(), Expand);
|
||||
setOperationAction(ISD::ZERO_EXTEND, VT.getSimpleVT(), Expand);
|
||||
if (VT.isInteger()) {
|
||||
setOperationAction(ISD::SHL, VT.getSimpleVT(), Custom);
|
||||
setOperationAction(ISD::SRA, VT.getSimpleVT(), Custom);
|
||||
|
Reference in New Issue
Block a user