[PATCH] D32555: [SelectionDAG] Use various APInt methods to reduce temporary APInt creation
Craig Topper via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Apr 26 13:00:02 PDT 2017
craig.topper created this revision.
This patch uses various APInt methods to reduce the number of temporary APInts. These were all found while working through converting SelectionDAG's computeKnownBits to also use the KnownBits struct recently added to the ValueTracking version.
https://reviews.llvm.org/D32555
Files:
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
lib/CodeGen/SelectionDAG/TargetLowering.cpp
lib/Target/X86/X86ISelLowering.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D32555.96805.patch
Type: text/x-patch
Size: 10507 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20170426/654a97d9/attachment.bin>
More information about the llvm-commits
mailing list