summaryrefslogtreecommitdiff
path: root/bolt
Commit message (Expand)AuthorAgeFilesLines
...
* Revert "Reland "[CMake] Bumps minimum version to 3.20.0.""Mark de Wever2023-03-181-1/+1
* Reland "[CMake] Bumps minimum version to 3.20.0."Mark de Wever2023-03-181-1/+1
* [BOLT] Add .relr.dyn section supportVladislav Khmelevsky2023-03-176-5/+240
* Use *{Map,Set}::contains (NFC)Kazu Hirata2023-03-154-8/+6
* [BOLT][NFC] Simplify preprocessProfileAmir Ayupov2023-03-152-68/+58
* Use *{Map,Set}::contains (NFC)Kazu Hirata2023-03-151-1/+1
* [BOLT][NFC] Move addRelocation{X86,AArch64} into MCPlusBuilderAmir Ayupov2023-03-145-86/+102
* [BOLT][NFC] Simplify MCPlusBuilder::getRegSizeAmir Ayupov2023-03-142-17/+13
* [BOLT][NFC] Provide default impl for MIB methods that are only overridden on X86Amir Ayupov2023-03-142-34/+6
* [BOLT][NFC] Use llvm::is_containedAmir Ayupov2023-03-143-6/+6
* [BOLT][NFC] Remove BB::getBranchInfo accepting MCSymbol ptrAmir Ayupov2023-03-143-20/+3
* [BOLT] Add writable segment for allocatable sectionsVladislav Khmelevsky2023-03-155-6/+133
* [BOLT][NFC] Return instruction list from createInstrIncMemoryAmir Ayupov2023-03-133-15/+14
* [BOLT][NFC] Improve performance of MCPlusBuilder::initAliasesJob Noorman2023-03-131-8/+0
* [BOLT] Pass instrumentation-file arg for X86 xmm testVladislav Khmelevsky2023-03-131-1/+2
* [BOLT] Improve dynamic relocations support for CIVladislav Khmelevsky2023-03-136-28/+110
* Revert "[CMake] Bumps minimum version to 3.20.0."Mark de Wever2023-03-041-1/+1
* [CMake] Bumps minimum version to 3.20.0.Mark de Wever2023-03-041-1/+1
* [BOLT][Instrumentation] Preserve red zone for functions with tail calls onlyAmir Ayupov2023-03-032-6/+58
* [BOLT] Remove dependency on StringMap iteration orderMaksim Panchenko2023-03-035-67/+78
* [BOLT][NFC] Simplify BinaryFunction::setTrapOnEntryAmir Ayupov2023-02-272-9/+3
* [BOLT][NFC] Log reversing splitting decisionAmir Ayupov2023-02-271-4/+6
* [BOLT] Prevent unsetting unknown control flow for split jump tableAmir Ayupov2023-02-272-1/+71
* [BOLT][NFC] Const-ify analyzeJumpTableAmir Ayupov2023-02-273-15/+31
* [BOLT] Change call count output for ICFMaksim Panchenko2023-02-273-5/+18
* [BOLT] Fix intermittent crash with instrumentationMaksim Panchenko2023-02-274-15/+32
* [BOLT] fix tests on arm64Sebastian Pop2023-02-252-2/+2
* [BOLT][X86][NFC] Simplify the code of X86MCPlusBuilder::getAliasSizedShengchen Kan2023-02-231-102/+3
* [BOLT][NFC] Return struct from evaluateX86MemoryOperandAmir Ayupov2023-02-224-159/+101
* [BOLT] Fix data reoder for aarch64Vladislav Khmelevsky2023-02-223-1/+10
* [BOLT][AArch64] Replace NOP with adrp in AdrRelaxationPass to preserve relati...Denis Revunov2023-02-222-0/+24
* [BOLT] Attempt to fix bolt/test/runtime/AArch64/adrrelaxationpass.s after D14...Kristina Bessonova2023-02-191-2/+2
* [BOLT] Rename BF::isParentFragment -> isChildOfAmir Ayupov2023-02-093-20/+9
* [BOLT][Wrapper] Don't compare output upon error exit codeAmir Ayupov2023-02-091-16/+20
* [Test] Fix YAML mapping keys duplication. NFC.Anton Sidorenko2023-02-091-0/+1
* [BOLT] Process fragment siblings in lite mode, keep lite mode onAmir Ayupov2023-02-089-51/+379
* [BOLT] Search section based on relocation symbolyavtuk2023-02-083-2/+50
* [BOLT][TEST] Fix is-strip test for NFC testingAmir Ayupov2023-02-071-1/+1
* [NFC][TargetParser] Remove llvm/ADT/Triple.hArchibald Elliott2023-02-072-2/+2
* [BOLT] Reintroduce allow-strippedAmir Ayupov2023-02-063-8/+15
* [BOLT][NFC] Replace anonymous namespace functions with staticAmir Ayupov2023-02-0610-110/+73
* [AArch64] fix bug #55005 handle DW_CFA_GNU_NegateRAStateSebastian Pop2023-02-043-6/+83
* [BOLT][NFC] Rename {MachO,}RewriteInstance::create methodsAmir Ayupov2023-02-027-23/+15
* [BOLT][NFC] Simplify SW::checkStackPointerRestoreAmir Ayupov2023-02-021-11/+5
* [BOLT][NFC] Use llvm::make_second_rangeAmir Ayupov2023-02-025-26/+19
* [BOLT][CMake] Add dependency on llvm_vcsrevision_hAmir Ayupov2023-02-011-0/+3
* [BOLT][DWARF] Add logging for split dwarfAlexander Yermolovich2023-01-272-0/+14
* [BOLT][NFC] Remove C-style out of bounds array refRafael Auler2023-01-251-5/+3
* [BOLT] Use LTO fuzzy name matching in function-orderAmir Ayupov2023-01-254-4/+39
* [BOLT] Emit a warning about invalid entries in function-order listAmir Ayupov2023-01-251-5/+13