Go to file
Jakob Stoklund Olesen 20b71e28cc Teach MachineSinking to handle easy critical edges.
Sometimes it is desirable to sink instructions along a critical edge:

x = ...
if (a && b) ...
else use(x);

The 'a && b' condition creates a critical edge to the else block, but we still
want to sink the computation of x into the block. The else block is dominated by
the parent block, so we are not pushing instructions into new code paths.

llvm-svn: 101165
2010-04-13 19:06:14 +00:00
clang Turn off warning about weak_import attribute 2010-04-13 19:02:07 +00:00
compiler-rt clang/Darwin: Don't include enable_execute_stack in libcc_kext.a. 2010-03-31 22:36:07 +00:00
llvm Teach MachineSinking to handle easy critical edges. 2010-04-13 19:06:14 +00:00