[X86] Remove unnecessary custom lowering of v16i1/v32i1 ADD/SUB
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 26 Feb 2021 11:10:54 +0000 (11:10 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 26 Feb 2021 11:46:11 +0000 (11:46 +0000)
These were missed in D97478

llvm/lib/Target/X86/X86ISelLowering.cpp

index b9a3a24..9aa76d9 100644 (file)
@@ -1851,8 +1851,6 @@ X86TargetLowering::X86TargetLowering(const X86TargetMachine &TM,
     addRegisterClass(MVT::v64i1,  &X86::VK64RegClass);
 
     for (auto VT : { MVT::v32i1, MVT::v64i1 }) {
-      setOperationAction(ISD::ADD,                VT, Custom);
-      setOperationAction(ISD::SUB,                VT, Custom);
       setOperationAction(ISD::MUL,                VT, Custom);
       setOperationAction(ISD::VSELECT,            VT, Expand);
       setOperationAction(ISD::UADDSAT,            VT, Custom);