Go to file
Rafael Espindola 36b718fc74 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.

llvm-svn: 240300
2015-06-22 17:46:53 +00:00
clang Misc. cleanups suggested by Aaron Ballman 2015-06-22 17:19:03 +00:00
clang-tools-extra Update for ParseARgs ArrayRef-ification 2015-06-21 06:58:19 +00:00
compiler-rt Add -flto to clang flags for cfi tests. 2015-06-19 19:48:40 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc Use a more accurate implementation for exp 2015-05-13 03:55:09 +00:00
libcxx Make seeking on an ostream that has eofbit set work correctly. Fixes PR#21361 2015-06-22 15:01:21 +00:00
libcxxabi fallback_malloc: silence conversion warning (NFC) 2015-06-03 17:25:35 +00:00
libunwind Code cleanup: Reindent statements. 2015-05-30 14:00:39 +00:00
lld Fix typo. 2015-06-22 17:26:27 +00:00
lldb Cleanup the code a bit to make it more readable. 2015-06-22 17:38:30 +00:00
llgo [llgo] cmd/llgoi: use line editor 2015-05-23 15:16:09 +00:00
llvm Avoid a Symbol -> Name -> Symbol conversion. 2015-06-22 17:46:53 +00:00
openmp Allow machine hierarchy expansion 2015-06-22 15:59:18 +00:00
polly Fix the clang -Werror build (-Wbraced-scalar-init) 2015-06-19 20:07:18 +00:00