Gerolf Hoflehner
3282af13d4
Patch for function cloning to inline all blocks whose address is taken
...
Not all address taken blocks get inlined. The reason is
that a blocks new address is known only when it is cloned. But e.g.
a branch instruction in a different block could need that address earlier
while it gets cloned. The solution is to collect the set of all
blocks that can potentially get inlined and compute a new block address
up front. Then clone and cleanup.
rdar://16427209
llvm-svn: 207713
2014-04-30 22:05:02 +00:00
..
2014-04-25 05:29:35 +00:00
2013-12-06 09:26:09 +00:00
2014-04-28 10:37:30 +00:00
2014-04-25 05:29:35 +00:00
2014-04-25 05:29:35 +00:00
2014-04-25 05:29:35 +00:00
2014-04-30 22:05:02 +00:00
2014-04-25 05:29:35 +00:00
2014-03-03 20:06:11 +00:00
2014-04-25 05:29:35 +00:00
2014-04-25 05:29:35 +00:00
2014-04-25 05:29:35 +00:00
2014-04-25 05:29:35 +00:00
2014-04-25 05:29:35 +00:00
2014-04-25 05:29:35 +00:00
2014-03-05 09:10:37 +00:00
2014-04-22 02:55:47 +00:00
2014-04-22 02:55:47 +00:00
2011-12-12 19:48:00 +00:00
2014-04-25 23:00:25 +00:00
2014-04-29 07:35:33 +00:00
2014-04-29 14:27:31 +00:00
2014-04-28 04:05:08 +00:00
2014-04-22 02:55:47 +00:00
2014-04-22 02:55:47 +00:00
2014-04-25 05:29:35 +00:00
2010-01-24 20:43:08 +00:00
2014-04-22 02:55:47 +00:00
2014-03-05 09:10:37 +00:00
2013-07-25 03:23:25 +00:00
2014-04-25 05:29:35 +00:00
2014-04-25 05:29:35 +00:00
2014-04-25 05:29:35 +00:00
2014-04-26 05:58:11 +00:00
2014-04-25 05:29:35 +00:00
2014-04-25 05:29:35 +00:00
2014-04-28 04:05:08 +00:00
2014-04-25 05:29:35 +00:00
2014-03-03 20:06:11 +00:00
2014-04-25 05:29:35 +00:00