summaryrefslogtreecommitdiff
path: root/bolt/lib/Passes/Instrumentation.cpp
AgeCommit message (Expand)Author
2025-09-25[BOLT][AArch64][instr] Consider targeting ARM64 CPUs without LSE support (#15...YongKang Zhu
2025-06-27MC: Remove unneeded VK_None argument to MCSymbolRefExpr::create callsFangrui Song
2025-02-27[BOLT][instr] Avoid WX segment (#128982)YongKang Zhu
2024-10-14[BOLT] Avoid repeated set lookups (NFC) (#112157)Kazu Hirata
2024-07-15[NFC][BOLT] Rename createDummyReturnFunction to createReturnInstructi.. (#98448)Paschalis Mpeis
2024-06-28[BOLT][NFC] Separate isReversibleBranch's 2 semantics (#95572)Nathan Sidwell
2024-05-17[BOLT][NFC] Rename isUnsupportedBranch to isReversibleBranch (#92447)Nathan Sidwell
2024-02-27[BOLT][AArch64] Skip BBs only instead of functions (#81989)Elvina Yakubova
2024-02-12[BOLT][NFC] Log through JournalingStreams (#81524)Amir Ayupov
2024-02-12[BOLT][NFC] Add BOLTError and return it from passes (1/2) (#81522)Amir Ayupov
2024-02-12[BOLT][NFC] Return Error from BinaryFunctionPass::runOnFunctions (#81521)Amir Ayupov
2023-11-09[BOLT] Fix typos (#68121)spaette
2023-09-22[BOLT][AArch64] Fix instrumentation deadloopVladislav Khmelevsky
2023-08-24[BOLT][Instrumentation] Initial instrumentation support for AArch64Elvina Yakubova
2023-06-13[BOLT][NFC] Change signature of MCPlusBuilder::isUnsupportedBranch()Maksim Panchenko
2023-03-14[BOLT][NFC] Use llvm::is_containedAmir Ayupov
2023-03-13[BOLT][NFC] Return instruction list from createInstrIncMemoryAmir Ayupov
2023-03-03[BOLT][Instrumentation] Preserve red zone for functions with tail calls onlyAmir Ayupov
2023-02-27[BOLT] Fix intermittent crash with instrumentationMaksim Panchenko
2023-02-06[BOLT][NFC] Replace anonymous namespace functions with staticAmir Ayupov
2022-11-21[bolt] Use llvm::sys::RWMutex instead of std::shared_timed_mutexNico Weber
2022-07-16[BOLT] Add function layout classFabian Parzefall
2022-06-23[BOLT][NFC] Use range-based STL wrappersAmir Ayupov
2022-06-16[BOLT][NFCI] Refactor interface for adding basic blocksMaksim Panchenko
2022-01-18[BOLT][NFC] Move Offset annotation to Group 1Amir Ayupov
2021-12-28[BOLT][NFC] Fix braces usage in PassesAmir Ayupov
2021-12-21[BOLT][NFC] Fix file-description commentsMaksim Panchenko
2021-12-14[BOLT][NFC] Reformat with clang-formatMaksim Panchenko
2021-12-09[BOLT] Refactor BinaryBasicBlock to use ADTMaksim Panchenko
2021-10-11[PR][BOLT][Instrumentation] Optimize eflags load/storeAlexey Moksyakov
2021-10-26[BOLT][NFC] Do not pass BinaryContext alongside BinaryFunctionMaksim Panchenko
2021-10-08Rebase: [NFC] Refactor sources to be buildable in shared modeRafael Auler