[PATCH] D53201: [DAGCombiner] reduce insert+bitcast+extract vector ops to truncate (PR39016)
Craig Topper via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Oct 12 12:16:25 PDT 2018
craig.topper added inline comments.
================
Comment at: lib/CodeGen/SelectionDAG/DAGCombiner.cpp:15526
+ unsigned VecEltBitWidth = VT.getScalarSizeInBits();
+ BCTruncElt = IsLE ? 0 : XBitWidth / VecEltBitWidth - 1;
+
----------------
Does this work correctly on big endian for non power of 2 element count or element size such that XBitWidth isn't evenly divisible by VecEltBitWidth.
https://reviews.llvm.org/D53201
More information about the llvm-commits
mailing list