summaryrefslogtreecommitdiff
path: root/bolt/include/bolt/Core
Commit message (Expand)AuthorAgeFilesLines
* [BOLT] Fix flush pending relocsRafael Auler2023-05-111-2/+1
* [BOLT][NFC] Add hash computation for basic blocksspupyrev2023-05-024-0/+58
* [LoopInfo] Move generic LoopInfo into own filesChristian Ulmann2023-04-241-1/+1
* [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-172-0/+4
* 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][NFC] Return instruction list from createInstrIncMemoryAmir Ayupov2023-03-131-3/+4
* [BOLT] Improve dynamic relocations support for CIVladislav Khmelevsky2023-03-131-0/+26
* [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-221-6/+12
* [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-081-0/+3
* [NFC][TargetParser] Remove llvm/ADT/Triple.hArchibald Elliott2023-02-072-2/+2
* [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] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata2023-01-021-2/+3
* [BOLT][AArch64] Handle adrp+ld64 linker relaxationsVladislav Khmelevsky2022-12-232-2/+9
* [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 has*NameRegexAmir Ayupov2022-12-111-4/+5
* [BOLT][NFC] Use std::optional in BCAmir Ayupov2022-12-111-5/+5
* [BOLT] Use std::optional instead of None in comments (NFC)Kazu Hirata2022-12-101-1/+1
* [BOLT] Fix blocks layout reverse iteratorsVladislav Khmelevsky2022-12-091-12/+9
* [BOLT][DWARF] Don't create extra .debug_str_offsets contributionsAlexander Yermolovich2022-12-071-1/+3
* [BOLT][NFC] Use std::optional in MCPlusBuilderAmir Ayupov2022-12-062-11/+12
* [BOLT][NFC] Use std::optional for findAttributeInfoAmir Ayupov2022-12-061-2/+3
* Revert "[BOLT] Fix blocks layout reverse iterators"Nico Weber2022-12-061-4/+4
* [BOLT] Fix blocks layout reverse iteratorsVladislav Khmelevsky2022-12-061-4/+4
* [DebugInfo] llvm::Optional => std::optionalFangrui Song2022-12-051-1/+1
* [Target] llvm::Optional => std::optionalFangrui Song2022-12-041-11/+0
* [MC] llvm::Optional => std::optionalFangrui Song2022-12-043-4/+15
* [BOLT] Fix after DebugInfoMetadata change 0ca43d44888885d6caf7636db91fe810e82...Fangrui Song2022-12-042-4/+4
* [BOLT] Use std::nullopt instead of None (NFC)Kazu Hirata2022-12-024-7/+8
* [Alignment][NFC] Use Align in MCStreamer::emitValueToAlignmentGuillaume Chatelet2022-11-241-0/+1
* [Alignment][NFC] Use Align in MCStreamer::emitCodeAlignmentGuillaume Chatelet2022-11-242-0/+2
* [bolt] Use llvm::sys::RWMutex instead of std::shared_timed_mutexNico Weber2022-11-212-8/+9
* Use None consistently (NFC)Kazu Hirata2022-11-203-6/+6
* [BOLT] Fix instruction encoding validationMaksim Panchenko2022-10-181-4/+4