mirror of
https://github.com/RPCS3/llvm.git
synced 2025-03-02 07:37:02 +00:00
i[Hexagon] ANY_EXTEND_VECTOR_INREG should be Custom, not Legal in r321004
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@321005 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
228589c54a
commit
7364392054
@ -2014,7 +2014,6 @@ HexagonTargetLowering::HexagonTargetLowering(const TargetMachine &TM,
|
||||
setOperationAction(ISD::SUB, T, Legal);
|
||||
setOperationAction(ISD::VSELECT, T, Legal);
|
||||
if (T != ByteV) {
|
||||
setOperationAction(ISD::ANY_EXTEND_VECTOR_INREG, T, Legal);
|
||||
setOperationAction(ISD::SIGN_EXTEND_VECTOR_INREG, T, Legal);
|
||||
setOperationAction(ISD::ZERO_EXTEND_VECTOR_INREG, T, Legal);
|
||||
}
|
||||
@ -2026,6 +2025,8 @@ HexagonTargetLowering::HexagonTargetLowering(const TargetMachine &TM,
|
||||
setOperationAction(ISD::INSERT_VECTOR_ELT, T, Custom);
|
||||
setOperationAction(ISD::EXTRACT_SUBVECTOR, T, Custom);
|
||||
setOperationAction(ISD::EXTRACT_VECTOR_ELT, T, Custom);
|
||||
if (T != ByteV)
|
||||
setOperationAction(ISD::ANY_EXTEND_VECTOR_INREG, T, Custom);
|
||||
}
|
||||
|
||||
for (MVT T : LegalV) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user