Duncan P. N. Exon Smith
83902832de
Revert "Revert "DI: Fold constant arguments into a single MDString""
...
This reverts commit r218918, effectively reapplying r218914 after fixing
an Ocaml bindings test and an Asan crash. The root cause of the latter
was a tightened-up check in `DILexicalBlock::Verify()`, so I'll file a
PR to investigate who requires the loose check (and why).
Original commit message follows.
--
This patch addresses the first stage of PR17891 by folding constant
arguments together into a single MDString. Integers are stringified and
a `\0` character is used as a separator.
Part of PR17891.
Note: I've attached my testcases upgrade scripts to the PR. If I've
just broken your out-of-tree testcases, they might help.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@219010 91177308-0d34-0410-b5e6-96231b3b80d8
2014-10-03 20:01:09 +00:00
..
2009-09-11 18:36:27 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2012-06-08 23:15:12 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2011-08-25 23:48:37 +00:00
2014-02-13 14:44:26 +00:00
2010-03-14 18:51:18 +00:00
2009-09-09 00:09:15 +00:00
2014-02-13 14:44:26 +00:00
2014-02-13 14:44:26 +00:00
2011-08-25 23:48:37 +00:00
2010-05-02 15:36:26 +00:00
2009-09-09 00:09:15 +00:00
2014-02-13 14:44:26 +00:00
2012-01-31 02:09:07 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2011-12-12 11:59:10 +00:00
2009-09-09 00:09:15 +00:00
2014-02-13 14:44:26 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2010-03-14 18:51:18 +00:00
2014-07-30 22:51:54 +00:00
2010-01-05 17:55:26 +00:00
2009-09-09 00:09:15 +00:00
2010-01-07 20:58:44 +00:00
2012-01-31 02:09:07 +00:00
2010-07-27 18:02:18 +00:00
2011-09-26 06:13:20 +00:00
2010-06-17 15:18:27 +00:00
2011-01-06 23:04:29 +00:00
2014-10-01 20:31:58 +00:00
2012-06-11 16:01:14 +00:00
2013-03-20 06:18:06 +00:00
2014-02-06 04:09:06 +00:00
2009-09-09 00:09:15 +00:00
2010-12-23 03:15:51 +00:00
2009-09-09 00:09:15 +00:00
2010-03-22 23:15:57 +00:00
2013-05-21 14:37:16 +00:00
2012-06-21 13:43:06 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2014-02-13 14:44:26 +00:00
2014-07-25 21:13:35 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2011-07-06 18:22:43 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2013-10-07 18:06:48 +00:00
2012-12-19 07:39:08 +00:00
2014-10-03 20:01:09 +00:00
2009-09-09 00:09:15 +00:00
2012-08-17 12:28:26 +00:00
2012-06-08 23:15:12 +00:00
2014-09-20 00:10:47 +00:00
2009-09-09 00:09:15 +00:00
2011-08-25 05:55:40 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2010-02-09 06:36:30 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2014-02-13 14:44:26 +00:00
2014-02-13 14:44:26 +00:00
2009-11-03 02:19:31 +00:00
2011-06-18 06:05:24 +00:00
2009-09-09 00:09:15 +00:00
2011-12-12 11:59:10 +00:00
2014-05-30 10:56:12 +00:00
2009-08-25 15:38:29 +00:00
2013-03-25 21:04:16 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2013-12-13 16:05:32 +00:00
2010-12-19 20:01:13 +00:00
2014-09-03 18:04:10 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2012-04-10 00:16:22 +00:00
2009-09-09 00:09:15 +00:00
2014-02-28 19:08:01 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2012-07-02 18:37:59 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2013-05-21 14:37:16 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2013-03-25 21:04:16 +00:00
2014-05-30 23:03:11 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2014-06-05 19:29:43 +00:00
2009-09-09 00:09:15 +00:00
2010-02-09 06:19:20 +00:00
2009-11-07 07:50:34 +00:00
2009-09-09 00:09:15 +00:00
2012-06-25 18:18:27 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2009-09-09 00:09:15 +00:00
2013-03-25 21:04:16 +00:00
2011-05-13 15:18:06 +00:00