Re: [Open64-devel] Fix to bug 917

2012-03-18 Thread Chandrasekhar Murthy
My understanding is that the simplifier gets invoked by calling WN_CreateExp[0123] instead of WN_CreateExp[0123]. Murthy -Original Message- From: Sun Chan [mailto:sun.c...@gmail.com] Sent: Saturday, March 17, 2012 2:56 PM To: Gilmore, Doug Cc: open64-devel Subject: Re: [Open64-devel]

Re: [Open64-devel] Review request for fix the O0-DCE bug(bug798)[CG]

2012-03-17 Thread Chandrasekhar Murthy
I agree. It would be easier to fix it in VHO. Modifying the code to int defined_fun() { } int main() { int t; int size = sizeof(t); switch(size) { case 1: undefined_fun2(); break; case 4: defined_fun(); break; case 8: undefined_fun3();

Re: [Open64-devel] patch to enable more if-conversion

2011-06-06 Thread Chandrasekhar Murthy
and || were initially handled in the frontend. CAND/CIOR were added later in order to move the lowering to VHO. The lowering was deferred to later so that LNO could also process these nodes. Murthy -Original Message- From: Sun Chan [mailto:sun.c...@gmail.com] Sent: Saturday, June 04,

Re: [Open64-devel] WHIRL question

2010-09-29 Thread Chandrasekhar Murthy
I think it might have been done to handle the case where i is volatile. It might also be needed for code dealing with auto decrement coupled with pointer dereferencing and the computing of pointer involves an expression having side effects. Murthy -Original Message- From: Gilmore, Doug