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:cbergst...@pathscale.com] 
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
Open64-devel@lists.sourceforge.net
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
Open64-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/open64-devel

Reply via email to