aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ObjectYAML/ELFEmitter.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-03-28[Object,ELFType] Rename TargetEndianness to Endianness (#86604)Fangrui Song1-29/+29
2024-02-01[SHT_LLVM_BB_ADDR_MAP] Allow basic-block-sections and labels be used together...Rahman Lavaee1-20/+38
2024-01-24[SHT_LLVM_BB_ADDR_MAP] Avoids side-effects in addition since order is unspeci...Micah Weston1-5/+7
2023-12-12[SHT_LLVM_BB_ADDR_MAP] Implements PGOAnalysisMap in Object and ObjectYAML wit...Micah Weston1-9/+61
2023-12-11[llvm] Use StringRef::{starts,ends}_with (NFC) (#74956)Kazu Hirata1-1/+1
2023-10-10Use llvm::endianness (NFC)Kazu Hirata1-1/+1
2023-01-17[Propeller] Use Fixed MBB ID instead of volatile MachineBasicBlock::Number.Rahman Lavaee1-2/+5
2023-01-05Move from llvm::makeArrayRef to ArrayRef deduction guides - llvm/ partserge-sans-paille1-1/+1
2022-12-13Revert "[Propeller] Use Fixed MBB ID instead of volatile MachineBasicBlock::N...Rahman Lavaee1-5/+2
2022-12-06[Propeller] Use Fixed MBB ID instead of volatile MachineBasicBlock::Number.Rahman Lavaee1-2/+5
2022-12-06[YAML] Convert Optional to std::optionalKrzysztof Parzyszek1-4/+5
2022-12-02[llvm] Use std::nullopt instead of None (NFC)Kazu Hirata1-5/+5
2022-06-28[Propeller] Encode address offsets of basic blocks relative to the end of the...Rahman Lavaee1-0/+10
2022-06-20[llvm] Don't use Optional::getValue (NFC)Kazu Hirata1-1/+1
2022-06-18[llvm] Use value_or instead of getValueOr (NFC)Kazu Hirata1-16/+15
2021-10-09Fixed some errors detected by PVS StudioDávid Bolvanský1-9/+0
2021-06-24[LLD][LLVM] CG Graph profile using relocationsAlexander Yermolovich1-7/+3
2021-06-16[obj2yaml] Address D104035 review commentsJames Henderson1-1/+1
2021-06-16[yaml2obj][obj2yaml] Support custom ELF section header string table nameJames Henderson1-31/+76
2021-06-16[yaml2obj] Fix bug when referencing items in SectionHeaderTableJames Henderson1-1/+1
2021-03-08Read NumBlocks as uint64_t.Rahman Lavaee1-1/+1
2021-02-22[obj2yaml,yaml2obj] Add NumBlocks to the BBAddrMapEntry yaml field.Rahman Lavaee1-1/+1
2021-02-17[obj2yaml,yaml2obj] Add NumBlocks to the BBAddrMapEntry yaml field.Rahman Lavaee1-4/+6
2021-01-28[yaml2obj] - Allow empty SectionHeaderTable definitions.Georgii Rymar1-2/+4
2021-01-26[yaml2obj][obj2yaml] - Improve how we set/dump the sh_entsize field.Georgii Rymar1-17/+6
2021-01-26[yaml2obj] - Refine how we set the sh_link field. NFCI.Georgii Rymar1-77/+42
2021-01-25[yaml2obj, obj2yaml] - Implement section header table as a special Chunk.Georgii Rymar1-55/+97
2021-01-21[yaml2obj/obj2yaml] - Improve dumping/creating of ELF versioning sections.Georgii Rymar1-2/+24
2021-01-15[yaml2obj/obj2yaml] - Refine handling of SHT_GNU_verdef sections.Georgii Rymar1-4/+4
2021-01-13[obj2yaml,yaml2obj] - Refine how we set/dump the sh_entsize field.Georgii Rymar1-39/+7
2021-01-12[obj2yaml,yaml2obj] - Fix issues with creating/dumping group sections.Georgii Rymar1-1/+4
2020-12-25[libObject] - Add more ELF types to LLVM_ELF_IMPORT_TYPES_ELFT define (ELFTyp...Georgii Rymar1-15/+1
2020-12-16[yaml2obj/obj2yaml] - Make Value/Size fields of Symbol optional.Georgii Rymar1-2/+2
2020-12-04[yaml2obj,obj2yaml] - Make Symbol::Section field optional.Georgii Rymar1-2/+2
2020-11-25[obj2yaml] - Dump section offsets in some cases.Georgii Rymar1-2/+2
2020-11-09[yaml2obj] - ProgramHeaders: introduce FirstSec/LastSec instead of Sections l...Georgii Rymar1-17/+29
2020-11-06[obj2yaml] [yaml2obj] Add yaml support for SHT_LLVM_BB_ADDR_MAP section.Rahman Lavaee1-0/+28
2020-11-02[yaml2obj] - Add support of Offset for .strtab/.shstrtab/.dynstr sections.Georgii Rymar1-1/+2
2020-10-30[yaml2obj] - Make `Section::Link` field to be `Optional<>`.Georgii Rymar1-15/+15
2020-10-29[yaml2obj] - Improve handling of SectionHeaderTable::NoHeaders flag.Georgii Rymar1-19/+25
2020-10-28[yaml2obj] - Support the "Offset" key for the .dynsym section.Georgii Rymar1-1/+2
2020-10-27[yaml2obj] - Add a way to override the sh_addralign field of a section.Georgii Rymar1-0/+2
2020-10-16[lib/ObjectYAML] - Simplify the code that handles Content/Size fields.Georgii Rymar1-95/+31
2020-10-15[yaml2obj] - Allow specifying no tags to create empty sections in few cases.Georgii Rymar1-0/+15
2020-10-15[yaml2obj/obj2yaml] - Add support of 'Size' and 'Content' keys for all sections.Georgii Rymar1-42/+77
2020-10-07[obj2yaml] - Rename `Group` to `GroupSection`. NFC.Georgii Rymar1-3/+4
2020-10-02[yaml2obj][elf2yaml] - Add a support for the `EntSize` field for `SHT_HASH` s...Georgii Rymar1-0/+5
2020-09-28[yaml2obj][obj2yaml] - Add a support for SHT_ARM_EXIDX section.Georgii Rymar1-0/+24
2020-08-21Revert "[DWARFYAML] Add support for referencing different abbrev tables."Xing GUO1-1/+1
2020-08-21[DWARFYAML] Add support for referencing different abbrev tables.Xing GUO1-1/+1