summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/CFGPrinter.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2018-06-29 17:24:07 +0000
committerCraig Topper <craig.topper@intel.com>2018-06-29 17:24:07 +0000
commit87b107dd698fcf0678e65208d670c04cfa570355 (patch)
treec58ce60c02531a38f45a5fa8e896aa052021d128 /llvm/lib/Analysis/CFGPrinter.cpp
parentd77e7ba74e77fe8fc61f84e79ba6678d614c40af (diff)
downloadbcm5719-llvm-87b107dd698fcf0678e65208d670c04cfa570355.tar.gz
bcm5719-llvm-87b107dd698fcf0678e65208d670c04cfa570355.zip
[X86] Limit the number of target specific nodes emitted in LowerShiftParts
The important part is the creation of the SHLD/SHRD nodes. The compare and the conditional move can use target independent nodes that can be legalized on their own. This gives some opportunities to trigger the optimizations present in the lowering for those things. And its just better to limit the number of places we emit target specific nodes. The changed test cases still aren't optimal. Differential Revision: https://reviews.llvm.org/D48619 llvm-svn: 335998
Diffstat (limited to 'llvm/lib/Analysis/CFGPrinter.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud