[PATCH] D57841: [x86] narrow 256-bit horizontal ops via demanded elements

Simon Pilgrim via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Feb 7 02:30:04 PST 2019


RKSimon added inline comments.


================
Comment at: lib/Target/X86/X86ISelLowering.cpp:32980
+      SDValue Ext1 = TLO.DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, VT128,
+                                 Op.getOperand(1), Zero);
+      SDValue NarrowHop = TLO.DAG.getNode(Opc, DL, VT128, Ext0, Ext1);
----------------
Can you use the extract128BitVector helper to do this?


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D57841/new/

https://reviews.llvm.org/D57841





More information about the llvm-commits mailing list