Displaying 2 results from an estimated 2 matches for "issuccessorphidependent".
2015 Feb 13
2
[LLVMdev] C++ exception handling
...ve already seen. I can do this easily enough for simple phi dependence (like constant phi values and a single comparison to choose a branch target) but I haven’t tried to see if the process I have in mind work would for arbitrarily complex cases. If you have any suggestions on this (like maybe a “isSuccessorPhiDependent()” function tucked away somewhere that I haven’t noticed), I’d love to hear them.
-Andy
From: Reid Kleckner [mailto:rnk at google.com]
Sent: Friday, February 13, 2015 12:53 PM
To: Kaylor, Andrew
Cc: David Majnemer
Subject: Re: C++ exception handling review
One thing I'm curious about is how...
2015 Feb 13
2
[LLVMdev] C++ exception handling
...ve already seen. I can do this easily enough for simple phi dependence (like constant phi values and a single comparison to choose a branch target) but I haven’t tried to see if the process I have in mind work would for arbitrarily complex cases. If you have any suggestions on this (like maybe a “isSuccessorPhiDependent()” function tucked away somewhere that I haven’t noticed), I’d love to hear them.
I think complex cases are unlikely and should be handled conservatively by cloning. A good example of the simple case is the way we lower __finally. Internally Clang has the invariant that it cannot double-emit local...