OSDN Git Service

Delay creating an alias for @@@.
authorRafael Espindola <rafael.espindola@gmail.com>
Fri, 9 Mar 2018 18:42:25 +0000 (18:42 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Fri, 9 Mar 2018 18:42:25 +0000 (18:42 +0000)
commit6f0333acc17c2552e8d79a111989e7e37386e04c
treed2647b95cad00bcc21c2affef9a3c16294d79335
parentc805ab081518784362f9d691d6f7d079d971a9bc
Delay creating an alias for @@@.

With this we only create an alias for @@@ once we know if it should
use @ or @@. This avoids last minutes renames and hacks to handle MS
names.

This only handles the ELF writer. LTO still has issues with @@@
aliases.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@327160 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/MC/MCAssembler.h
include/llvm/MC/MCELFStreamer.h
include/llvm/MC/MCStreamer.h
lib/MC/ELFObjectWriter.cpp
lib/MC/MCAsmStreamer.cpp
lib/MC/MCELFStreamer.cpp
lib/MC/MCParser/ELFAsmParser.cpp
lib/MC/MCStreamer.cpp
lib/Object/RecordStreamer.cpp
lib/Object/RecordStreamer.h