aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/ELFObjectWriter.cpp
AgeCommit message (Expand)AuthorFilesLines
2011-07-25Rename TargetAsmBackend to MCAsmBackend; rename createAsmBackend to createMCA...Evan Cheng1-1/+1
2011-07-25Refactor X86 target to separate MC code from Target code.Evan Cheng1-1/+1
2011-07-23Move TargetAsmParser.h TargetAsmBackend.h and TargetAsmLexer.h to MC where th...Evan Cheng1-2/+2
2011-07-23Sink ARM mc routines into MCTargetDesc.Evan Cheng1-1/+1
2011-06-09Remove an uneeded switch - Turns out reloc results are identical w/o the swit...Jason W Kim1-12/+1
2011-06-05Produce an undefined reference to _GLOBAL_OFFSET_TABLE_ if we have aRafael Espindola1-0/+2
2011-06-04Add support for @GOTPTOFF in i386 mode.Nick Lewycky1-0/+3
2011-05-20fixes target address tBL and tBLX and sets relocation typeRafael Espindola1-0/+11
2011-05-16Add a FIXME reminder to remove ForceARMElfPIC switch.Jason W Kim1-0/+4
2011-05-16sets bit 0 of the function address of thumb function in .symtabRafael Espindola1-2/+7
2011-05-11Remove an unused variable and move a couple others inside DEBUG.Matt Beaumont-Gay1-6/+6
2011-05-11Address the last bit of relocation flag related divergence betweeenJason W Kim1-20/+107
2011-05-01Simplify the handling of pcrel relocations on ELF. Now we do the right thingRafael Espindola1-1/+5
2011-04-07Micro optimization and improved similarity with gas' output:Rafael Espindola1-10/+38
2011-03-20Write the section table and the section data in the same order thatRafael Espindola1-93/+196
2011-03-03Split MCEELFStreamer and ELFObjectWriter into .h and .cpp files, so that othe...Jan Sjödin1-363/+1
2011-03-03PR9352: Always emit a relocation for weak symbols. Not emitting relocationsEli Friedman1-0/+19
2011-02-28Make all static functions become static class methods. Move shared (duplicate...Jan Sjödin1-89/+77
2011-02-23Put in the symbol table symbols only used in a .globl statement.Rafael Espindola1-1/+5
2011-02-21Handle FK_PCRel_1 and add a test case for this and FK_PCRel_4.Joerg Sonnenberger1-0/+4
2011-02-16Gas is very inconsistent about when a relaxation/relocation is needed. DoRafael Espindola1-25/+0
2011-02-07Teach ARM/MC/ELF about gcc compatible reloc output to get past odd linkageJason W Kim1-3/+45
2011-02-04Teach ARM/MC/ELF about EF_ARM_EABI_VERSION. The magic number is set toJason W Kim1-2/+15
2011-02-04Teach ARM/MC/ELF to handle R_ARM_JUMP24 relocation type for conditional jumps.Jason W Kim1-4/+8
2011-01-23Add support for the --noexecstack option.Rafael Espindola1-9/+21
2011-01-23Delay the creation of eh_frame so that the user can change the defaults.Rafael Espindola1-0/+1
2011-01-23Remove more duplicated code.Rafael Espindola1-3/+3
2011-01-14Completed :lower16: / :upper16: support for movw / movt pairs on Darwin.Evan Cheng1-0/+14
2011-01-13Style clean up - break up the breaks.Jason W Kim1-21/+40
2011-01-121. Support ELF pcrel relocations for movw/movt:Jason W Kim1-0/+10
2011-01-01Fix PR8878.Rafael Espindola1-0/+1
2010-12-27Handle reloc_riprel_4byte_movq_load. Should make the bots happy.Rafael Espindola1-0/+1
2010-12-27Add support for the same encodings of the personality function that gnu asRafael Espindola1-18/+32
2010-12-26Add support for @note. Patch by Jörg Sonnenberger.Rafael Espindola1-0/+1
2010-12-24Merge IsFixupFullyResolved and IsSymbolRefDifferenceFullyResolved. We nowRafael Espindola1-42/+16
2010-12-22Simplify the handling of .size expressions.Rafael Espindola1-17/+6
2010-12-20Set the value of absolute symbols.Roman Divacky1-0/+9
2010-12-18Merge isAbsolute into IsSymbolRefDifferenceFullyResolved.Rafael Espindola1-14/+0
2010-12-18Remove the MCObjectFormat class.Rafael Espindola1-0/+6
2010-12-18Move some data to the TargetWriter.Rafael Espindola1-79/+53
2010-12-17Store and free the TargetObjectWriter.Rafael Espindola1-13/+26
2010-12-17Stub out explicit MCELFObjectTargetWriter interface.Rafael Espindola1-1/+2
2010-12-17Move createELFObjectWriter to its own header.Rafael Espindola1-0/+1
2010-12-17Use getFixupKindInfo to implement isFixupKindPCRel, ELF version.Rafael Espindola1-40/+8
2010-12-17MC/ObjectWriter: Add a new IsSymbolRefDifferenceFullyResolved target format s...Daniel Dunbar1-2/+11
2010-12-17MC/Assembler: Strip out object writer arguments, now that it is always availableDaniel Dunbar1-1/+1
2010-12-161. ARM/MC/ELF: A few more ELF relocs for .oJason W Kim1-0/+6
2010-12-13First cut of ARM/MC/ELF PIC relocations.Jason W Kim1-7/+25
2010-12-10Thumb unconditional branch binary encoding. rdar://8754994Jim Grosbach1-0/+1
2010-12-09Rename CB/CBZ specific fixup accordingly.Jim Grosbach1-1/+1