summaryrefslogtreecommitdiffstats
path: root/llvm/lib/MC/ELFObjectWriter.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove unnecessary break.Rafael Espindola2015-04-301-1/+0
* Simplify the creation of compressed debug sections.Rafael Espindola2015-04-301-106/+33
* Replace unreachable code with llvm_unreachable.Rafael Espindola2015-04-301-1/+1
* Don't create a MCSectionData when we don't have to.Rafael Espindola2015-04-301-11/+7
* Avoid an extra loop over the sections.Rafael Espindola2015-04-301-7/+1
* Make the section table a member of ELFObjectWriter.Rafael Espindola2015-04-301-52/+43
* Nothing inherits from this, drop the protected:Rafael Espindola2015-04-301-2/+0
* Write sections mostly in one pass.Rafael Espindola2015-04-301-143/+93
* Silencing an "enumeral and non-enumeral type in conditional expression" warni...Aaron Ballman2015-04-301-1/+1
* Store relocations in a map from MCSectionELF.Rafael Espindola2015-04-301-25/+21
* Write relocations directly to the output stream. NFC.Rafael Espindola2015-04-301-46/+29
* Inline FragmentWriter into the only user.Rafael Espindola2015-04-291-18/+4
* Write the symbol table directly to the output file.Rafael Espindola2015-04-291-79/+85
* Use pwrite to write the number of sections.Rafael Espindola2015-04-291-10/+15
* Write the string table directly to the output file.Rafael Espindola2015-04-291-14/+22
* Write the section header string table directly to the output stream.Rafael Espindola2015-04-291-30/+38
* Avoid a few const_cast.Rafael Espindola2015-04-291-13/+12
* Map directly from signature symbol to group index. NFC.Rafael Espindola2015-04-281-10/+13
* Remove redundant temporary std::vector.Rafael Espindola2015-04-281-25/+7
* Avoid one more walk over all sections. NFC.Rafael Espindola2015-04-281-9/+3
* Use a range loop. NFC.Rafael Espindola2015-04-281-3/+2
* Avoid an extra walk over the sections just to assign sections to groups.Rafael Espindola2015-04-281-30/+41
* Remove the GroupMapTy DenseMap. NFC.Rafael Espindola2015-04-281-18/+10
* Use range loops. NFC.Rafael Espindola2015-04-281-7/+3
* Avoid adding to SectionIndexMap sections that we never lookup. NFC.Rafael Espindola2015-04-281-33/+28
* Use a range loop. NFC.Rafael Espindola2015-04-281-3/+2
* Use a std::vector to record the offsets of the sections. NFC.Rafael Espindola2015-04-281-10/+8
* Avoid an extra loop for computing the section size. NFC.Rafael Espindola2015-04-281-29/+13
* Look past locals in comdats.Rafael Espindola2015-04-201-9/+8
* Compute A-B when A or B is weak.Rafael Espindola2015-04-171-8/+9
* Compute A-B if both A and B are in the same comdat section.Rafael Espindola2015-04-171-18/+23
* [mc] Clean up emission of byte sequencesBenjamin Kramer2015-04-171-4/+1
* Don't walk aliases from global to local symbols in comdats.Rafael Espindola2015-04-171-1/+30
* Write relocation sections contiguously.Rafael Espindola2015-04-171-1/+8
* Write section and section table entries in the same order.Rafael Espindola2015-04-151-50/+15
* Use the ability to pwrite to simplify the ELF writer.Rafael Espindola2015-04-141-44/+31
* Use raw_pwrite_stream in the object writer/streamer.Rafael Espindola2015-04-141-2/+2
* Re-enable target-specific relocation table sorting and use it for MipsPetar Jovanovic2015-04-141-31/+3
* Use 'override/final' instead of 'virtual' for overridden methodsAlexander Kornienko2015-04-111-1/+1
* Remove unused variable.Rafael Espindola2015-04-081-2/+0
* Write the section header in the end.Rafael Espindola2015-04-081-27/+4
* ELFObjectWriter.cpp: Prune obsolete \param since r234342. [-Wdocumentation]NAKAMURA Takumi2015-04-081-1/+0
* Delete commented code. Don't repeat name in comment.Rafael Espindola2015-04-071-7/+1
* Don't subtract the header size just to add it back.Rafael Espindola2015-04-071-5/+4
* Remove intermediate variables.Rafael Espindola2015-04-071-7/+1
* Remove unused argument.Rafael Espindola2015-04-071-9/+6
* Be consistent when deciding if a relocation is needed.Rafael Espindola2015-04-061-9/+8
* Store the sh_link of ARM_EXIDX directly in MCSectionELF.Rafael Espindola2015-04-061-13/+2
* Simplify this function a bit. NFC.Rafael Espindola2015-04-061-20/+4
* Simplify mapping from relocation sections to relocated sections.Rafael Espindola2015-04-061-39/+21
OpenPOWER on IntegriCloud