Dan Gohman
8088d5e31d
Reapply r112091 and r111922, support for metadata linking, with a
...
fix: add a flag to MapValue and friends which indicates whether
any module-level mappings are being made. In the common case of
inlining, no module-level mappings are needed, so MapValue doesn't
need to examine non-function-local metadata, which can be very
expensive in the case of a large module with really deep metadata
(e.g. a large C++ program compiled with -g).
This flag is a little awkward; perhaps eventually it can be moved
into the ClonedCodeInfo class.
llvm-svn: 112190
2010-08-26 15:41:53 +00:00
..
2008-03-09 08:16:40 +00:00
2008-03-09 08:16:40 +00:00
2008-03-09 08:16:40 +00:00
2009-09-15 15:38:31 +00:00
2009-09-15 15:38:31 +00:00
2009-08-25 15:38:29 +00:00
2009-09-15 15:38:31 +00:00
2009-08-25 15:38:29 +00:00
2009-09-05 12:38:35 +00:00
2009-09-15 15:38:31 +00:00
2008-03-09 08:16:40 +00:00
2008-03-09 08:16:40 +00:00
2009-09-05 12:38:35 +00:00
2009-09-15 15:38:31 +00:00
2009-09-05 12:38:35 +00:00
2007-04-15 18:11:57 +00:00
2009-09-05 12:38:35 +00:00
2009-09-05 12:38:35 +00:00
2009-09-05 12:38:35 +00:00
2009-09-15 15:38:31 +00:00
2008-03-09 08:16:40 +00:00
2008-03-10 07:21:50 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00
2008-03-10 07:21:50 +00:00
2009-09-15 15:38:31 +00:00
2009-09-15 15:38:31 +00:00
2009-09-15 15:38:31 +00:00
2009-09-15 15:38:31 +00:00
2009-08-25 15:38:29 +00:00
2009-09-15 15:38:31 +00:00
2008-03-05 15:43:58 +00:00
2009-08-25 15:38:29 +00:00
2008-03-10 22:34:11 +00:00
2008-03-08 02:05:22 +00:00
2009-09-15 15:38:31 +00:00
2009-09-15 15:38:31 +00:00
2008-07-05 23:03:46 +00:00
2009-08-25 15:38:29 +00:00
2008-10-15 20:22:44 +00:00
2009-08-25 15:38:29 +00:00
2009-09-03 20:35:57 +00:00
2009-09-03 20:35:57 +00:00
2009-09-15 15:38:31 +00:00
2009-09-15 15:38:31 +00:00
2009-08-25 15:38:29 +00:00
2009-09-15 15:38:31 +00:00
2009-09-15 15:38:31 +00:00
2009-09-15 15:38:31 +00:00
2008-05-20 21:00:03 +00:00
2009-08-25 15:38:29 +00:00
2009-09-15 15:38:31 +00:00
2009-08-25 15:38:29 +00:00
2009-08-11 06:46:31 +00:00
2009-08-11 06:46:31 +00:00
2009-08-11 18:01:24 +00:00
2009-09-15 15:38:31 +00:00
2009-09-15 15:38:31 +00:00
2010-08-26 15:41:53 +00:00
2010-08-26 15:41:53 +00:00
2009-09-15 15:58:07 +00:00
2009-09-15 15:58:07 +00:00
2009-08-25 15:38:29 +00:00
2008-03-10 07:21:50 +00:00
2008-03-10 07:21:50 +00:00
2009-08-25 15:38:29 +00:00