dtcxzyw / dtcxzyw/llvm-codegen-benchmark
Update diff June 24th 2026, 7:27:02 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/5e165a4896ebde3233e32c6df423c884939f3bd9
to: https://github.com/llvm/llvm-project/commit/89ff26442d773dbf8d6dbd5b8908e4d9eef04ef2
commit: 8258ec78270d8ce6997468ae37f20879eaa55eaf
## Change Logs
from 5e165a4896ebde3233e32c6df423c884939f3bd9 to 89ff26442d773dbf8d6dbd5b8908e4d9eef04ef2
[89ff26442d773dbf8d6dbd5b8908e4d9eef04ef2](https://github.com/llvm/llvm-project/commit/89ff26442d773dbf8d6dbd5b8908e4d9eef04ef2) [BOLT] Replace partial instructions with traps in patched entries (#205211)
[aa07daee80611a71c2afc763d3db76fd6dbab784](https://github.com/llvm/llvm-project/commit/aa07daee80611a71c2afc763d3db76fd6dbab784) [mlir][bazel]: Remove GPU dialect deps from MemRefTransforms (#205624)
[e53c48b1c4e831482b51a460fdb62026e0652bb2](https://github.com/llvm/llvm-project/commit/e53c48b1c4e831482b51a460fdb62026e0652bb2) [AMDGPU] Lower uniform usubsat to SOP (#203155)
[2c4c2683092eb2773a361236910ecbf208af96bb](https://github.com/llvm/llvm-project/commit/2c4c2683092eb2773a361236910ecbf208af96bb) [X86] combineMulToPMADDWD - match 256/512-bit SIGN_EXTEND nodes (#205606)
[847d3964cd87f4b1c026d5528a3318a6b3a34c4f](https://github.com/llvm/llvm-project/commit/847d3964cd87f4b1c026d5528a3318a6b3a34c4f) [SSAF] Properly handle contributors with multiple declarations (#204482)
[1514123374252f4ca8a9ed340abc80d8e42055dc](https://github.com/llvm/llvm-project/commit/1514123374252f4ca8a9ed340abc80d8e42055dc) [CIR] Skip trivially-recursive available_externally function bodies (#198363)
[de78b7e6678e0a1e0e84c646e4f98d5caed9ebdd](https://github.com/llvm/llvm-project/commit/de78b7e6678e0a1e0e84c646e4f98d5caed9ebdd) Revert "[AArch64] Run cleanup one final time after peephole (#199711)" (#205633)
[f1f5d9c88e9cba37ae033581be49d4ea202df24a](https://github.com/llvm/llvm-project/commit/f1f5d9c88e9cba37ae033581be49d4ea202df24a) [Xtensa] Implement XtensaNullTargetStreamer (#203819)
[52f312665807828e1804df0410e82a11c428cca1](https://github.com/llvm/llvm-project/commit/52f312665807828e1804df0410e82a11c428cca1) [mlir][emitc]: use converted result types when func.call has one result (#205191)
[f217862546d65cce10f774d0455c8e806a7b93f0](https://github.com/llvm/llvm-project/commit/f217862546d65cce10f774d0455c8e806a7b93f0) [Instrumentor] Move common instruction IO functions into a class (#205460)
[f8bfc176bb513abf31da350b9a688ea5f3faadfe](https://github.com/llvm/llvm-project/commit/f8bfc176bb513abf31da350b9a688ea5f3faadfe) AMDGPU/GlobalISel: Fix get.rounding s_getreg lowering (#205601)
[2b4bbc14e6c53d87d43d2a6047b32535440e96c8](https://github.com/llvm/llvm-project/commit/2b4bbc14e6c53d87d43d2a6047b32535440e96c8) [lldb][NFC] Change type of Breakpoint's name list (#205429)
[8770aec62a7cd5ec0e7f99db41a8beec1861b97e](https://github.com/llvm/llvm-project/commit/8770aec62a7cd5ec0e7f99db41a8beec1861b97e) [clang-tidy] Extend `modernize-type-traits` to fold remove_cv_t<remove_reference_t<...>> into remove_cv_ref_t (#204789)
[bc2c2a94f159ca25df560976b8fc149aa95ca827](https://github.com/llvm/llvm-project/commit/bc2c2a94f159ca25df560976b8fc149aa95ca827) [LoopInterchange] Remove some early exits in transform phase (NFCI) (#205563)
[a92d346119a4eb1a9c8055e29ffb40068c96bef9](https://github.com/llvm/llvm-project/commit/a92d346119a4eb1a9c8055e29ffb40068c96bef9) [OpenMP] Remove AST dump tests for non-variant clauses (#204493)
[7920821849ecc8ce929ba78aefc4589366db91aa](https://github.com/llvm/llvm-project/commit/7920821849ecc8ce929ba78aefc4589366db91aa) [NVPTX] Rewrite kernel signatures in param AS (#204192)
[f4a8eb0a6ea0dd268a23aa08cf0384c6f8542172](https://github.com/llvm/llvm-project/commit/f4a8eb0a6ea0dd268a23aa08cf0384c6f8542172) [offload] add support for aligned allocations (#203353)
[618edfa7050ed521b29f500782f17a6ab4e01136](https://github.com/llvm/llvm-project/commit/618edfa7050ed521b29f500782f17a6ab4e01136) [libc++][ranges] Applied [[nodiscard]] to `transform_view` (#204014)
[768ad6158a33778e5a4616b448b3952e84fce45e](https://github.com/llvm/llvm-project/commit/768ad6158a33778e5a4616b448b3952e84fce45e) [mlir][OpenMP] Don't use label prefixes on linear variable rewrite (#200900)
[44409a06cffd8271bce7bf075ce4f4d4552c35ad](https://github.com/llvm/llvm-project/commit/44409a06cffd8271bce7bf075ce4f4d4552c35ad) [flang][cmake][perf-training] Optimize flang with PGO and BOLT (#198863)
[55b45709a85ccce1fcc768a458179832b030218a](https://github.com/llvm/llvm-project/commit/55b45709a85ccce1fcc768a458179832b030218a) [BOLT] Increase BufSize in runtime/common.h (#204607)
[9adac330f2d134511461376bdbab31d0048bf802](https://github.com/llvm/llvm-project/commit/9adac330f2d134511461376bdbab31d0048bf802) [libc++] Apply `[[nodiscard]]` to `wstring_convert`, `wbuffer_convert` (#205486)
[6a15e2d75623860436271e52513cc2ca43991e70](https://github.com/llvm/llvm-project/commit/6a15e2d75623860436271e52513cc2ca43991e70) [Offload] Fix ordering with RPC teardown and global destructors (#205594)
[62c0effca5cfeba39422a7342ba9bf816649bd79](https://github.com/llvm/llvm-project/commit/62c0effca5cfeba39422a7342ba9bf816649bd79) [Bazel] Fixes 916a974 (#205583)
[aea73b4ef88ed47e9237d6949563325d12c4c7ba](https://github.com/llvm/llvm-project/commit/aea73b4ef88ed47e9237d6949563325d12c4c7ba) [libsycl] add heuristics to prefer devices with compatible images (#203530)
[a6f8c9c427d8add6715b69ba41e1fff83500494f](https://github.com/llvm/llvm-project/commit/a6f8c9c427d8add6715b69ba41e1fff83500494f) [LV] Pre-commit test for live-out derivation requiring VPExpandSCEVRecipe. nfc (#204350)
[41b1d3cdaebb9b771d60f62b0dfb6a507c26a6a3](https://github.com/llvm/llvm-project/commit/41b1d3cdaebb9b771d60f62b0dfb6a507c26a6a3) [Flang][OpenMP][Sema] Add OpenMP warning when mapping local descriptors to device on enter without a corresponding exit (#205580)
[a7f5b5550655a2af0fc1fe9da579e5706713195d](https://github.com/llvm/llvm-project/commit/a7f5b5550655a2af0fc1fe9da579e5706713195d) [lldb-dap][test] Re-enable test_by_name_waitFor on Windows (#205570)
[3ae3fa4642b7e9acd7167014ce6ed395186f99f7](https://github.com/llvm/llvm-project/commit/3ae3fa4642b7e9acd7167014ce6ed395186f99f7) [mlir][llvm] Add nontemporal field to llvm.intr.masked.store (#205566)
[6d8d32a242d1ef792c4c08f9aebc7659a15a7c41](https://github.com/llvm/llvm-project/commit/6d8d32a242d1ef792c4c08f9aebc7659a15a7c41) [RISCV][XCV] Relax long `cv.beqimm`/`cv.bneimm` branches (#205096)
[2750294d90d6e76f49583eead7c9db2e8075149b](https://github.com/llvm/llvm-project/commit/2750294d90d6e76f49583eead7c9db2e8075149b) [libc++][C++03] Cherry-pick #106832 (#205547)
[d63ecaa12cc1fa204b54e7c3b1520d004041e9b8](https://github.com/llvm/llvm-project/commit/d63ecaa12cc1fa204b54e7c3b1520d004041e9b8) [llvm-objdump] Add --substitute-path and --source-dir for --source (#201096)
[25a6b5be6853b2c493ef392d41e43dd35ad4839a](https://github.com/llvm/llvm-project/commit/25a6b5be6853b2c493ef392d41e43dd35ad4839a) [Dexter] Add ability to rewrite scripts to fill-in unknown values (#202799)
[916a974941fbac24889e9c2da1972bd221d0055e](https://github.com/llvm/llvm-project/commit/916a974941fbac24889e9c2da1972bd221d0055e) [mlir][vector] reject negative strides for `vector.load`/`vector.store` (#204611)
[779c908014f73aee3b228d24572845dc1178e85f](https://github.com/llvm/llvm-project/commit/779c908014f73aee3b228d24572845dc1178e85f) [AArch64] Recombine SETCCCARRY for legalized unsigned compares (#204504)
[68192737824cd28410a4c02affde86971b8cb10d](https://github.com/llvm/llvm-project/commit/68192737824cd28410a4c02affde86971b8cb10d) [LifetimeSafety] Cache lifetimebound macro lookup (#205250)
[b24a5f51aebda635c50b92d9245613234bdd5328](https://github.com/llvm/llvm-project/commit/b24a5f51aebda635c50b92d9245613234bdd5328) AMDGPU/GlobalISel: Implement G_GET/SET_ROUNDING (#205265)
[1cf9b9556f4ad0a02f58016538f08339c85725a0](https://github.com/llvm/llvm-project/commit/1cf9b9556f4ad0a02f58016538f08339c85725a0) [llubi] Always print out error message (#205573)
[2668971e14219205ddf6b1f753cf83f7cb22022a](https://github.com/llvm/llvm-project/commit/2668971e14219205ddf6b1f753cf83f7cb22022a) [AArch64][ISel] Enable profile-aware branch condition merging (#201486)
[a1cdfebb72880cb1b5039611cafee7ca3af7a368](https://github.com/llvm/llvm-project/commit/a1cdfebb72880cb1b5039611cafee7ca3af7a368) [clang][bytecode] Work around virtual bases being present in APValues (#205553)
[229e42155579d191ce114d1e067a2a05aba564e3](https://github.com/llvm/llvm-project/commit/229e42155579d191ce114d1e067a2a05aba564e3) [mlir][tosa] Handle function declarations in tosa input shape pass (#205359)
[6136998a454e748a1feea11ed4a4f2b5f1ea3111](https://github.com/llvm/llvm-project/commit/6136998a454e748a1feea11ed4a4f2b5f1ea3111) [X86] matchPMADDWD - add support for larger source types (#205391)
[225e22d184e20c9e2e6e4ba0d32b206a0c9b9439](https://github.com/llvm/llvm-project/commit/225e22d184e20c9e2e6e4ba0d32b206a0c9b9439) [clang][bytecode][NFC] Use SourceInfo for opcode emitter helpers (#205550)
[729f3bfbec19065c33593b95db251321dadb0e9c](https://github.com/llvm/llvm-project/commit/729f3bfbec19065c33593b95db251321dadb0e9c) [ARM] Select ssat for saturating clamps with a non-zero offset (#203854)
[3abbb6a92de7049503c1597550b319e1d4aa412e](https://github.com/llvm/llvm-project/commit/3abbb6a92de7049503c1597550b319e1d4aa412e) [X86] isHorizontalBinOp - constify hadd/sub pattern matcher to make it easier to reuse. (#205538)
[2ae9c99a738e78b8713e671b655ea3930439dd91](https://github.com/llvm/llvm-project/commit/2ae9c99a738e78b8713e671b655ea3930439dd91) [AMDGPU] Promote uniform i16 ABS to i32 (#204526)
[822212abb78ea6961bd098282b2fed93188f244f](https://github.com/llvm/llvm-project/commit/822212abb78ea6961bd098282b2fed93188f244f) [AArch64] Optimise materialisation of large stack offset calculations (#201856)
[e68e8d35c91b4fd3ba0ae3ef12d79b41d92580b2](https://github.com/llvm/llvm-project/commit/e68e8d35c91b4fd3ba0ae3ef12d79b41d92580b2) [flang][OpenMP] Parsing and semantics of locators as part of OmpObject (#203910)
[d089c9add10d5604a397e9af6359a139393420fe](https://github.com/llvm/llvm-project/commit/d089c9add10d5604a397e9af6359a139393420fe) [X86] madd.ll - add additional load test for matchPMADDWD folds that fail with irregular source types (#205554)
[4adb32bbca24fbcd247e0725992024d922a94303](https://github.com/llvm/llvm-project/commit/4adb32bbca24fbcd247e0725992024d922a94303) [Clang][Docs] Fixed typos of sentinel attribute (#205539)
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by comparing the LLVM commits listed in the issue, from 5e165a4896ebde3233e32c6df423c884939f3bd9 to 89ff26442d773dbf8d6dbd5b8908e4d9eef04ef2. Review how this benchmark tracks update ranges and use the listed Change Logs as the reference; done means the requested diff is represented accurately.
Written by the indexing model from the issue text.
Assessment
- Domain
- compilers
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100