summaryrefslogtreecommitdiff
path: root/bolt/lib
Commit message (Expand)AuthorAgeFilesLines
* [BOLT][NFC] Use llvm::make_rangeAmir Ayupov2023-05-172-12/+8
* [BOLT] Fix state of MCSymbols in lowering passRafael Auler2023-05-162-0/+28
* [BOLT] Fix flush pending relocsRafael Auler2023-05-112-9/+9
* [BOLT][DWARF][NFC] Fixed an assertion checkAlexander Yermolovich2023-05-091-1/+1
* [BOLT] Use opcode name in hashBlockAmir Ayupov2023-05-081-6/+5
* [BOLT] Use MCInstPrinter in createRetpolineFunctionTagAmir Ayupov2023-05-081-21/+28
* [BOLT] Remove redundant dumps in AsmDumpAmir Ayupov2023-05-041-34/+0
* [BOLT][DWARF] Fix handling of loclists_base without location accessesAlexander Yermolovich2023-05-031-1/+9
* [BOLT][NFC] Add hash computation for basic blocksspupyrev2023-05-026-106/+173
* [BOLT] Make sure Mach-O binaries are actually linkedJob Noorman2023-05-021-0/+1
* [BOLT] Make sure all section allocations have deterministic contentsJob Noorman2023-05-021-0/+6
* [LoopInfo] Move generic LoopInfo into own filesChristian Ulmann2023-04-242-0/+2
* [BOLT] Remove unsupported ELF type reloc handlingNathan Sidwell2023-04-231-16/+2
* [BOLT] Remove unneeded dyncastsNathan Sidwell2023-04-211-11/+3
* [BOLT] Add BOLT_TARGETS_TO_BUILDNathan Sidwell2023-04-212-35/+13
* [BOLT][NFC] Move phdr typedef to cpp fileNathan Sidwell2023-04-191-0/+2
* [BOLT] Adjust Shdr alignmentNathan Sidwell2023-04-191-2/+3
* [BOLT][DWARF] Fix handling of CUs without TU referenceAlexander Yermolovich2023-04-171-0/+2
* [BOLT] Fix use-after-free in RewriteInstance::mapCodeSectionsJob Noorman2023-04-171-1/+3
* [BOLT][NFC] Fix UB due to unaligned load in DebugStrOffsetsWriterJob Noorman2023-04-131-1/+1
* [BOLT][NFC] Fix UB due to left shift of negative valueJob Noorman2023-04-131-1/+1
* [BOLT] Fix creation of invalid CFG in presence of dead codeRafael Auler2023-04-111-0/+1
* [MC] Always encode instruction into SmallVectorAlexis Engelke2023-04-062-4/+2
* [BOLT] computing raw branch count for yaml profilesspupyrev2023-03-282-0/+7
* [BOLT] Don't use section relocations when computing hash for data from other ...Denis Revunov2023-03-241-4/+7
* [BOLT] Reject symbols pointing to section endJob Noorman2023-03-211-0/+10
* [BOLT] Add .relr.dyn section supportVladislav Khmelevsky2023-03-172-2/+197
* Use *{Map,Set}::contains (NFC)Kazu Hirata2023-03-154-8/+6
* [BOLT][NFC] Simplify preprocessProfileAmir Ayupov2023-03-151-68/+52
* [BOLT][NFC] Move addRelocation{X86,AArch64} into MCPlusBuilderAmir Ayupov2023-03-143-0/+85
* [BOLT][NFC] Simplify MCPlusBuilder::getRegSizeAmir Ayupov2023-03-141-15/+5
* [BOLT][NFC] Provide default impl for MIB methods that are only overridden on X86Amir Ayupov2023-03-141-10/+0
* [BOLT][NFC] Use llvm::is_containedAmir Ayupov2023-03-143-6/+6
* [BOLT][NFC] Remove BB::getBranchInfo accepting MCSymbol ptrAmir Ayupov2023-03-142-16/+3
* [BOLT] Add writable segment for allocatable sectionsVladislav Khmelevsky2023-03-151-6/+67
* [BOLT][NFC] Return instruction list from createInstrIncMemoryAmir Ayupov2023-03-132-12/+10
* [BOLT][NFC] Improve performance of MCPlusBuilder::initAliasesJob Noorman2023-03-131-8/+0
* [BOLT] Improve dynamic relocations support for CIVladislav Khmelevsky2023-03-133-9/+57
* [BOLT][Instrumentation] Preserve red zone for functions with tail calls onlyAmir Ayupov2023-03-031-6/+7
* [BOLT] Remove dependency on StringMap iteration orderMaksim Panchenko2023-03-033-63/+73
* [BOLT][NFC] Simplify BinaryFunction::setTrapOnEntryAmir Ayupov2023-02-271-7/+3
* [BOLT][NFC] Log reversing splitting decisionAmir Ayupov2023-02-271-4/+6
* [BOLT] Prevent unsetting unknown control flow for split jump tableAmir Ayupov2023-02-271-1/+6
* [BOLT][NFC] Const-ify analyzeJumpTableAmir Ayupov2023-02-271-12/+16
* [BOLT] Change call count output for ICFMaksim Panchenko2023-02-272-5/+9
* [BOLT] Fix intermittent crash with instrumentationMaksim Panchenko2023-02-273-12/+11
* [BOLT][X86][NFC] Simplify the code of X86MCPlusBuilder::getAliasSizedShengchen Kan2023-02-231-102/+3
* [BOLT][NFC] Return struct from evaluateX86MemoryOperandAmir Ayupov2023-02-222-145/+88
* [BOLT] Fix data reoder for aarch64Vladislav Khmelevsky2023-02-222-1/+7
* [BOLT][AArch64] Replace NOP with adrp in AdrRelaxationPass to preserve relati...Denis Revunov2023-02-221-0/+16