<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
On 6/8/12 12:47 PM, Peter Cooper wrote:
<blockquote
cite="mid:D52A864A-B637-4523-97C8-2EDD8CDC0132@apple.com"
type="cite">
<meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1">
<div class="BodyFragment"><font size="2"><span style="font-size:
10pt;">
<div class="PlainText">Hi all<br>
<br>
Attached is a pass to make the SimplifyCFGPass preserve
the dominator tree. Currently we see lots of
recalculations of the dom tree right after simplify cfg
runs, regardless of whether simplify cfg actually did
anything.<br>
</div>
</span></font></div>
</blockquote>
<br>
Does SimplifyCFGPass return false from its run method when it
doesn't change anything? If so, does the PassManager just
invalidate DomTree anyway because SimplifyCFGPass does not claim to
preserve it?<br>
<br>
-- John T.<br>
<br>
<blockquote
cite="mid:D52A864A-B637-4523-97C8-2EDD8CDC0132@apple.com"
type="cite">
<div class="BodyFragment"><font size="2"><span
style="font-size:10pt;">
<div class="PlainText">
<br>
Thanks,<br>
Pete<br>
</div>
</span></font></div>
<div class="BodyFragment"><font size="2"><span
style="font-size:10pt;">
<div class="PlainText">_______________________________________________<br>
llvm-commits mailing list<br>
<a class="moz-txt-link-abbreviated" href="mailto:llvm-commits@cs.uiuc.edu">llvm-commits@cs.uiuc.edu</a><br>
<a moz-do-not-send="true"
href="http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits">http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits</a><br>
</div>
</span></font></div>
</blockquote>
<br>
</body>
</html>