Custom lower SUB with two register operands.
authorSanjiv Gupta <sanjiv.gupta@microchip.com>
Thu, 4 Jun 2009 08:52:28 +0000 (08:52 +0000)
committerSanjiv Gupta <sanjiv.gupta@microchip.com>
Thu, 4 Jun 2009 08:52:28 +0000 (08:52 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72861 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/PIC16/PIC16ISelLowering.cpp

index 0f83fd2353a9d6372b450d24a3c4c664bf6be093..d9d387abf9417ee518db40122593196dff6e0530 100644 (file)
@@ -105,6 +105,7 @@ PIC16TargetLowering::PIC16TargetLowering(PIC16TargetMachine &TM)
   setOperationAction(ISD::ADDC,    MVT::i8,  Custom);
   setOperationAction(ISD::SUBE,    MVT::i8,  Custom);
   setOperationAction(ISD::SUBC,    MVT::i8,  Custom);
+  setOperationAction(ISD::SUB,    MVT::i8,  Custom);
   setOperationAction(ISD::ADD,    MVT::i8,  Custom);
   setOperationAction(ISD::ADD,    MVT::i16, Custom);