llvm-6502/lib
Hans Wennborg 508d7b7330 MC: Better handling of tricky symbol and section names
Because of win32 mangling, we produce symbol and section names with
funny characters in them, most notably @ characters.

MC would choke on trying to parse its own assembly output. This patch addresses
that by:

- Making @ trigger quoting of symbol names
- Also quote section names in the same way
- Just parse section names like other identifiers (to allow for quotes)
- Don't assume @ signifies a symbol variant if it is in a string.

Differential Revision: http://llvm-reviews.chandlerc.com/D1945

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192758 91177308-0d34-0410-b5e6-96231b3b80d8
2013-10-16 01:20:40 +00:00
..
Analysis Remove x86_sse42_crc32_64_8 intrinsic. It has no functional difference from x86_sse42_crc32_32_8 and was not mapped to a clang builtin. I'm not even sure why this form of the instruction is even called out explicitly in the docs. Also add AutoUpgrade support to convert it into the other intrinsic with appropriate trunc and zext. 2013-10-15 05:20:47 +00:00
AsmParser Add a GlobalAlias::isValidLinkage to reduce code duplication. 2013-10-09 16:07:32 +00:00
Bitcode Update comment list of GLOBALVAR modifiers in BitcodeWriter to include externally_initialized. 2013-10-14 22:36:51 +00:00
CodeGen Simplify zero initialization of DIEAttrs variable. 2013-10-16 00:47:21 +00:00
DebugInfo [DebugInfo] Further simplify DWARFDebugAranges public interface 2013-10-02 07:12:47 +00:00
ExecutionEngine Fixing build warning/error 2013-10-16 01:01:15 +00:00
IR Add an assert that we have a scope that matters for methods 2013-10-15 23:31:36 +00:00
IRReader
Linker Add missing #include's to cctype when using isdigit/alpha/etc. 2013-10-12 00:55:57 +00:00
LTO Add a MCTargetStreamer interface. 2013-10-08 13:08:17 +00:00
MC MC: Better handling of tricky symbol and section names 2013-10-16 01:20:40 +00:00
Object Path: Recognize Windows compiled resource file. 2013-10-15 22:45:38 +00:00
Option
Support Path: Recognize Windows compiled resource file. 2013-10-15 22:45:38 +00:00
TableGen
Target Move .ident handling to MCStreamer. 2013-10-16 01:05:45 +00:00
Transforms LoopVectorize: Properly reflect PODness in comments. 2013-10-15 16:19:54 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile