summaryrefslogtreecommitdiff
path: root/lib/MC/ELFObjectWriter.cpp
Commit message (Expand)AuthorAge
* Convert some assert(0) to llvm_unreachable or fold an 'if' condition into the...Craig Topper2014-06-19
* Using llvm::sys::swapByteOrder() for the common case of byte-swapping a value...Artyom Skrobov2014-06-14
* Renaming SwapByteOrder() to getSwappedBytes()Artyom Skrobov2014-06-14
* Fix pr19645.Rafael Espindola2014-05-03
* Move getBaseSymbol somewhere the COFF writer can use.Rafael Espindola2014-05-01
* Make getBaseSymbol non recursive.Rafael Espindola2014-05-01
* Provide a version of getSymbolOffset that returns false on error.Rafael Espindola2014-04-30
* Simplify ELFObjectWriter::SymbolValue.Rafael Espindola2014-04-30
* ELFObjectWriter: deduplicate suffices in strtabHans Wennborg2014-04-30
* Centralize the handling of the thumb bit.Rafael Espindola2014-04-29
* Add an option for evaluating past symbols.Rafael Espindola2014-04-28
* Simplify ELFObjectWriter::ExecutePostLayoutBinding.Rafael Espindola2014-04-28
* Simplify isLocal().Rafael Espindola2014-04-28
* Don't include an invalid symbol in the symbol table.Rafael Espindola2014-04-28
* Produce an error instead of a crash in an expr we cannot represent.Rafael Espindola2014-04-28
* Fix quadratic performance during debug compression due to sections x symbols ...David Blaikie2014-04-25
* Spread some const around for non-mutating uses of MCSymbolData.David Blaikie2014-04-24
* Centralize handling of ELF_Other_ThumbFunc.Rafael Espindola2014-04-23
* Follow aliases when determining if a symbol is thumb.Rafael Espindola2014-04-22
* Add parens to appease GCC warning.David Blaikie2014-04-19
* Compress debug sections only when beneficial.David Blaikie2014-04-18
* Update the fragments of symbols in compressed sections.David Blaikie2014-04-18
* Add range access to MCAssembler's symbol collection.David Blaikie2014-04-18
* [C++11] More 'nullptr' conversion or in some cases just using a boolean check...Craig Topper2014-04-13
* Format fixes for r205990David Blaikie2014-04-11
* Don't lose the thumb bit by using relocations with sections.Rafael Espindola2014-04-11
* Reimplement debug info compression by compressing the whole section, rather t...David Blaikie2014-04-10
* Work around gold bug http://sourceware.org/PR16794.Rafael Espindola2014-04-02
* Completely rewrite ELFObjectWriter::RecordRelocation.Rafael Espindola2014-03-29
* Remove another unused argument.Rafael Espindola2014-03-27
* Remove unused argument.Rafael Espindola2014-03-27
* Correctly propagates st_size.Rafael Espindola2014-03-27
* Correctly detect if a symbol uses a reserved section index or not.Rafael Espindola2014-03-26
* Create .symtab_shndxr only when needed.Rafael Espindola2014-03-25
* Use Endian.h to simplify this code a bit.Rafael Espindola2014-03-25
* Propagate section from base to derived symbol.Rafael Espindola2014-03-24
* Propagate types from symbol to aliases.Rafael Espindola2014-03-23
* Fix the value computation inRafael Espindola2014-03-21
* Reapply 'ARM IAS: support .thumb_set'Saleem Abdulrasool2014-03-20
* Look through variables when computing relocations.Rafael Espindola2014-03-20
* Revert "Add back r203962, r204028 and r204059."Rafael Espindola2014-03-19
* Add back r203962, r204028 and r204059.Rafael Espindola2014-03-18
* Revert r203962 and two revisions depending on it: r204028 and r204059.Alexander Kornienko2014-03-18
* ARM IAS: support .thumb_setSaleem Abdulrasool2014-03-17
* Consider the base pointer for setting the symbol type.Rafael Espindola2014-03-17
* Correctly handle an ELF symbol defined with "a = b + expr".Rafael Espindola2014-03-14
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-08
* Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles2014-03-06
* doesSectionRequireSymbols is meaningless on ELF, remove.Rafael Espindola2014-02-06
* Force emit a relocation for @gnu_indirect_function symbols so that the indirectRoman Divacky2014-01-08