llvm-6502/lib/MC
Akira Hatanaka 6c2cf8b1fb Add a new MachineJumpTableInfo entry type, EK_GPRel64BlockAddress, which is
needed to emit a 64-bit gp-relative relocation entry. Make changes necessary
for emitting jump tables which have entries with directive .gpdword. This patch
does not implement the parts needed for direct object emission or JIT.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@149668 91177308-0d34-0410-b5e6-96231b3b80d8
2012-02-03 04:33:00 +00:00
..
MCDisassembler More dead code removal (using -Wunreachable-code) 2012-01-20 21:51:11 +00:00
MCParser Add assembler dialect attribute in asm parser which lets target specific asm parser change dialect on the fly. 2012-01-31 18:14:05 +00:00
CMakeLists.txt Remove the logging streamer. 2012-01-10 00:40:39 +00:00
ELFObjectWriter.cpp Remove a bunch of unused variable assignments. 2012-01-20 14:42:32 +00:00
LLVMBuild.txt LLVMBuild: Introduce a common section which currently has a list of the 2011-12-12 22:45:54 +00:00
MachObjectWriter.cpp ARM Darwin symbol ref differences w/o subsection-via-symbols. 2012-01-24 21:45:25 +00:00
Makefile
MCAsmBackend.cpp Section relative fixups are a coff concept, not a x86 one. Replace the 2011-12-24 14:47:52 +00:00
MCAsmInfo.cpp Add a new MachineJumpTableInfo entry type, EK_GPRel64BlockAddress, which is 2012-02-03 04:33:00 +00:00
MCAsmInfoCOFF.cpp Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch 2011-12-20 02:50:00 +00:00
MCAsmInfoDarwin.cpp Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch 2011-12-20 02:50:00 +00:00
MCAsmStreamer.cpp Add a new MachineJumpTableInfo entry type, EK_GPRel64BlockAddress, which is 2012-02-03 04:33:00 +00:00
MCAssembler.cpp Source information in 'expected relocatable expression' diagnostic. 2012-01-27 00:51:23 +00:00
MCAtom.cpp MCAtom extending methods need to extend the range of the atom as well. 2011-10-10 18:09:38 +00:00
MCCodeEmitter.cpp
MCCodeGenInfo.cpp Sink codegen optimization level into MCCodeGenInfo along side relocation model 2011-11-16 08:38:26 +00:00
MCContext.cpp Add simple support for keeping MCFixup source information. 2012-01-26 23:20:11 +00:00
MCDisassembler.cpp
MCDwarf.cpp Add support for .cfi_signal_frame. Fixes pr11762. 2012-01-23 21:51:52 +00:00
MCELF.cpp Add support for gnu_indirect_function. 2011-12-12 17:34:04 +00:00
MCELF.h
MCELFObjectTargetWriter.cpp Define trivial destructor inline. 2011-12-24 01:53:13 +00:00
MCELFStreamer.cpp Remove MCELFStreamer.h. 2012-01-07 23:18:39 +00:00
MCExpr.cpp Add support for the R_ARM_TARGET1 relocation, which should be given to relocations applied to all C++ constructors and destructors. 2012-01-26 09:25:43 +00:00
MCInst.cpp Add a dump() implementation for sub-instruction MCOperands. 2012-01-19 19:32:20 +00:00
MCInstPrinter.cpp Adding back support for printing operands symbolically to ARM's new disassembler 2011-10-04 22:44:48 +00:00
MCInstrAnalysis.cpp MCInstrAnalysis: Don't crash on instructions with no operands. 2011-09-19 17:56:00 +00:00
MCLabel.cpp
MCMachObjectTargetWriter.cpp
MCMachOStreamer.cpp Tidy up. MCAsmBackend naming conventions. 2012-01-18 18:52:16 +00:00
MCModule.cpp Tidy up. 80 columns. 2011-11-15 16:46:22 +00:00
MCNullStreamer.cpp Better diagnostic for malformed .org assembly directive. 2012-01-27 00:37:08 +00:00
MCObjectFileInfo.cpp Properly emit ctors / dtors with priorities into desired sections 2012-01-25 22:24:19 +00:00
MCObjectStreamer.cpp Better diagnostic for malformed .org assembly directive. 2012-01-27 00:37:08 +00:00
MCObjectWriter.cpp Fixed a crash in llvm-mc for Mach-O when a symbol difference expression uses a 2012-01-31 23:02:57 +00:00
MCPureStreamer.cpp Better diagnostic for malformed .org assembly directive. 2012-01-27 00:37:08 +00:00
MCSection.cpp
MCSectionCOFF.cpp
MCSectionELF.cpp
MCSectionMachO.cpp
MCStreamer.cpp Add a new MachineJumpTableInfo entry type, EK_GPRel64BlockAddress, which is 2012-02-03 04:33:00 +00:00
MCSubtargetInfo.cpp - Eliminate MCCodeEmitter's dependency on TargetMachine. It now uses MCInstrInfo 2011-07-11 03:57:24 +00:00
MCSymbol.cpp
MCTargetAsmLexer.cpp Rename TargetAsmParser to MCTargetAsmParser and TargetAsmLexer to MCTargetAsmLexer; rename createAsmLexer to createMCAsmLexer and createAsmParser to createMCAsmParser. 2011-07-26 00:24:13 +00:00
MCValue.cpp
MCWin64EH.cpp Add MCObjectFileInfo and sink the MCSections initialization code from 2011-07-20 05:58:47 +00:00
SubtargetFeature.cpp Replace (Lower|Upper)caseString in favor of StringRef's newest methods. 2011-11-06 20:37:06 +00:00
WinCOFFObjectWriter.cpp Move x86 specific bits of the COFF writer to lib/Target/X86. 2011-12-24 02:14:02 +00:00
WinCOFFStreamer.cpp More dead code removal (using -Wunreachable-code) 2012-01-20 21:51:11 +00:00