1. fd38366 [BOLT][NFC] Clean includes, add license headers (#87200) by Amir Ayupov · 1 year, 2 months ago
  2. bba790d [BOLT] Refactor instruction creation interface. NFCI (#85292) by Maksim Panchenko · 1 year, 2 months ago
  3. 52cf071 [BOLT][NFC] Log through JournalingStreams (#81524) by Amir Ayupov · 1 year, 3 months ago
  4. 13d60ce [BOLT][NFC] Propagate BOLTErrors from Core, RewriteInstance, and passes (2/2) (#81523) by Amir Ayupov · 1 year, 3 months ago
  5. ad8fd5b [BOLT] Use StringRef::{starts,ends}_with (NFC) by Kazu Hirata · 1 year, 5 months ago
  6. 1a2f833 [BOLT] Fix typos (#68121) by spaette · 1 year, 6 months ago
  7. eafe4ee [BOLT] Rename isLoad/isStore to mayLoad/mayStore by Job Noorman · 1 year, 9 months ago
  8. b6f07d3 [BOLT][NFC] Add MCPlusBuilder defOperands/useOperands helpers by Amir Ayupov · 2 years ago
  9. 726ba82 [BOLT][NFC] Simplify SW::checkStackPointerRestore by Amir Ayupov · 2 years, 4 months ago
  10. f40d25d [BOLT][NFC] Use llvm::reverse by Amir Ayupov · 2 years, 5 months ago
  11. e8d6c53 [BOLT] Use std::optional instead of llvm::Optional (NFC) by Kazu Hirata · 2 years, 5 months ago
  12. f119a24 [BOLT][NFC] Use llvm::any_of by Amir Ayupov · 2 years, 9 months ago
  13. 0972a39 LLVM_FALLTHROUGH => [[fallthrough]]. NFC by Fangrui Song · 2 years, 9 months ago
  14. 116ee23 [bolt] std::atomic_uint64_t to std::atomic<uint64_t> by Sriraman Tallam · 2 years, 10 months ago
  15. 8477bc6 [BOLT] Add function layout class by Fabian Parzefall · 2 years, 10 months ago
  16. a3cfdd7 [BOLT] Increase coverage of shrink wrapping [5/5] by Rafael Auler · 2 years, 10 months ago
  17. 3e5f67f [BOLT] Increase coverage of shrink wrapping [4/5] by Rafael Auler · 2 years, 10 months ago
  18. 3332904 [BOLT] Increase coverage of shrink wrapping [3/5] by Rafael Auler · 2 years, 10 months ago
  19. 42465ef [BOLT] Increase coverage of shrink wrapping [1/5] by Rafael Auler · 2 years, 10 months ago
  20. d2c8769 [BOLT][NFC] Use range-based STL wrappers by Amir Ayupov · 2 years, 11 months ago
  21. c09cd64 [BOLT] Fix AND evaluation bug in shrink wrapping by Rafael Auler · 3 years ago
  22. d63c5a3 [BOLT][NFC] Use BitVector::set_bits by Amir Ayupov · 3 years ago
  23. 36ada32 [BOLT][NFC] Fix data race in ShrinkWrapping stats by Amir Ayupov · 3 years, 3 months ago
  24. 18bc405 [BOLT][NFC] Remove uses of `std::vector<bool>` by Amir Ayupov · 3 years, 4 months ago
  25. f92ab6a [BOLT][NFC] Fix braces usage in Passes by Amir Ayupov · 3 years, 5 months ago
  26. 2f09f44 [BOLT][NFC] Fix file-description comments by Maksim Panchenko · 3 years, 5 months ago
  27. 40c2e0f [BOLT][NFC] Reformat with clang-format by Maksim Panchenko · 3 years, 5 months ago
  28. 69706ea [BOLT] Refactor BinaryBasicBlock to use ADT by Maksim Panchenko · 3 years, 5 months ago
  29. a944a48 [PR] Fix ShrinkWrapping pop order by Vladislav Khmelevsky · 3 years, 6 months ago
  30. 60b0999 [BOLT][NFC] Do not pass BinaryContext alongside BinaryFunction by Maksim Panchenko · 3 years, 7 months ago
  31. a34c753 Rebase: [NFC] Refactor sources to be buildable in shared mode by Rafael Auler · 3 years, 7 months ago[Renamed (99%) from bolt/src/Passes/ShrinkWrapping.cpp]
  32. 4c12afc [BOLT][NFC] Resolved all clang-12 warnings for bolt by Joey Thaman · 3 years, 11 months ago
  33. fe37f18 [BOLT][NFC] Follow LLVM variable initialization style by Maksim Panchenko · 4 years ago
  34. eb99a66 Rebase: [BOLT][NFC] Remove unneeded includes with include-what-you-use by Amir Ayupov · 4 years, 1 month ago
  35. f84f451 [BOLT][NFC] Use const reference for MCInstrDesc by Amir Ayupov · 4 years, 1 month ago
  36. c7306cc Rebase: [BOLT][NFC] Expand auto types by Amir Ayupov · 4 years, 1 month ago
  37. 16521f1 [BOLT] Update license headers by Rafael Auler · 4 years, 2 months ago
  38. 1c5d3a0 Rebase: Merge BOLT codebase in monorepo by Amir Ayupov · 4 years, 6 months ago
  39. f9d00d4 [BOLT] Handle insertion of updated CFI at the first basic block by Amir Ayupov · 4 years, 6 months ago
  40. 0b6df06 [BOLT] In shrinkwrap, do not split prefix/instr by Rafael Auler · 4 years, 7 months ago
  41. 8c4ba8f Bugfix for splitting critical edges in shrink wrapping by Amir Ayupov · 4 years, 9 months ago
  42. 340da8f [BOLT] Fix shrink wrapping to check pops by Rafael Auler · 5 years ago
  43. 4bcc53a [BOLT] Fix shrink wrapping empty BB issue by Rafael Auler · 5 years ago
  44. fde5a2b Run shrink wrapping in parallel by laith sakka · 6 years ago
  45. 1169f1f [BOLT] Support duplicating jump tables by Rafael Auler · 6 years ago
  46. 3b422ea [BOLT] Fix non-determinism in shrink wrapping by Rafael Auler · 6 years ago
  47. ff6e212 [BOLT] New inliner implementation by Maksim Panchenko · 6 years ago
  48. 510a8c4 [BOLT] Fix shrink-wrapping CFI update by Rafael Auler · 7 years ago
  49. 9c6f965 [BOLT] Getting open-source ready by Maksim Panchenko · 7 years ago[Renamed from bolt/Passes/ShrinkWrapping.cpp]
  50. d6003e9 [BOLT-AArch64] Fix -icf, -use-old-text and -update-debug-sections by Rafael Auler · 7 years ago
  51. 489e514 [BOLT] Improve annotations format and processing by Maksim Panchenko · 7 years ago
  52. a62f4fd [BOLT][Refactoring] Isolate changes to MC layer by Maksim Panchenko · 7 years ago
  53. 48ae32a [BOLT] Introduce MCPlus layer by Maksim Panchenko · 7 years ago
  54. 32b332a [BOLT] Fix ShrinkWrapping bugs and enable testing by Rafael Auler · 7 years ago
  55. 8a5a301 [BOLT rebase] Rebase fixes on top of LLVM Feb2018 by Rafael Auler · 7 years ago
  56. 46866f5 [BOLT] Refactor branch analysis code. by Bill Nell · 8 years ago
  57. ef0ec9e [BOLT] Fix frameopt=all for gcc by Rafael Auler · 8 years ago
  58. 4ecd385 [BOLT] Fix shrink-wrapping bugs by Rafael Auler · 8 years ago
  59. 2baa4c7 [BOLT] Only print stats when requested by Rafael Auler · 8 years ago
  60. 2c23094 Split FrameAnalysis and improve LivenessAnalysis by Rafael Auler · 8 years ago
  61. d850ca3 [BOLT] Add shrink wrapping pass by Rafael Auler · 8 years ago