[PATCH] D30471: [SDAG] Relax conditions under stores of loaded values can be merged

Eli Friedman via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue May 9 11:11:50 PDT 2017


efriedma added inline comments.


================
Comment at: lib/CodeGen/SelectionDAG/DAGCombiner.cpp:12941
+      // the TokenFactor.
+      SDValue TokenDummy = DAG.getNode(ISD::TokenFactor, SDLoc(Ld), MVT::Other);
+
----------------
The approach makes sense... but I'm surprised a TokenFactor with zero operands doesn't cause an assertion failure somewhere.  Could you use a new opcode for this?

Also, please add an assertion that TokenDummy has zero uses.


https://reviews.llvm.org/D30471





More information about the llvm-commits mailing list