Rafael Espindola
09bbd16112
Avoid a Symbol -> Name -> Symbol conversion.
...
Before this we were producing a TargetExternalSymbol from a MCSymbol.
That meant extracting the symbol name and fetching the symbol again
down the pipeline.
This patch adds a DAG.getMCSymbol that lets the MCSymbol pass unchanged on the
DAG.
Doing so removes the need for MO_NOPREFIX and fixes the root cause of pr23900,
allowing r240130 to be committed again.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@240300 91177308-0d34-0410-b5e6-96231b3b80d8
2015-06-22 17:46:53 +00:00
..
2015-06-15 20:30:22 +00:00
2015-05-11 22:41:07 +00:00
2015-06-19 15:57:42 +00:00
2015-06-19 15:57:42 +00:00
2015-06-19 15:57:42 +00:00
2015-06-19 15:57:42 +00:00
2015-05-15 21:58:42 +00:00
2015-06-11 20:03:23 +00:00
2015-06-19 15:57:42 +00:00
2015-06-19 15:57:42 +00:00
2015-05-27 22:14:58 +00:00
2015-05-24 16:58:59 +00:00
2015-06-19 15:57:42 +00:00
2015-05-20 11:37:25 +00:00
2015-06-19 15:57:42 +00:00
2015-06-19 15:57:42 +00:00
2015-06-19 15:57:42 +00:00
2015-06-19 15:57:42 +00:00
2015-06-19 15:57:42 +00:00
2015-06-22 17:46:53 +00:00
2015-06-19 15:57:42 +00:00
2015-06-19 15:57:42 +00:00
2015-05-20 01:07:23 +00:00
2015-06-19 15:57:42 +00:00
2015-06-19 15:57:42 +00:00
2015-05-05 20:14:22 +00:00
2015-06-19 15:57:42 +00:00
2015-06-19 15:57:42 +00:00
2015-06-19 15:57:42 +00:00
2015-06-19 15:57:42 +00:00
2015-06-19 15:57:42 +00:00
2015-06-19 15:57:42 +00:00
2015-06-19 15:57:42 +00:00
2015-06-19 15:57:42 +00:00
2015-06-19 15:57:42 +00:00
2015-06-19 15:57:42 +00:00
2015-06-19 15:57:42 +00:00
2015-06-19 15:57:42 +00:00
2015-06-15 20:30:22 +00:00
2015-06-19 15:57:42 +00:00
2015-06-19 15:57:42 +00:00
2015-06-19 15:57:42 +00:00
2015-06-19 15:57:42 +00:00
2015-06-19 15:57:42 +00:00
2015-06-19 15:57:42 +00:00
2015-06-19 15:57:42 +00:00
2015-06-19 15:57:42 +00:00
2015-06-22 17:46:53 +00:00
2015-06-19 15:57:42 +00:00
2015-06-19 15:57:42 +00:00
2015-06-19 15:57:42 +00:00
2015-06-19 15:57:42 +00:00
2015-06-22 17:02:30 +00:00
2015-06-19 15:57:42 +00:00
2015-06-19 15:57:42 +00:00
2015-06-19 15:57:42 +00:00
2015-06-19 15:57:42 +00:00
2015-06-19 15:57:42 +00:00
2015-06-19 15:57:42 +00:00
2015-06-19 15:57:42 +00:00
2015-05-29 19:43:39 +00:00
2015-06-19 15:57:42 +00:00
2015-06-19 15:57:42 +00:00
2015-06-22 17:46:53 +00:00
2015-06-19 15:57:42 +00:00
2015-06-22 17:46:53 +00:00
2015-06-19 15:57:42 +00:00
2015-06-19 15:57:42 +00:00
2015-05-21 19:20:38 +00:00
2015-05-14 18:01:13 +00:00
2015-06-19 15:57:42 +00:00
2015-04-17 16:11:05 +00:00
2015-06-19 15:57:42 +00:00
2015-06-19 15:57:42 +00:00