[PATCH] D68195: [DAGCombiner] Peek through vector concats when trying to combine shuffles.

Dávid Bolvanský via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Oct 22 04:21:03 PDT 2019


xbolva00 added inline comments.


================
Comment at: lib/CodeGen/SelectionDAG/DAGCombiner.cpp:16510
+        int Step = ArgVal.getOperand(0).getValueType().getVectorNumElements();
+        for (SDValue O : reverse(ArgVal->ops())) {
+          ArgOffset -= Step;
----------------
SDValue Op : 

?


================
Comment at: lib/CodeGen/SelectionDAG/DAGCombiner.cpp:16512
+          ArgOffset -= Step;
+          ArgWorkList.emplace_back(ArgOffset, O);
+        }
----------------
O is similar to 0.

So ‘Op’?


Repository:
  rL LLVM

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

https://reviews.llvm.org/D68195





More information about the llvm-commits mailing list