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