summaryrefslogtreecommitdiff
path: root/bolt/include
Commit message (Expand)AuthorAgeFilesLines
* [BOLT] Fix state of MCSymbols in lowering passRafael Auler2023-05-161-0/+10
* [BOLT] Fix flush pending relocsRafael Auler2023-05-111-2/+1
* [BOLT][NFC] Add hash computation for basic blocksspupyrev2023-05-025-0/+59
* [LoopInfo] Move generic LoopInfo into own filesChristian Ulmann2023-04-241-1/+1
* [BOLT][NFC] Move phdr typedef to cpp fileNathan Sidwell2023-04-191-2/+0
* [MC] Always encode instruction into SmallVectorAlexis Engelke2023-04-061-2/+1
* [BOLT] computing raw branch count for yaml profilesspupyrev2023-03-281-0/+4
* [BOLT] Add .relr.dyn section supportVladislav Khmelevsky2023-03-173-0/+15
* [BOLT][NFC] Simplify preprocessProfileAmir Ayupov2023-03-151-0/+6
* Use *{Map,Set}::contains (NFC)Kazu Hirata2023-03-151-1/+1
* [BOLT][NFC] Move addRelocation{X86,AArch64} into MCPlusBuilderAmir Ayupov2023-03-142-86/+17
* [BOLT][NFC] Simplify MCPlusBuilder::getRegSizeAmir Ayupov2023-03-141-2/+8
* [BOLT][NFC] Provide default impl for MIB methods that are only overridden on X86Amir Ayupov2023-03-141-24/+6
* [BOLT][NFC] Remove BB::getBranchInfo accepting MCSymbol ptrAmir Ayupov2023-03-141-4/+0
* [BOLT] Add writable segment for allocatable sectionsVladislav Khmelevsky2023-03-151-0/+4
* [BOLT][NFC] Return instruction list from createInstrIncMemoryAmir Ayupov2023-03-131-3/+4
* [BOLT] Improve dynamic relocations support for CIVladislav Khmelevsky2023-03-132-12/+26
* [BOLT] Remove dependency on StringMap iteration orderMaksim Panchenko2023-03-031-3/+4
* [BOLT][NFC] Simplify BinaryFunction::setTrapOnEntryAmir Ayupov2023-02-271-2/+0
* [BOLT][NFC] Const-ify analyzeJumpTableAmir Ayupov2023-02-272-3/+15
* [BOLT] Change call count output for ICFMaksim Panchenko2023-02-271-0/+9
* [BOLT] Fix intermittent crash with instrumentationMaksim Panchenko2023-02-271-3/+21
* [BOLT][NFC] Return struct from evaluateX86MemoryOperandAmir Ayupov2023-02-222-14/+13
* [BOLT] Fix data reoder for aarch64Vladislav Khmelevsky2023-02-221-0/+3
* [BOLT] Rename BF::isParentFragment -> isChildOfAmir Ayupov2023-02-091-3/+3
* [BOLT] Process fragment siblings in lite mode, keep lite mode onAmir Ayupov2023-02-082-0/+6
* [NFC][TargetParser] Remove llvm/ADT/Triple.hArchibald Elliott2023-02-072-2/+2
* [BOLT][NFC] Rename {MachO,}RewriteInstance::create methodsAmir Ayupov2023-02-022-6/+5
* [BOLT] Use range-based implicit def/use accessors. NFCIBenjamin Kramer2023-01-241-4/+2
* [BOLT][NFC] Move getLTOCommonName to UtilsAmir Ayupov2023-01-202-26/+26
* [BOLT][NFC] Move out ReorderFunctions::printStatsAmir Ayupov2023-01-201-0/+3
* [BOLT][NFC] Replace ambiguous BinarySection::isReadOnly with isWritableAmir Ayupov2023-01-181-6/+3
* [BOLT][NFC] Remove AArch64 override for evaluateBranchAmir Ayupov2023-01-181-1/+3
* [BOLT] Minor refactoring for -print-sorted-by optionMaksim Panchenko2023-01-121-27/+28
* [BOLT][DWARF] Change rangelists to use DW_RLE_offset_pairAlexander Yermolovich2023-01-061-2/+2
* [BOLT][NFC] Use llvm::reverseAmir Ayupov2023-01-031-7/+6
* [BOLT] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata2023-01-023-6/+8
* [BOLT] Respect -function-order in lite modeAmir Ayupov2022-12-281-0/+2
* [BOLT][AArch64] Handle adrp+ld64 linker relaxationsVladislav Khmelevsky2022-12-234-3/+50
* [BOLT][NFC] Make DWOId std::optionalAmir Ayupov2022-12-211-2/+2
* [BOLT][NFC] Remove unused PrintInstructions argumentMaksim Panchenko2022-12-201-3/+2
* [Alignment] Use Align in SectionRef::getAlignment()Guillaume Chatelet2022-12-161-1/+1
* [BOLT][NFC] Use std::optional in ShrinkWrappingAmir Ayupov2022-12-111-6/+6
* [BOLT][NFC] Use std::optional for readDWARFExpressionTargetRegAmir Ayupov2022-12-111-1/+1
* [BOLT][NFC] Use std::optional in DWARFRewriterAmir Ayupov2022-12-111-11/+11
* [BOLT][NFC] Use std::optional in has*NameRegexAmir Ayupov2022-12-111-4/+5
* [BOLT][NFC] Use std::optional in RIAmir Ayupov2022-12-111-3/+3
* [BOLT][NFC] Use std::optional for getLTOCommonNameAmir Ayupov2022-12-111-1/+1
* [BOLT][NFC] Use std::optional in BCAmir Ayupov2022-12-111-5/+5
* [BOLT][NFC] Use std::optional in DataAggregatorAmir Ayupov2022-12-111-4/+4