Re: [RFC] sparse SSA construction

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Aug 16, 2017 at 8:16 AM, Dibyendu Majumdar
<mobile@xxxxxxxxxxxxxxx> wrote:
>
> Is it the problem that you are constructing SSA while linearizing - so
> that you do not have the gotos resolved? Would it be a better design

That is the paper is trying to construct SSA skipping the CFG stage.
When you have goto, you can't really skip CFG any more. That is why
it is fundamental hard to resolve for this paper.

> to finish linear stream, and then run SSA conversion? The advantage of

Yes, that is just the traditional way, the way that LLVM was doing.
The paper is trying to claim having a simpler and efficient solution than
LLVM. It is not true any more with considering of "goto" and irreducible
graph input.

> this would also be that you can reuse the SSA conversion phase later
> on if some transformation of the linear stream introduced non-SSA
> constructs.

That is exactly the traditional way. You start to reason against the
method  using in this paper. :-)

Chris
--
To unsubscribe from this list: send the line "unsubscribe linux-sparse" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Newbies FAQ]     [LKML]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Trinity Fuzzer Tool]

  Powered by Linux