mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-11-01 15:17:25 +00:00
[AVX512] Enabling bit logic lowering
Added lowering tests. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224132 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -1570,6 +1570,13 @@ void X86TargetLowering::resetOperationActions() {
|
||||
setOperationAction(ISD::SETCC, MVT::v4i1, Custom);
|
||||
setOperationAction(ISD::SETCC, MVT::v2i1, Custom);
|
||||
setOperationAction(ISD::INSERT_SUBVECTOR, MVT::v8i1, Legal);
|
||||
|
||||
setOperationAction(ISD::AND, MVT::v8i32, Legal);
|
||||
setOperationAction(ISD::OR, MVT::v8i32, Legal);
|
||||
setOperationAction(ISD::XOR, MVT::v8i32, Legal);
|
||||
setOperationAction(ISD::AND, MVT::v4i32, Legal);
|
||||
setOperationAction(ISD::OR, MVT::v4i32, Legal);
|
||||
setOperationAction(ISD::XOR, MVT::v4i32, Legal);
|
||||
}
|
||||
|
||||
// SIGN_EXTEND_INREGs are evaluated by the extend type. Handle the expansion
|
||||
|
||||
Reference in New Issue
Block a user