llvm-6502/lib/MC
Daniel Dunbar b18d2dd115 MC/Mach-O: Fix some differences in symbol flag handling.
- Don't clear weak reference flag, 'as' was only "trying" to do this, it wasn't
   actually succeeding.
 - Clear the "lazy bound" bit when we mark something external. This corresponds
   roughly to the lazy clearing of the bit that 'as' implements in
   symbol_table_lookup.
 - The exact meaning of these flags appears pretty loose, since 'as' isn't very
   consistent. For now we just try to match 'as', we will clean this up one day
   hopefully.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103964 91177308-0d34-0410-b5e6-96231b3b80d8
2010-05-17 20:12:31 +00:00
..
MCParser llvm-mc: Support reassignment of variables in one special case, when the 2010-05-17 17:46:23 +00:00
CMakeLists.txt Update CMake build. 2010-05-07 17:29:48 +00:00
MachObjectWriter.cpp MC/Mach-O/x86_64: Darwin's special "signed_N" relocation types should only be 2010-05-14 18:53:40 +00:00
Makefile
MCAsmInfo.cpp Add support for assemblers that don't support periods in a name 2010-04-29 04:00:56 +00:00
MCAsmInfoCOFF.cpp eliminate the magic AbsoluteDebugSectionOffsets MAI hook, 2010-04-04 23:22:29 +00:00
MCAsmInfoDarwin.cpp
MCAsmStreamer.cpp Assume that we'll handle mangling the symbols earlier and just put the 2010-05-17 02:13:02 +00:00
MCAssembler.cpp MC: Switch to completely lazy layout. 2010-05-14 00:51:14 +00:00
MCCodeEmitter.cpp MCCodeEmitter: Add target independent fixup flag for is-pc-relative. 2010-03-19 10:43:23 +00:00
MCContext.cpp add COFF support for COMDAT sections, patch by Nathan Jeffords! 2010-05-07 21:49:09 +00:00
MCDisassembler.cpp
MCExpr.cpp Add support for movi32 of global values to the new (MC) asm printer. 2010-05-12 05:16:34 +00:00
MCInst.cpp MCInst: Add ::dump_pretty. 2010-03-22 21:49:34 +00:00
MCInstPrinter.cpp
MCMachOStreamer.cpp MC/Mach-O: Fix some differences in symbol flag handling. 2010-05-17 20:12:31 +00:00
MCNullStreamer.cpp Add AsmParser support for darwin tbss directive. 2010-05-14 01:50:28 +00:00
MCObjectWriter.cpp MC/Mach-O: Move to MachObjectWriter.{h,cpp}. 2010-03-19 10:43:15 +00:00
MCSection.cpp switch MCSectionCOFF from a syntactic to semantic representation, 2010-05-07 17:17:41 +00:00
MCSectionCOFF.cpp stylistic change to MCSectionCOFF::PrintSwitchToSection COMDAT handling 2010-05-12 07:36:03 +00:00
MCSectionELF.cpp move elf section uniquing to MCContext. Along the way 2010-04-08 21:26:26 +00:00
MCSectionMachO.cpp move elf section uniquing to MCContext. Along the way 2010-04-08 21:26:26 +00:00
MCStreamer.cpp add a twine form of MCStreamer::EmitRawText, and mc'ize 2010-04-03 22:12:35 +00:00
MCSymbol.cpp MC/Mach-O: Mark absolute variable's appropriately, and add Mach-O support for 2010-05-05 19:01:05 +00:00
MCValue.cpp MCValue: Change to holding MCSymbolRefExprs instead of MCSymbols, we will need this for accessing to symbol modifiers. 2010-03-18 00:59:10 +00:00
TargetAsmBackend.cpp MC/Darwin: Add a new target hook for whether the target uses "reliable" symbol differences, basically whether the assembler should attempt to understand atoms when using scattered symbols. 2010-03-18 00:58:53 +00:00