dtcxzyw / dtcxzyw/llvm-codegen-benchmark
Update diff August 24th 2026, 1:45:03 pm
- Dominant language
- No language data
- Stars
- 13
- Forks
- 3
- PR merge metrics
- No merged PRs in 30d
Description
from: https://github.com/llvm/llvm-project/commit/e48cebf738716070e97cdf6dd4cff5414f72c451
to: https://github.com/llvm/llvm-project/commit/20693469df1207f92076a9f2b49cb0fb28a7f20e
commit: 98ed47e00c0c1ffb4e0c1433d6aa253d7743d04f
## Change Logs
from e48cebf738716070e97cdf6dd4cff5414f72c451 to 20693469df1207f92076a9f2b49cb0fb28a7f20e
[20693469df1207f92076a9f2b49cb0fb28a7f20e](https://github.com/llvm/llvm-project/commit/20693469df1207f92076a9f2b49cb0fb28a7f20e) [ModuleSummary] Only compute BFI if function has profile data (#218374)
[4cf50d2eca4496b8ee160a0728899f6586aefafc](https://github.com/llvm/llvm-project/commit/4cf50d2eca4496b8ee160a0728899f6586aefafc) [BOLT][RISCV] Precommit test for a call that links through t0 (#218396)
[3ba9584001d1b5fc718a0d5dc889769227aff655](https://github.com/llvm/llvm-project/commit/3ba9584001d1b5fc718a0d5dc889769227aff655) [SystemZ][z/OS] Fix crash when personality function is null (#217947)
[b28db577d7d30ab969942c5ab274c62fc9e774cf](https://github.com/llvm/llvm-project/commit/b28db577d7d30ab969942c5ab274c62fc9e774cf) [SystemZ][z/OS] Support emitting common symbols in HLASM (#215278)
[be7eff95e930f15745c64242ce35c07b1dc08803](https://github.com/llvm/llvm-project/commit/be7eff95e930f15745c64242ce35c07b1dc08803) [BasicAA] Remove special malloc handling (#197180)
[e3ca61f7a41d0324453dd4e6fe67d2a4541d810b](https://github.com/llvm/llvm-project/commit/e3ca61f7a41d0324453dd4e6fe67d2a4541d810b) AMDGPU: Deprecate getArchAttrAMDGCN (#217769)
[519f6c146e4318ba96746432ae7fd428ae64acfc](https://github.com/llvm/llvm-project/commit/519f6c146e4318ba96746432ae7fd428ae64acfc) [FunctionAttrs] Handle nofreeobj (#218364)
[580641975a85dcadaf3efea5d018a0b4fa12ea80](https://github.com/llvm/llvm-project/commit/580641975a85dcadaf3efea5d018a0b4fa12ea80) [AArch64] Extend llvm-mca input tests (#217036)
[74609eda08d8533303fcf0fd028b9c4375d58e6b](https://github.com/llvm/llvm-project/commit/74609eda08d8533303fcf0fd028b9c4375d58e6b) [Clang][Sema] Don't warn on accessing virtual base from abstract class (#217715)
[0973b4c1293e44417a4cbcc4342328b8bed82e2d](https://github.com/llvm/llvm-project/commit/0973b4c1293e44417a4cbcc4342328b8bed82e2d) [MLIR][ODS] Add separator support to oilist (#217891)
[e33cbe0b35bc36c1e94ce0ad1d8bd4ca939d6561](https://github.com/llvm/llvm-project/commit/e33cbe0b35bc36c1e94ce0ad1d8bd4ca939d6561) [LV] Rename replaceMaskWithCompare -> replaceMaskWithCompareForScalarPlan (#216340)
[254216afbfdc6f7835d23041e517f6e1eeb1b856](https://github.com/llvm/llvm-project/commit/254216afbfdc6f7835d23041e517f6e1eeb1b856) [SLP] Only reject store chains with too many non-benign outside users (#215700)
[e90b123a872630f1b26d5507e05227a2447e4189](https://github.com/llvm/llvm-project/commit/e90b123a872630f1b26d5507e05227a2447e4189) [LAA] Add additional tests for incorrect negative stride handling (NFC) (#218376)
[d1dd066fb3a27f96b8be60a49a5d0d8de36c923c](https://github.com/llvm/llvm-project/commit/d1dd066fb3a27f96b8be60a49a5d0d8de36c923c) AArch64: Fix MIPeepholeOpt null dereference on undef source operands (#218291)
[a79b74db04e77f154c68d5f5f87e1ed674e436bf](https://github.com/llvm/llvm-project/commit/a79b74db04e77f154c68d5f5f87e1ed674e436bf) [offload] Pool host and shared allocations (#214754)
[0d9f87ea61558d56673587373df608227fb1e496](https://github.com/llvm/llvm-project/commit/0d9f87ea61558d56673587373df608227fb1e496) [GVN] Limit MemorySSA reaching-value block scans (#217945)
[771bdfdab2d66a4eb85b8ea7673cfa30152718b1](https://github.com/llvm/llvm-project/commit/771bdfdab2d66a4eb85b8ea7673cfa30152718b1) [MLIR][OpenMP] Add verification for DeclareTargetInterface (#217294)
[8fd10b84a001ef7f563c19d12a8d22e3795a549e](https://github.com/llvm/llvm-project/commit/8fd10b84a001ef7f563c19d12a8d22e3795a549e) [AMDGPU] Handle uniform control flow inside divergent (#217977)
[69f80aa642115e2ccaf3b2512e95f81eeac84ed6](https://github.com/llvm/llvm-project/commit/69f80aa642115e2ccaf3b2512e95f81eeac84ed6) [libsycl][NFC] Fix struct declared as class warning (#217698)
[183a4f43656b66b21e7e7bb6d366aa8ec20a8ca0](https://github.com/llvm/llvm-project/commit/183a4f43656b66b21e7e7bb6d366aa8ec20a8ca0) [libsycl][Unit][NFC] Fix unused function warning (#217697)
[8113346a01c47b8e6778aadd570544b10f0bdc0c](https://github.com/llvm/llvm-project/commit/8113346a01c47b8e6778aadd570544b10f0bdc0c) [RISCV] Fold vmand of mask comparisons into a masked comparison (#216264)
[f3fd5b2dd911bedad05e316d2857fdbe3a5486ba](https://github.com/llvm/llvm-project/commit/f3fd5b2dd911bedad05e316d2857fdbe3a5486ba) [Clang] Clear outer SubstIndex when normalizing PackIndexingType (#218257)
[43329df7800505a2ffd26b216de520f5fd3f93a3](https://github.com/llvm/llvm-project/commit/43329df7800505a2ffd26b216de520f5fd3f93a3) [clang-tidy] Add llvm-regex check (#207407)
[a37533905af2449ff84ee160d85647c506b8ae99](https://github.com/llvm/llvm-project/commit/a37533905af2449ff84ee160d85647c506b8ae99) [C++20] [Modules] Do not generate call to module initialization for const init (#218346)
[fc936894d95c0608c598cad3147d83ae4d43a237](https://github.com/llvm/llvm-project/commit/fc936894d95c0608c598cad3147d83ae4d43a237) [LV] Move isCandidateForEpilogueVec to LoopVectorizationPlanner.cpp (NFC). (#195268)
[a3ac001f673a87a014ecd6bf7ca11cc8b1cb576d](https://github.com/llvm/llvm-project/commit/a3ac001f673a87a014ecd6bf7ca11cc8b1cb576d) [VPlan] Split legalizeAndOptimizeIVs in 2 phases. (#217765)
[dfa787605b000d53d0785401ed9bfc66968ad921](https://github.com/llvm/llvm-project/commit/dfa787605b000d53d0785401ed9bfc66968ad921) [RISCV] Cost i64 accumulator for Zvdot4a8i partial reductions
[0b98a7cd6353c1d92c800fcf587c34388e4d98f9](https://github.com/llvm/llvm-project/commit/0b98a7cd6353c1d92c800fcf587c34388e4d98f9) [lldb][test] Enable TestWriteOverSoftwareBreakpoint for debugserver (#218362)
[f80f27ed07e646c03faa90d7379ce38724f6363b](https://github.com/llvm/llvm-project/commit/f80f27ed07e646c03faa90d7379ce38724f6363b) [lldb][test] Disable lldb-dap watchpoint test on Arm Linux (#218360)
[568110f3a8a2baa22f78e552e17d724fcc5c5286](https://github.com/llvm/llvm-project/commit/568110f3a8a2baa22f78e552e17d724fcc5c5286) [MLIR][Linalg] Fix segfault when an out operand is yielded by a nested op (#216977)
[2f51e5b46ac4bcaea1ff7b504d484709f908ac0b](https://github.com/llvm/llvm-project/commit/2f51e5b46ac4bcaea1ff7b504d484709f908ac0b) [MergeFunc] Preserve observable function pointer identity (#213604)
[9cda4668bc975707055703c04235540433ebf945](https://github.com/llvm/llvm-project/commit/9cda4668bc975707055703c04235540433ebf945) [lldb] Handle 0 size sites in StopPointSiteList::FindInRange (#217919)
[20c29bc9e5930e5cdf4894908ff01d40c644df0d](https://github.com/llvm/llvm-project/commit/20c29bc9e5930e5cdf4894908ff01d40c644df0d) [AArch64] Use LD1/ST1 in strict-align mode (#211513)
[04d947cff69d517fe0df5234e214826a445699f6](https://github.com/llvm/llvm-project/commit/04d947cff69d517fe0df5234e214826a445699f6) [VPlan] Strip bad FIXME in expand-scev (NFC) (#218213)
[435d0e8c1a8c71260d95bc1ea13cbf49095bb0c0](https://github.com/llvm/llvm-project/commit/435d0e8c1a8c71260d95bc1ea13cbf49095bb0c0) [AliasSetTracker] Use ModRefInfo (NFC) (#217917)
[a26f7915942d0728e22684cfd105568d5ff82af8](https://github.com/llvm/llvm-project/commit/a26f7915942d0728e22684cfd105568d5ff82af8) [SCEV] Add more tests for re-using scaled AddRecs (NFC). (#218258)
[8ddca9dd8470bf48695899009e9d563b5e3f48b9](https://github.com/llvm/llvm-project/commit/8ddca9dd8470bf48695899009e9d563b5e3f48b9) [Docs] Add a release note about trivial VP intrinsic removal (#218341)
[d8ec70dc8db9b55d3185970be56efdf7066d89fe](https://github.com/llvm/llvm-project/commit/d8ec70dc8db9b55d3185970be56efdf7066d89fe) [lldb][debugserver] Fix bugs in FindBreakpointsThatOverlapRange (#217837)
[8ab2745ce76041a0404c36aea5c37160f10d8840](https://github.com/llvm/llvm-project/commit/8ab2745ce76041a0404c36aea5c37160f10d8840) [MemCpyOpt] Don't perform stack-move opt for out-of-bounds copy (#217607)
[938e6446b0392a2bdebdab17fd1bf74afea4ea64](https://github.com/llvm/llvm-project/commit/938e6446b0392a2bdebdab17fd1bf74afea4ea64) [lldb][debugserver] Handle breakpoint prior to addr in RemoveTrapsFromBuffer (#217851)
[297354b40f012fc508c92b88d7ecdf2dd048af28](https://github.com/llvm/llvm-project/commit/297354b40f012fc508c92b88d7ecdf2dd048af28) [lldb] Create mock type systems in array for deterministic order (#218009)
[2eda652e5cd7d70de8dd4f33a7cece6b70465163](https://github.com/llvm/llvm-project/commit/2eda652e5cd7d70de8dd4f33a7cece6b70465163) [VectorCombine] Fix foldBitcastOfVPLoad reordering loads (#218336)
[44da05440681ca36be62e3e7bac489a74fe512ac](https://github.com/llvm/llvm-project/commit/44da05440681ca36be62e3e7bac489a74fe512ac) RISCV: Fix VectorPeephole null dereference on an undef vmerge true operand (#218328)
[64bbf27bc7ab180bb01915f29065981df1e9a98b](https://github.com/llvm/llvm-project/commit/64bbf27bc7ab180bb01915f29065981df1e9a98b) [mlir][vector] Verify multi_reduction reduction dimensions (#216854)
[f644508a096df2bd92710f066861e21ebf346b15](https://github.com/llvm/llvm-project/commit/f644508a096df2bd92710f066861e21ebf346b15) RISCV: Fix VLOptimizer null dereference on an undef slide amount (#218329)
[9abe8614a72a2886e2de31ed04bf799fa6985751](https://github.com/llvm/llvm-project/commit/9abe8614a72a2886e2de31ed04bf799fa6985751) Reapply [Clang] Mark new as inaccessiblememonly if sane (#217652)
[498e994ca9337aa1e60cf1a33ca4c7c36481b08d](https://github.com/llvm/llvm-project/commit/498e994ca9337aa1e60cf1a33ca4c7c36481b08d) [lldb] Keep DW_OP_call_frame_cfa address-sized (#216684)
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by comparing the LLVM commits listed between e48cebf738716070e97cdf6dd4cff5414f72c451 and 20693469df1207f92076a9f2b49cb0fb28a7f20e, then inspect commit 98ed47e00c0c1ffb4e0c1433d6aa253d7743d04f. The issue mentions no files or tests; completion should be confirmed against the requested diff range and its listed changes.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- compilers
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100