aboutsummaryrefslogtreecommitdiff
path: root/bolt/lib/Rewrite
AgeCommit message (Expand)AuthorFilesLines
2023-07-20[BOLT] Improve Linux Kernel ORC readerMaksim Panchenko1-10/+67
2023-07-13[BOLT] Attach ORC info to instructions in CFGMaksim Panchenko1-0/+45
2023-07-13[BOLT][NFC] Add post-CFG processing to MetadataRewriter interfaceMaksim Panchenko2-0/+18
2023-07-13[BOLT] Add reading support for Linux ORC sectionsMaksim Panchenko1-6/+166
2023-07-13[BOLT][DWARF] Fix adding DW_AT_GNU_ranges_baseAlexander Yermolovich1-1/+1
2023-07-13[BOLT][DWARF][NFC] Fix false positive errorAlexander Yermolovich1-2/+3
2023-07-11[BOLT] Fix warning messageMaksim Panchenko1-0/+2
2023-07-11[BOLT] Make sure temp object file is always writtenJob Noorman1-21/+16
2023-07-10[BOLT][DWARF] Change to process and write out TUs first then CUs in batchesAlexander Yermolovich1-97/+172
2023-07-10[BOLT][DWARF] Output DWO files as they are being processedAlexander Yermolovich1-290/+290
2023-07-10[BOLT][DWARF] Numerous fixes for a new DWARFRewriterAlexander Yermolovich1-300/+219
2023-07-10[BOLT][DWARF] Implement new mechanism for DWARFRewriterRui Zhong3-471/+664
2023-07-07Revert "[DWARF][BOLT] Implement new mechanism for DWARFRewriter"Nico Weber3-1079/+892
2023-07-06[BOLT][DWARF] Change to process and write out TUs first then CUs in batchesAlexander Yermolovich1-97/+172
2023-07-06[BOLT][DWARF] Output DWO files as they are being processedAlexander Yermolovich1-282/+282
2023-07-06[BOLT][DWARF] Numerous fixes for a new DWARFRewriterAlexander Yermolovich1-300/+219
2023-07-06[DWARF][BOLT] Implement new mechanism for DWARFRewriterAlexander Yermolovich3-471/+664
2023-07-06[BOLT][NFCI] Migrate Linux Kernel handling code to MetadataRewriterMaksim Panchenko3-263/+375
2023-07-06[BOLT][NFCI] Migrate pseudo probes to MetadataRewriter interfaceMaksim Panchenko3-342/+407
2023-07-06[BOLT][NFCI] Use MetadataRewriter interface to update SDT markersMaksim Panchenko3-90/+180
2023-07-06[BOLT] Introduce MetadataRewriter interfaceMaksim Panchenko3-1/+63
2023-06-28[BOLT][NFC] Print functions after attaching profile (-print-profile)Amir Ayupov1-0/+14
2023-06-22[BOLT] Fixing relative ordering of cold sections under multi-way function spl...Shatian Wang1-0/+15
2023-06-22[BOLT] Don't register internal func relocs as external referencesJob Noorman1-1/+7
2023-06-22[BOLT][RISCV] Implement R_RISCV_ADD32/SUB32Job Noorman1-1/+3
2023-06-20[BOLT] Set IsRelro section attribute based on PT_GNU_RELRO segmentAmir Ayupov1-0/+83
2023-06-18[BOLT] Use llvm::is_contained (NFC)Kazu Hirata1-6/+4
2023-06-16[BOLT] Add minimal RISC-V 64-bit supportJob Noorman2-7/+83
2023-06-15[BOLT] Move from RuntimeDyld to JITLinkJob Noorman5-209/+404
2023-06-13[BOLT][NFCI] Remove redundant instance of MCAsmBackendMaksim Panchenko1-6/+2
2023-06-12[BOLT] Fix --max-funcs=<N> optionMaksim Panchenko1-17/+9
2023-06-01[BOLT][DWARF] Fix handling of GCed CU functionAlexander Yermolovich1-0/+7
2023-05-30[BOLT] Add skip-non-simple for boltdiffAmir Ayupov1-3/+15
2023-05-16[BOLT] Fix state of MCSymbols in lowering passRafael Auler1-0/+4
2023-05-09[BOLT][DWARF][NFC] Fixed an assertion checkAlexander Yermolovich1-1/+1
2023-05-02[BOLT] Make sure Mach-O binaries are actually linkedJob Noorman1-0/+1
2023-05-02[BOLT] Make sure all section allocations have deterministic contentsJob Noorman1-0/+6
2023-04-24[LoopInfo] Move generic LoopInfo into own filesChristian Ulmann1-0/+1
2023-04-23[BOLT] Remove unsupported ELF type reloc handlingNathan Sidwell1-16/+2
2023-04-21[BOLT] Remove unneeded dyncastsNathan Sidwell1-11/+3
2023-04-21[BOLT] Add BOLT_TARGETS_TO_BUILDNathan Sidwell1-26/+10
2023-04-19[BOLT][NFC] Move phdr typedef to cpp fileNathan Sidwell1-0/+2
2023-04-19[BOLT] Adjust Shdr alignmentNathan Sidwell1-2/+3
2023-04-17[BOLT][DWARF] Fix handling of CUs without TU referenceAlexander Yermolovich1-0/+2
2023-04-17[BOLT] Fix use-after-free in RewriteInstance::mapCodeSectionsJob Noorman1-1/+3
2023-03-21[BOLT] Reject symbols pointing to section endJob Noorman1-0/+10
2023-03-17[BOLT] Add .relr.dyn section supportVladislav Khmelevsky1-2/+191
2023-03-15Use *{Map,Set}::contains (NFC)Kazu Hirata1-2/+1
2023-03-15[BOLT] Add writable segment for allocatable sectionsVladislav Khmelevsky1-6/+67
2023-03-13[BOLT] Improve dynamic relocations support for CIVladislav Khmelevsky1-7/+35