search for: invcont2

Displaying 6 results from an estimated 6 matches for "invcont2".

Did you mean: invcont
2010 Dec 02
2
[LLVMdev] Alternative exception handling proposal
...ks right now. Suppose you have >> >> invoke void @foo() >> to label %invcont unwind label %lpad<foo catch info> >> >> and you want to inline foo. Suppose foo contains an invoke: >> >> invoke void @bar() >> to label %invcont2 unwind label %lpad2<bar catch info> >> >> Then after inlining you have an invoke of bar in which foo's catch info >> has been appended to bar's: >> >> invoke void @bar() >> to label %invcont2 unwind label %lpad2<joined catch info&gt...
2010 Dec 01
0
[LLVMdev] Alternative exception handling proposal
...pretty close to how > it works right now. Suppose you have > > invoke void @foo() > to label %invcont unwind label %lpad <foo catch info> > > and you want to inline foo. Suppose foo contains an invoke: > > invoke void @bar() > to label %invcont2 unwind label %lpad2 <bar catch info> > > Then after inlining you have an invoke of bar in which foo's catch info > has been appended to bar's: > > invoke void @bar() > to label %invcont2 unwind label %lpad2 <joined catch info> > > What does...
2010 Dec 02
0
[LLVMdev] Alternative exception handling proposal
...>>> >>> invoke void @foo() >>> to label %invcont unwind label %lpad<foo catch info> >>> >>> and you want to inline foo. Suppose foo contains an invoke: >>> >>> invoke void @bar() >>> to label %invcont2 unwind label %lpad2<bar catch info> >>> >>> Then after inlining you have an invoke of bar in which foo's catch info >>> has been appended to bar's: >>> >>> invoke void @bar() >>> to label %invcont2 unwind label %lpad2...
2010 Dec 01
8
[LLVMdev] Alternative exception handling proposal
...ng would work with this scheme. It's pretty close to how it works right now. Suppose you have invoke void @foo() to label %invcont unwind label %lpad <foo catch info> and you want to inline foo. Suppose foo contains an invoke: invoke void @bar() to label %invcont2 unwind label %lpad2 <bar catch info> Then after inlining you have an invoke of bar in which foo's catch info has been appended to bar's: invoke void @bar() to label %invcont2 unwind label %lpad2 <joined catch info> What does appending <foo catch info> to &...
2010 Dec 01
0
[LLVMdev] Alternative exception handling proposal
...pretty close to how > it works right now. Suppose you have > > invoke void @foo() > to label %invcont unwind label %lpad <foo catch info> > > and you want to inline foo. Suppose foo contains an invoke: > > invoke void @bar() > to label %invcont2 unwind label %lpad2 <bar catch info> > > Then after inlining you have an invoke of bar in which foo's catch info > has been appended to bar's: > > invoke void @bar() > to label %invcont2 unwind label %lpad2 <joined catch info> > > What does...
2010 Dec 01
10
[LLVMdev] RFC: Exception Handling Proposal Revised
...A, align 8 %b = alloca %struct.B, align 8 %c = alloca %struct.C, align 8 invoke void @_Z3foov() to label %invcont unwind label %catch.handlers invcont: invoke void @_Z3foov() to label %invcont1 unwind label %a.dtor invcont1: invoke void @_Z3foov() to label %invcont2 unwind label %b.dtor invcont2: invoke void @_Z3foov() to label %bb1 unwind label %c.dtor bb1: invoke void @_ZN1CD1Ev(%struct.C* %c) to label %bb2 unwind label %b.dtor bb2: invoke void @_ZN1BD1Ev(%struct.B* %b) to label %bb3 unwind label %a.dtor bb3: invoke...