aboutsummaryrefslogtreecommitdiff
path: root/bolt
AgeCommit message (Expand)AuthorFilesLines
2023-06-13[BOLT][NFCI] Remove redundant instance of MCAsmBackendMaksim Panchenko1-6/+2
2023-06-13[BOLT][NFC] Change signature of MCPlusBuilder::isUnsupportedBranch()Maksim Panchenko4-9/+7
2023-06-12[BOLT] Fix --max-funcs=<N> optionMaksim Panchenko2-17/+22
2023-06-12[BOLT] Fix handling of code references from unmodified codeMaksim Panchenko9-80/+175
2023-06-12[BOLT][NFC] Const-ify getDynamicRelocationAtAmir Ayupov2-3/+4
2023-06-09[BOLT][NFCI] Use StringRef.split in launchPerfProcessAmir Ayupov1-13/+1
2023-06-08[BOLT] stale profile matching [part 2 out of 2]spupyrev3-17/+197
2023-06-08Increase memory of BOLT runtime instrumentation bump allocator used for writi...Jakub Beránek1-0/+1
2023-06-08[BOLT] Handle recursive calls as inter-branches in DataAggregatorAmir Ayupov3-1/+8
2023-06-06[BOLT][NFC] Fix debug messagesAmir Ayupov2-13/+13
2023-06-06[BOLT] stale profile matching [part 1 out of 2]spupyrev8-0/+681
2023-06-05[BOLT][NFC] Drop MMap events for deleted filesAmir Ayupov1-0/+2
2023-06-01[BOLT][DWARF] Fix handling of GCed CU functionAlexander Yermolovich4-0/+483
2023-06-01[BOLT][CMake] Redo the build and install targetsPetr Hosek8-40/+52
2023-06-01Revert "[BOLT][CMake] Redo the build and install targets"Petr Hosek8-52/+40
2023-06-01[BOLT][CMake] Redo the build and install targetsPetr Hosek8-40/+52
2023-05-30[BOLT] Align BranchInfo and FuncBranchData in DataAggregator::recordTraceAmir Ayupov2-22/+23
2023-05-30[BOLT] Add skip-non-simple for boltdiffAmir Ayupov1-3/+15
2023-05-30Revert "[BOLT][CMake] Use LLVM macros for install targets"Petr Hosek3-8/+14
2023-05-30[BOLT][CMake] Use LLVM macros for install targetsPetr Hosek3-14/+8
2023-05-27Reland "[CMake] Bumps minimum version to 3.20.0.Mark de Wever1-1/+1
2023-05-25[NFC][Py Reformat] Reformat python files in the rest of the dirsTobias Hieta13-299/+418
2023-05-25[MC] Check if register is non-null before calling isSubRegisterEq (NFCI)Sergei Barannikov1-1/+1
2023-05-22Reland^2 "[BOLT] Parallelize legacy profile merging"Yi Kong1-22/+51
2023-05-21[X86][MC][bolt] Share code between encoding optimization and assembler relaxa...Shengchen Kan1-6/+2
2023-05-20[X86][NFC] Correct the instruction names for PUSH16i, PUSH32iShengchen Kan1-4/+4
2023-05-19[BOLT] Add isParentOf and isParentOrChildOf BF checksAmir Ayupov3-17/+17
2023-05-19[BOLT][NFC] Extract DataAggregator::parseLBRSampleAmir Ayupov2-73/+72
2023-05-19[BOLT][CMake] Use correct output paths and passthrough necessary optionsPetr Hosek2-4/+10
2023-05-18Revert "Reland "[BOLT] Parallelize legacy profile merging""Yi Kong1-49/+22
2023-05-18Reland "[BOLT] Parallelize legacy profile merging"Yi Kong1-22/+49
2023-05-17[BOLT][NFC] Add MCPlusBuilder defOperands/useOperands helpersAmir Ayupov6-58/+46
2023-05-17[BOLT][NFC] Use llvm::make_rangeAmir Ayupov2-12/+8
2023-05-17Revert "Reland "[CMake] Bumps minimum version to 3.20.0.""Nico Weber1-1/+1
2023-05-16[BOLT] Fix state of MCSymbols in lowering passRafael Auler3-0/+38
2023-05-16[BOLT][Wrapper] Fix off-by-one in find_section upper limitJob Noorman1-1/+1
2023-05-13Reland "[CMake] Bumps minimum version to 3.20.0."Mark de Wever1-1/+1
2023-05-13[X86][AsmParser] Reapply "Refactor code and optimize more instructions from V...Shengchen Kan1-1/+1
2023-05-11[BOLT] Fix flush pending relocsRafael Auler3-11/+10
2023-05-09[BOLT][DWARF][NFC] Fixed an assertion checkAlexander Yermolovich1-1/+1
2023-05-08[BOLT][test] Fix retpoline-synthetic.testAmir Aupov1-1/+0
2023-05-08[BOLT] Use opcode name in hashBlockAmir Ayupov1-6/+5
2023-05-08[BOLT] Use MCInstPrinter in createRetpolineFunctionTagAmir Ayupov4-21/+37
2023-05-08[BOLT][DWARF] Fix dwarf5-one-loclists-two-bases testAlexander Yermolovich1-6/+5
2023-05-06Revert "Reland "[CMake] Bumps minimum version to 3.20.0.""Mark de Wever1-1/+1
2023-05-06Reland "[CMake] Bumps minimum version to 3.20.0."Mark de Wever1-1/+1
2023-05-04[BOLT] Remove redundant dumps in AsmDumpAmir Ayupov1-34/+0
2023-05-04[docs] Hide collaboration and include graphs in doxygen docsTimm Bäder1-3/+3
2023-05-03[BOLT][DWARF] Fix handling of loclists_base without location accessesAlexander Yermolovich3-1/+476
2023-05-02[BOLT][NFC] Add hash computation for basic blocksspupyrev11-106/+232