Displaying 2 results from an estimated 2 matches for "dispatch1".
Did you mean:
dispatch
2015 Feb 13
2
[LLVMdev] C++ exception handling
...to do something more complex someone would ask them not to, but I worry that you never know what is going to happen over the course of many transformation passes. Like, imagine:
shared.block:
%foo = phi i1 [1, %lpad1], [0, %lpad2]
…
%fubar = call i1 @bar(i1 %foo)
…
br i1 %fubar, label %dispatch1, label %dispatch2
Am I overthinking this?
-Andy
From: Reid Kleckner [mailto:rnk at google.com]
Sent: Friday, February 13, 2015 2:06 PM
To: Kaylor, Andrew
Cc: David Majnemer; LLVM Developers Mailing List
Subject: Re: C++ exception handling
On Fri, Feb 13, 2015 at 1:37 PM, Kaylor, Andrew <and...
2015 Feb 13
2
[LLVMdev] C++ exception handling
(Moving this discussion on list as this could be of general interest.)
My current work-in-progress implementation is attempting to map out the blocks used by a landing pad before it starts outlining. It creates a table of catch and cleanup handlers with the block at which each one starts. During outlining I intend to have another mechanism to check to see if we’ve already outlined the handler