OSDN Git Service

[X86][SSE] combineToExtendVectorInReg - add ANY_EXTEND support TODO. NFCI.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 19 Jun 2019 17:42:37 +0000 (17:42 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 19 Jun 2019 17:42:37 +0000 (17:42 +0000)
So I don't forget - there's a load of yak shaving to do first.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@363847 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/X86ISelLowering.cpp

index 2affaa7..2beec98 100644 (file)
@@ -41345,6 +41345,7 @@ static SDValue combineToExtendVectorInReg(SDNode *N, SelectionDAG &DAG,
     return SDValue();
 
   unsigned Opcode = N->getOpcode();
+  // TODO - add ANY_EXTEND support.
   if (Opcode != ISD::SIGN_EXTEND && Opcode != ISD::ZERO_EXTEND)
     return SDValue();
   if (!DCI.isBeforeLegalizeOps())