aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/ELFObjectWriter.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-01-06Revert r225048: It broke ObjC on AArch64.Lang Hames1-4/+6
2014-12-31Add r224985 back with a fix.Rafael Espindola1-6/+4
2014-12-31Revert "Remove doesSectionRequireSymbols."Rafael Espindola1-4/+6
2014-12-30Remove doesSectionRequireSymbols.Rafael Espindola1-6/+4
2014-10-17Add back commits r219835 and a fixed version of r219829.Rafael Espindola1-48/+26
2014-10-17Revert commit r219835 and r219829.Rafael Espindola1-26/+48
2014-10-15Correctly handle references to section symbols.Rafael Espindola1-48/+26
2014-10-15Simplify handling of --noexecstack by using getNonexecutableStackSection.Rafael Espindola1-7/+0
2014-10-06Note that a gold bug has been fixed.Rafael Espindola1-2/+3
2014-09-29WinCOFFObjectWriter: optimize the string table for common sufficesHans Wennborg1-2/+2
2014-09-19Elide unnecessary DenseMap copy.Benjamin Kramer1-3/+3
2014-07-20[MC] Pass MCSymbolData to needsRelocateWithSymbolUlrich Weigand1-1/+1
2014-07-08Mips.abiflags is a new implicitly generated section that will be present on ...Vladimir Medic1-0/+1
2014-07-03Invert the MC -> Object dependency.Rafael Espindola1-1/+1
2014-06-19Convert some assert(0) to llvm_unreachable or fold an 'if' condition into the...Craig Topper1-2/+1
2014-06-14Using llvm::sys::swapByteOrder() for the common case of byte-swapping a value...Artyom Skrobov1-1/+1
2014-06-14Renaming SwapByteOrder() to getSwappedBytes()Artyom Skrobov1-1/+1
2014-05-03Fix pr19645.Rafael Espindola1-2/+21
2014-05-01Move getBaseSymbol somewhere the COFF writer can use.Rafael Espindola1-26/+3
2014-05-01Make getBaseSymbol non recursive.Rafael Espindola1-3/+5
2014-04-30Provide a version of getSymbolOffset that returns false on error.Rafael Espindola1-24/+6
2014-04-30Simplify ELFObjectWriter::SymbolValue.Rafael Espindola1-22/+14
2014-04-30ELFObjectWriter: deduplicate suffices in strtabHans Wennborg1-86/+32
2014-04-29Centralize the handling of the thumb bit.Rafael Espindola1-8/+9
2014-04-28Add an option for evaluating past symbols.Rafael Espindola1-2/+2
2014-04-28Simplify ELFObjectWriter::ExecutePostLayoutBinding.Rafael Espindola1-3/+6
2014-04-28Simplify isLocal().Rafael Espindola1-11/+6
2014-04-28Don't include an invalid symbol in the symbol table.Rafael Espindola1-8/+10
2014-04-28Produce an error instead of a crash in an expr we cannot represent.Rafael Espindola1-1/+6
2014-04-25Fix quadratic performance during debug compression due to sections x symbols ...David Blaikie1-12/+21
2014-04-24Spread some const around for non-mutating uses of MCSymbolData.David Blaikie1-1/+1
2014-04-23Centralize handling of ELF_Other_ThumbFunc.Rafael Espindola1-3/+2
2014-04-22Follow aliases when determining if a symbol is thumb.Rafael Espindola1-2/+1
2014-04-19Add parens to appease GCC warning.David Blaikie1-4/+4
2014-04-18Compress debug sections only when beneficial.David Blaikie1-2/+6
2014-04-18Update the fragments of symbols in compressed sections.David Blaikie1-0/+21
2014-04-18Add range access to MCAssembler's symbol collection.David Blaikie1-16/+14
2014-04-13[C++11] More 'nullptr' conversion or in some cases just using a boolean check...Craig Topper1-2/+2
2014-04-11Format fixes for r205990David Blaikie1-5/+12
2014-04-11Don't lose the thumb bit by using relocations with sections.Rafael Espindola1-0/+7
2014-04-10Reimplement debug info compression by compressing the whole section, rather t...David Blaikie1-0/+114
2014-04-02Work around gold bug http://sourceware.org/PR16794.Rafael Espindola1-0/+5
2014-03-29Completely rewrite ELFObjectWriter::RecordRelocation.Rafael Espindola1-160/+226
2014-03-27Remove another unused argument.Rafael Espindola1-6/+3
2014-03-27Remove unused argument.Rafael Espindola1-1/+1
2014-03-27Correctly propagates st_size.Rafael Espindola1-7/+6
2014-03-26Correctly detect if a symbol uses a reserved section index or not.Rafael Espindola1-3/+5
2014-03-25Create .symtab_shndxr only when needed.Rafael Espindola1-86/+120
2014-03-25Use Endian.h to simplify this code a bit.Rafael Espindola1-104/+64
2014-03-24Propagate section from base to derived symbol.Rafael Espindola1-18/+19