summaryrefslogtreecommitdiff
path: root/lib/MC/MCAssembler.cpp
AgeCommit message (Expand)AuthorFilesLines
2012-09-18Tidy up. Minor formatting.grosbach1-3/+2
2012-09-14Fix Doxygen issues:gribozavr1-1/+1
2012-09-12Release build: guard dump functions withManman Ren1-1/+1
2012-09-06Release build: guard dump functions with "ifndef NDEBUG"Manman Ren1-0/+2
2012-08-29Allow targets to specify a minimum supported NOP size when performing NOP pad...Owen Anderson1-0/+6
2012-08-08Move [SU]LEB128 encoding to a utility header.Jim Grosbach1-2/+3
2012-07-23Fix a typo (the the => the)Sylvestre Ledru1-1/+1
2012-03-26Prune some includes and forward declarations.Craig Topper1-1/+1
2012-02-27ARM BL/BLX instruction fixups should use relocations.Jim Grosbach1-2/+4
2012-02-07Convert assert(0) to llvm_unreachableCraig Topper1-8/+4
2012-01-27Source information in 'expected relocatable expression' diagnostic.Jim Grosbach1-1/+1
2012-01-18Tidy up. MCAsmBackend naming conventions.Jim Grosbach1-5/+5
2012-01-18Move some ARM specific MCAssmebler bits into the ARMAsmBackend.Jim Grosbach1-9/+2
2011-12-20Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie1-0/+10
2011-12-06Move target-specific logic out of generic MCAssembler.Jim Grosbach1-5/+2
2011-12-06Tidy up. Hard tabs.Jim Grosbach1-1/+1
2011-12-06Switch MCAssembler to method names starting w/ lower-case.Jim Grosbach1-31/+31
2011-11-29Better fix for ARM MOVT relocation encoding of thumb bit.Jim Grosbach1-8/+8
2011-11-28Thumb2 only force the fixup thumb bit for data relocations.Jim Grosbach1-8/+8
2011-10-26Trailing whitespace.Jim Grosbach1-2/+2
2011-08-24Move TargetRegistry and TargetSelect from Target to Support where they belong.Evan Cheng1-1/+1
2011-07-25Rename TargetAsmBackend to MCAsmBackend; rename createAsmBackend to createMCA...Evan Cheng1-2/+2
2011-07-23Move TargetAsmParser.h TargetAsmBackend.h and TargetAsmLexer.h to MC where th...Evan Cheng1-1/+1
2011-05-08Don't force relaxation of AdvanceLoc instructions on OS X. gdb is happy withRafael Espindola1-2/+1
2011-04-29MCAsmLayout: Add support for computing the symbol offset of variables. NotDaniel Dunbar1-0/+27
2011-04-28Add a small temporary hack for producing identical eh_frame sections on OS X.Rafael Espindola1-1/+2
2011-04-26No relocation produces a SLEB or ULEB, make sure they are handled in MC.Rafael Espindola1-1/+3
2011-04-23Remove unused STL header includes.Jay Foad1-1/+0
2011-02-16Gas is very inconsistent about when a relaxation/relocation is needed. DoRafael Espindola1-2/+4
2011-01-23Add support for the --noexecstack option.Rafael Espindola1-1/+1
2010-12-28Relax address updates in the eh_frame section.Rafael Espindola1-3/+37
2010-12-24Merge IsFixupFullyResolved and IsSymbolRefDifferenceFullyResolved. We nowRafael Espindola1-12/+24
2010-12-22Assert that the AddrDelta expression is really constant and wrap it in a setRafael Espindola1-1/+3
2010-12-22Use references and simplify.Rafael Espindola1-1/+1
2010-12-21Don't relax org or align. They change size as the relaxation happens, but theyRafael Espindola1-42/+27
2010-12-21Layout one section until no relaxations are done and then move to the nextRafael Espindola1-34/+41
2010-12-17Thumb's forced-PC-alignment requirement applies to the _total_ displacement, ...Owen Anderson1-2/+2
2010-12-17MC/Assembler: Strip out object writer arguments, now that it is always availableDaniel Dunbar1-49/+36
2010-12-17MC/Assembler: Make the MCObjectWriter available through the lifetime of theDaniel Dunbar1-21/+11
2010-12-16MC: Move target specific fixup info descriptors to TargetAsmBackend instead ofDaniel Dunbar1-2/+2
2010-12-15Fix typo in r121875.Owen Anderson1-1/+1
2010-12-15Implement cleanups suggested by Daniel.Owen Anderson1-7/+11
2010-12-15Relax alignment fragments.Rafael Espindola1-29/+26
2010-12-15Patch by David Meyer to avoid a O(N^2) behaviour when relaxing fragments.Rafael Espindola1-2/+5
2010-12-14ARM Fixups relative to thumb functions need to have the low bit of the valueJim Grosbach1-0/+10
2010-12-09Fix an issue in some Thumb fixups, where the effective PC address needs to be...Owen Anderson1-2/+9
2010-12-07Layout each section independently. With the testcase in PR8711:Rafael Espindola1-58/+23
2010-12-07Sorry for such a large commit. The summary is that only MachO cares about theRafael Espindola1-107/+15
2010-12-06Use references to simplify the code a bit.Rafael Espindola1-3/+3
2010-12-06Remove the instruction fragment to data fragment lowering since it was causingRafael Espindola1-98/+38