aboutsummaryrefslogtreecommitdiff
path: root/bolt
AgeCommit message (Expand)AuthorFilesLines
2024-03-27[BOLT] Set EntryDiscriminator in YAML profile for indirect callsAmir Ayupov2-19/+30
2024-03-27[BOLT] Fix enumeration of secondary entry pointsAmir Ayupov2-3/+74
2024-03-25[BOLT] Add CallSiteInfo entries in YAMLBAT (#76896)Amir Ayupov5-1/+125
2024-03-25[BOLT] Add secondary entry points to BATAmir Ayupov5-30/+97
2024-03-23[BOLT] Emit intra-function control flow in YAMLBATAmir Ayupov3-1/+64
2024-03-23[BOLT][NFC] Refactor BAT metadata data structuresAmir Ayupov2-65/+137
2024-03-22[BOLT] Enable --keep-nops option for Linux kernel by default (#86349)Maksim Panchenko5-12/+15
2024-03-22[BOLT] Skip functions with unsupported Linux kernel features (#86345)Maksim Panchenko1-1/+46
2024-03-22[BOLT][DWARF] Add support for cross-cu references for debug-names (#86015)Alexander Yermolovich4-42/+796
2024-03-22[BOLT][DWARF] Fix handling of DW_TAG_label (#86182)Alexander Yermolovich3-26/+316
2024-03-22[BOLT] Add number of basic blocks to BATAmir Ayupov4-1/+15
2024-03-22[BOLT] Add BB index to BATAmir Ayupov5-18/+43
2024-03-22Revert "[BOLT] Add BB index to BAT (#86044)"Amir Ayupov5-43/+18
2024-03-22[BOLT] Add BB index to BAT (#86044)Amir Ayupov5-18/+43
2024-03-21[BOLT] Fix unused variable warningsKazu Hirata1-0/+2
2024-03-21[BOLT] Output basic YAML profile in BAT modeAmir Ayupov10-21/+1936
2024-03-21[BOLT] Add support for Linux kernel static keys jump table (#86090)Maksim Panchenko9-3/+547
2024-03-20[BOLT][DWARF] Fix Test (#86042)Alexander Yermolovich1-4/+3
2024-03-20[BOLT] Fix an unused variable warningKazu Hirata1-0/+1
2024-03-20[BOLT] Write and parse BF/BB hashes in BATAmir Ayupov4-14/+95
2024-03-20[BOLT][CMake] Build rt library despite unreadable map_files (#77876)Amir Ayupov1-2/+2
2024-03-20[BOLT][NFC] Simplify YAMLProfileWriter::convertAmir Ayupov1-12/+6
2024-03-20[BOLT][NFC] Expose YAMLProfileWriter::convert functionAmir Ayupov2-10/+11
2024-03-19[BOLT] Update DWARFRewriter for 32a6e9d66945Jonas Devlieghere1-4/+2
2024-03-19Revert "[BOLT] Update DIEStreamer (#85818)"Kazu Hirata1-2/+4
2024-03-19[BOLT] Update DIEStreamer (#85818)Kazu Hirata1-4/+2
2024-03-18[BOLT][DWARF] Add support to debug_names for DW_AT_abstract_origin/DW_AT_spec...Alexander Yermolovich5-136/+897
2024-03-15[BOLT][DWARF] Add support for DW_IDX_parent (#85285)Alexander Yermolovich15-185/+424
2024-03-15[BOLT] Check BF state in stale matching (#85339)Amir Ayupov2-0/+7
2024-03-14[BOLT] Add createCondBranch() and createLongUncondBranch() (#85315)Maksim Panchenko2-0/+30
2024-03-14[BOLT] Refactor instruction creation interface. NFCI (#85292)Maksim Panchenko7-133/+70
2024-03-14[BOLT] Clear operands when creating new instructions. NFCI (#85191)Maksim Panchenko2-0/+9
2024-03-12[BOLT] Add support for Linux kernel PCI fixup section (#84982)Maksim Panchenko2-33/+134
2024-03-11[BOLT][DWWARF] Fix foreign TU index with local TUs (#84594)Alexander Yermolovich5-1/+1196
2024-03-07[BOLT] Properly propagate Cursor errors (#84378)Maksim Panchenko2-10/+25
2024-03-07[BOLT] Add reading support for Linux kernel .altinstructions section (#84283)Maksim Panchenko2-0/+233
2024-03-06[BOLT] Add reading support for Linux kernel __bug_table section (#84082)Maksim Panchenko2-35/+116
2024-03-06[BOLT,test] Remove -relax-relocationsFangrui Song2-3/+2
2024-03-05Rename llvm::ThreadPool -> llvm::DefaultThreadPool (NFC) (#83702)Mehdi Amini2-3/+3
2024-03-05[BOLT] Add reading support for Linux kernel .parainstructions section (#83965)Maksim Panchenko2-0/+138
2024-03-05Use the new ThreadPoolInterface base class instead of the concrete implementa...Mehdi Amini4-7/+7
2024-03-04[BOLT] Add reading support for Linux kernel exception table (#83100)Maksim Panchenko2-70/+204
2024-03-04[BOLT] support AArch64 JUMP26 createRelocation (#83531)sinan3-0/+54
2024-03-02Split the llvm::ThreadPool into an abstract base class and an implementation ...Mehdi Amini1-2/+1
2024-02-28[BOLT] Add BinaryFunction::registerBranch(). NFC (#83337)Maksim Panchenko2-0/+18
2024-02-28[BOLT] Sort TakenBranches immediately before use. NFCI (#83333)Maksim Panchenko1-7/+7
2024-02-27[BOLT] Refactor interface for instruction labels. NFCI (#83209)Maksim Panchenko7-21/+32
2024-02-27[BOLT] Move test under X86 target. NFCI (#83202)Maksim Panchenko1-2/+2
2024-02-27[BOLT][AArch64] Skip BBs only instead of functions (#81989)Elvina Yakubova4-28/+196
2024-02-26[BOLT][DWARF] Add support for .debug_names (#81062)Alexander Yermolovich27-29/+6571