[PATCH] D47730: [SelectionDAG]Reduce masked data movement chains and memory access widths pt2
Diogo N. Sampaio via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Jun 7 02:13:24 PDT 2018
dnsampaio updated this revision to Diff 150281.
dnsampaio marked 4 inline comments as done.
dnsampaio added a comment.
Herald added a subscriber: sanjoy.
Implemented one TODO left on the code, and added check to verify if the load is sign extend, when the load width is smaller than the store width. Else the result of the OR operation would not be known.
https://reviews.llvm.org/D47730
Files:
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
lib/Transforms/Utils/SimplifyIndVar.cpp
test/CodeGen/ARM/2018_05_30_FoldMakedMoves.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D47730.150281.patch
Type: text/x-patch
Size: 8904 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180607/603983ee/attachment.bin>
More information about the llvm-commits
mailing list