aboutsummaryrefslogtreecommitdiff
path: root/bolt
AgeCommit message (Expand)AuthorFilesLines
2022-11-29[BOLT] Fix unused function warningsKazu Hirata1-2/+2
2022-11-28[NFC] Add helper method to ensure min alignment on MCSectionGuillaume Chatelet1-2/+1
2022-11-24[Alignment][NFC] Use Align in MCStreamer::emitValueToAlignmentGuillaume Chatelet3-4/+5
2022-11-24[Alignment][NFC] Use Align in MCStreamer::emitCodeAlignmentGuillaume Chatelet3-6/+7
2022-11-24[reland][Alignment][NFC] Use the Align type in MCSectionGuillaume Chatelet1-1/+1
2022-11-23Use std::nullopt_t instead of NoneType (NFC)Kazu Hirata2-2/+2
2022-11-22[bolt] Stop setting config.llvm_plugin_ext in lit.site.cfg.py.inNico Weber1-1/+0
2022-11-22[BOLT][DWARF] Re-enable DWARF5 for asm-func-debug testsAlexander Yermolovich2-8/+8
2022-11-21[bolt] Use llvm::sys::RWMutex instead of std::shared_timed_mutexNico Weber10-26/+29
2022-11-20Use None consistently (NFC)Kazu Hirata11-32/+32
2022-11-18[bolt] Fix std::prev()-past-begin in veneer handling codeNico Weber1-2/+1
2022-11-18[bolt] Pass %cflags in test/X86/is-strip.sNico Weber1-1/+1
2022-11-18[bolt] Make test/X86/end-symbol.test not use "tac"Nico Weber1-1/+1
2022-11-18[bolt] Clean up lit site cfg files a bitNico Weber2-5/+1
2022-11-18[bolt] add missing space in "llvm-bolt -help" outputNico Weber1-1/+1
2022-11-17[BOLT][runtime] Change fPIE flag to fPICVladislav Khmelevsky1-1/+1
2022-11-15[BOLT-TESTS] Follow-up to D131919Amir Ayupov1-1/+1
2022-11-14[BOLT][NFC] Fix possible use-after-freerevunov.denis@huawei.com1-2/+2
2022-11-04[BOLT] Always move JTs in jump-table=moveRafael Auler3-2/+146
2022-11-04[BOLT][Hugify] Fix apple buildsRafael Auler1-3/+1
2022-11-04adds huge pages support of PIE/no-PIE binariesAlexey Moksyakov12-105/+321
2022-11-01Honor LLVM_LIBDIR_SUFFIXserge-sans-paille4-5/+30
2022-10-29[llvm-objdump] Add --no-print-imm-hex to tests depending on it.Daniel Thornburgh2-2/+2
2022-10-27[PseudoProbe] Replace relocation with offset for entry probe.Hongtao Yu1-3/+22
2022-10-25[BOLT][TEST] Add pseudoprobe-decoding testsAmir Ayupov2-0/+191
2022-10-25[BOLT] Add mold-style PLT supportMaksim Panchenko3-9/+421
2022-10-19[BOLT] Ignore duplicate global symbolsRafael Auler1-1/+13
2022-10-19[BOLT][DWARF] Add support for DW_FORM_addr for DW_AT_call_return_pcAlexander Yermolovich3-12/+588
2022-10-18[BOLT][NFC] Refactor EFMM initializationMaksim Panchenko1-8/+8
2022-10-18[BOLT] Fix instruction encoding validationMaksim Panchenko4-18/+50
2022-10-17[BOLT][NFCI] Avoid calling registerName() twiceMaksim Panchenko1-1/+1
2022-10-13[BOLT] Section-handling refactoring/overhaulMaksim Panchenko13-326/+433
2022-10-12[BOLT] Add pass to fix ambiguous memory referencesRafael Auler7-4/+362
2022-10-12[BOLT][NFC] Refactor creation of symbol+addend referencesRafael Auler4-28/+35
2022-10-07[BOLT][TEST] Fix section order testMaksim Panchenko1-2/+0
2022-10-07[BOLT] Testcase to repro dyn reloc bugRafael Auler2-0/+88
2022-10-07[BOLT] Change order of new sectionsMaksim Panchenko3-9/+52
2022-10-07[BOLT] Fix writing out unmarked .eh_frame sectionMaksim Panchenko2-0/+37
2022-10-07[BOLT] Properly set _end symbolMaksim Panchenko3-14/+23
2022-10-07[BOLT][NFC] Remove text section assertionMaksim Panchenko1-6/+3
2022-09-30Unittest to skip padding between buildid and filenames.Sriraman Tallam1-1/+4
2022-09-30[BOLT] Fixed some typosGabriel Ravier7-30/+28
2022-09-29[BOLT] Report BB reordering %-age vs profiled and total number of functionsAmir Ayupov2-1/+9
2022-09-28[PERF2BOLT] Fix unittest failureRafael Auler2-1/+9
2022-09-28[PERF2BOLT] Do not issue parsing error on weird build idsRafael Auler1-1/+2
2022-09-28[BOLT] Disable -lite when split function is presentHuan Nguyen1-3/+10
2022-09-23[BOLT] Support building bolt when LLVM_LINK_LLVM_DYLIB is ONserge-sans-paille15-0/+28
2022-09-22[BOLT] Fix (part of) dylib compatibilityserge-sans-paille3-4/+8
2022-09-22Revert "[bolt] Fix (part of) dylib compatibility"serge-sans-paille3-4/+4
2022-09-22[bolt] Fix (part of) dylib compatibilityserge-sans-paille3-4/+4