Displaying 5 results from an estimated 5 matches for "do_finally".
Did you mean:
__finally
2015 May 19
2
[LLVMdev] RFC: New EH representation for MSVC compatibility
...perspective of getting the smallest possible code, but I'm OK with having
no more than two copies of everything in the finally block.
I think with the addition of the 'from' label we can just use shared basic
blocks without runaway code duplication, like so:
try {
f();
} finally {
do_finally();
}
...
invoke void @f()
to label %cont unwind label %cleanup
cont:
br label %finally
cleanup:
cleanupblock
br label %finally
finally:
%abnormal = phi i1 [true, %cleanup], [false, %cont]
call void @do_finally()
br i1 %abnormal, label %finally.unwind, label %finally.normal
fina...
2015 May 20
2
[LLVMdev] RFC: New EH representation for MSVC compatibility
...OK with having
> no more than two copies of everything in the finally block.
>
>
>
> I think with the addition of the 'from' label we can just use shared basic
> blocks without runaway code duplication, like so:
>
> try {
>
> f();
> } finally {
>
> do_finally();
> }
>
>
>
> ...
>
> invoke void @f()
>
> to label %cont unwind label %cleanup
>
> cont:
>
> br label %finally
>
> cleanup:
>
> cleanupblock
>
> br label %finally
>
> finally:
>
> %abnormal = phi i1 [true, %clean...
2005 Jan 19
2
[LLVMdev] Re: LLVM to SUIF-MACH VM binary (Chris Lattner, John Cortes)
Dear friends,
I have been using the SUIF Machine infrastructure for sometime. Some
optimizations are available without using a target machine, i.e. at the
SUIFvm level. At this level you have "infinite" registers. Other
optimizations, including analyses as for profiling require the use of a
target library, a complete backend. It is very sad, that they have
discontinued their MIPS
2015 May 19
2
[LLVMdev] RFC: New EH representation for MSVC compatibility
On Mon, May 18, 2015 at 8:40 PM, Joseph Tremoulet <jotrem at microsoft.com>
wrote:
> > I want to have separate normal and exceptional codepaths
>
> I assume you at least mean that's what you'll be doing in Clang's initial
> IR generation. Do you also mean to impose this as a restriction on other
> IR generators, and as a property that IR transformations must
2005 Jan 20
0
[LLVMdev] Re: LLVM to SUIF-MACH VM binary (Chris Lattner, John Cortes)
Nikolaos Kavvadias wrote:
> Dear friends,
>
> I have been using the SUIF Machine infrastructure for sometime. Some
> optimizations are available without using a target machine, i.e. at the
> SUIFvm level. At this level you have "infinite" registers. Other
> optimizations, including analyses as for profiling require the use of a
> target library, a complete