<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<p><br>
</p>
<div class="moz-cite-prefix">On 01/10/2017 08:51 PM, Daniel Berlin
wrote:<br>
</div>
<blockquote
cite="mid:CAF4BwTWp+X=-WSGE7uNU+V97=_O=ehBAnMVr-Qb=aL3V_DX84Q@mail.gmail.com"
type="cite">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<div dir="ltr">I think this is fine, because you want it in 4.0.
<div><br>
</div>
<div>We can build the infrastructure for the next thing pretty
quickly, and if that means this lives a few months, so be it.</div>
<br>
<div>I have a working version of e-ssa at this point with no ir
changes that i'm testing (it uses one argument phi nodes like
lcssa, and a side lookup table).</div>
</div>
</blockquote>
<br>
Sounds good, thanks! We'll just need to work out exactly how this
will work with assumes, guards, etc. and how far you want to take it
(e.g. at some limit, this becomes SSI).<br>
<br>
-Hal<br>
<br>
<blockquote
cite="mid:CAF4BwTWp+X=-WSGE7uNU+V97=_O=ehBAnMVr-Qb=aL3V_DX84Q@mail.gmail.com"
type="cite">
<div dir="ltr">
<div><br>
</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Tue, Jan 10, 2017 at 6:39 PM, Hal
Finkel via Phabricator <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:reviews@reviews.llvm.org" target="_blank">reviews@reviews.llvm.org</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">hfinkel
added a comment.<br>
<span class=""><br>
In <a moz-do-not-send="true"
href="https://reviews.llvm.org/D28459#642239"
rel="noreferrer" target="_blank">https://reviews.llvm.org/<wbr>D28459#642239</a>,
@davide wrote:<br>
<br>
> In <a moz-do-not-send="true"
href="https://reviews.llvm.org/D28459#642235"
rel="noreferrer" target="_blank">https://reviews.llvm.org/<wbr>D28459#642235</a>,
@davide wrote:<br>
><br>
> > Sorry for the delay, Hal.<br>
> > I just checked and this doesn't regress the
cases your previous change regressed, so we should be good
on that side.<br>
> > I somehow share Dan's feeling that this could
be solved with an infrastructural changes rather than
caching, but I don't feel to be in a position to hinder
progress without a concrete/implemented alternative.<br>
><br>
><br>
> For those wondering, I mean <a
moz-do-not-send="true"
href="http://lists.llvm.org/pipermail/llvm-commits/Week-of-Mon-20170102/416193.html"
rel="noreferrer" target="_blank">http://lists.llvm.org/<wbr>pipermail/llvm-commits/Week-<wbr>of-Mon-20170102/416193.html</a><br>
<br>
<br>
</span>@dberlin , @chandlerc , et al. does anyone object to
me committing this solution at this point? I'm obviously
happy to help replace it later with something based on an
extended SSA form once we figure out how that should work.
In the mean time, this fixes the compile-time problems,
which users are certainly hitting, in a fairly transparent
way.<br>
<br>
<br>
<a moz-do-not-send="true"
href="https://reviews.llvm.org/D28459" rel="noreferrer"
target="_blank">https://reviews.llvm.org/<wbr>D28459</a><br>
<br>
<br>
<br>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
<pre class="moz-signature" cols="72">--
Hal Finkel
Lead, Compiler Technology and Programming Languages
Leadership Computing Facility
Argonne National Laboratory</pre>
</body>
</html>