Definitely memory-SSA representation in WHIRL needs rework. Similar to what
Diego (Novillo) has done for gcc last year. Also, I find that modifying the
whirl tree has its quirkiness. For example, in the LNO phase I need to update
the DU/UD chains explicitly for every addition/deletion which is extremely
cumbersome.
-----Original Message-----
From: "C. Bergström" [mailto:[email protected]]
Sent: Saturday, October 08, 2011 3:00 PM
To: open64-devel
Subject: [Open64-devel] LLVM to adopt WHIRL
One Apple engineer seems to have come to the conclusion that LLVM IR is
in fact a compiler IR and thus needs to be changed[1]. Wow.. never saw
that coming <sarcasm /> If only some of you old time SGI guys could
school them..
WHIRL is not perfect and could certainly be improved, but many thanks
and kudos to those who developed it. It was and imho still is what
makes MIPSPro derived compilers awesome.
I'd love to hear feedback from others about how any of the IR levels of
the compiler can be improved. I'm sure SSA will come up, but what else
is there? Would anyone be interested in a clean latex version of
whirl/symtab docs?
Best,
./C
[1] http://lists.cs.uiuc.edu/pipermail/llvmdev/2011-October/043719.html
------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security
threats, fraudulent activity, and more. Splunk takes this data and makes
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2dcopy2
_______________________________________________
Open64-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/open64-devel
------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security
threats, fraudulent activity, and more. Splunk takes this data and makes
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2dcopy2
_______________________________________________
Open64-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/open64-devel