aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/ELFObjectWriter.cpp
AgeCommit message (Expand)AuthorFilesLines
2020-02-06[MC][ELF] Rename MC related "Associated" to "LinkedToSym"Fangrui Song1-3/+3
2020-01-20[MC] Improve a report_fatal_errorFangrui Song1-1/+1
2020-01-13[MC] Don't resolve relocations referencing STB_LOCAL STT_GNU_IFUNCFangrui Song1-1/+2
2020-01-12[MC][ELF] Emit a relocation if target is defined in the same section and is n...Fangrui Song1-21/+1
2019-11-08[MC] Emit unused undefined symbol even if its binding is not setFangrui Song1-3/+0
2019-09-30Revert "[MC] Emit unused undefined symbol even if its binding is not set"Nico Weber1-0/+3
2019-09-29[MC] Emit unused undefined symbol even if its binding is not setFangrui Song1-3/+0
2019-09-27[Alignment][NFC] Remove unneeded llvm:: scoping on Align typesGuillaume Chatelet1-6/+6
2019-09-13[Alignment] Introduce llvm::Align to MCSectionGuillaume Chatelet1-5/+5
2019-09-12[Alignment] Move OffsetToAlignment to Alignment.hGuillaume Chatelet1-1/+2
2019-09-07[ELF][MC] Set types of aliases of IFunc to STT_GNU_IFUNCFangrui Song1-0/+15
2019-08-23Revert r369233.Manoj Gupta1-14/+10
2019-08-19[MC] Simplify ELFObjectWriter::recordRelocation. NFCFangrui Song1-22/+16
2019-08-19[MC] Delete unnecessary diagnostic: "No relocation available to represent thi...Fangrui Song1-15/+1
2019-08-19[MC] Don't emit .symver redirected symbols to the symbol tableFangrui Song1-10/+14
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere1-2/+2
2019-07-22Revert "Reland [ELF] Loose a condition for relocation with a symbol"Vlad Tsyrklevich1-0/+5
2019-07-22Reland [ELF] Loose a condition for relocation with a symbolNikola Prica1-5/+0
2019-07-10Revert "[ELF] Loose a condition for relocation with a symbol"Nikola Prica1-0/+5
2019-07-10[ELF] Loose a condition for relocation with a symbolNikola Prica1-5/+0
2019-06-25AMDGPU/MC: Add .amdgpu_lds directiveNicolai Haehnle1-3/+7
2019-06-07[MC][ELF] Don't create relocations with section symbols for STB_LOCAL ifuncFangrui Song1-0/+6
2019-05-10[MC][ELF] Copy top 3 bits of st_other to .symver aliasesFangrui Song1-0/+1
2019-04-23[llvm-mc] - Properly set the the address align field of the compressed sections.George Rimar1-2/+6
2019-04-12[MC] Fix typo: .symtab_shndxr -> .symtab_shndxFangrui Song1-1/+1
2019-03-04[MC] Teach ELFObjectWriter that parse-time variables do not appear inNirav Dave1-0/+4
2019-02-14MC/ELF: Allow targets to set ABI versionKonstantin Zhuravlyov1-1/+2
2019-02-13[MC] Make symbol version errors non-fatalReid Kleckner1-6/+12
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-12-05Recommit r348243 - "[llvm-mc] - Do not crash when referencing undefined debug...George Rimar1-0/+14
2018-12-04Revert r348243 "[llvm-mc] - Do not crash when referencing undefined debug sec...George Rimar1-14/+0
2018-12-04[llvm-mc] - Do not crash when referencing undefined debug sections.George Rimar1-0/+14
2018-09-06The initial .text section generated in object files was missing theEric Christopher1-0/+3
2018-08-06MC: Redirect .addrsig directives referring to private (.L) symbols to the sec...Peter Collingbourne1-0/+2
2018-07-17MC: Implement support for new .addrsig and .addrsig_sym directives.Peter Collingbourne1-0/+37
2018-06-02[MC] Add assembler support for .cg_profile.Michael J. Spencer1-0/+20
2018-05-21MC: Introduce an ELF dwo object writer and teach llvm-mc about it.Peter Collingbourne1-15/+93
2018-05-21MC: Extract a derived class from ELFObjectWriter. NFCI.Peter Collingbourne1-13/+19
2018-05-21MC: Extract ELFObjectWriter's ELF writing functionality into an ELFWriter cla...Peter Collingbourne1-350/+368
2018-05-21MC: Remove stream and output functions from MCObjectWriter. NFCI.Peter Collingbourne1-1/+1
2018-05-21MC: Have the object writers return the number of bytes written. NFCI.Peter Collingbourne1-3/+7
2018-05-21MC: Change object writers to use endian::Writer. NFCI.Peter Collingbourne1-67/+69
2018-05-21MC: Change MCAssembler::writeSectionData and writeFragmentPadding to take a r...Peter Collingbourne1-5/+2
2018-05-18Support: Simplify endian stream interface. NFCI.Peter Collingbourne1-4/+2
2018-05-08MC: Remove dead code. NFCI.Peter Collingbourne1-1/+0
2018-05-07[MC] ELFObjectWriter: Removing unneeded variable and castSam Clegg1-5/+4
2018-04-27ELFObjectWriter: Allow one unique symver per symbolVlad Tsyrklevich1-0/+4
2018-03-09Delay creating an alias for @@@.Rafael Espindola1-56/+19
2017-10-10[MC] Thread unique_ptr<MCObjectWriter> through the create.*ObjectWriterLang Hames1-2/+3
2017-10-09[MC] Plumb unique_ptr<MCELFObjectTargetWriter> through createELFObjectWriter toLang Hames1-7/+8