[PATCH] D8705: ScheduleDAGInstrs::buildSchedGraph() handling of memory dependecies rewritten.
Jonas Paulsson via llvm-commits
llvm-commits at lists.llvm.org
Wed Dec 16 00:18:27 PST 2015
jonpa updated this revision to Diff 42965.
jonpa added a comment.
Removed unused MayAlias variables.
Note: https://llvm.org/bugs/show_bug.cgi?id=25794 is an example of a huge region not handled well by the current scheduler. This reminds me that we might want to find good values for -dag-maps-huge-region. Default is now 1000, which is very high. I think 50-100 might actually work well generally, but this I have only tested on an out-of-tree target. Regardless, this patch was much faster already due to the reduction of maps, at least in this case.
.
http://reviews.llvm.org/D8705
Files:
include/llvm/CodeGen/PseudoSourceValue.h
include/llvm/CodeGen/ScheduleDAG.h
include/llvm/CodeGen/ScheduleDAGInstrs.h
lib/CodeGen/ScheduleDAGInstrs.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D8705.42965.patch
Type: text/x-patch
Size: 39108 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20151216/ee85bf93/attachment.bin>
More information about the llvm-commits
mailing list