From 40b8b4a466e3ea9ca438b776ce02c272a1b665da Mon Sep 17 00:00:00 2001 From: Simon Pilgrim Date: Fri, 26 Feb 2021 11:10:54 +0000 Subject: [PATCH] [X86] Remove unnecessary custom lowering of v16i1/v32i1 ADD/SUB These were missed in D97478 --- llvm/lib/Target/X86/X86ISelLowering.cpp | 2 -- 1 file changed, 2 deletions(-) diff --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp index b9a3a24..9aa76d9 100644 --- a/llvm/lib/Target/X86/X86ISelLowering.cpp +++ b/llvm/lib/Target/X86/X86ISelLowering.cpp @@ -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); -- 2.7.4