dtcxzyw / dtcxzyw/llvm-codegen-benchmark
Update diff January 13th 2026, 7:02:39 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/56398ed96de017342da41b3f2d280e92234bd6bf
to: https://github.com/llvm/llvm-project/commit/d52c7da0863f0c777382de37b22960f824ac7f48
commit: 27cfef85d655480322f405c20588a76e6483f2a4
## Change Logs
from 56398ed96de017342da41b3f2d280e92234bd6bf to d52c7da0863f0c777382de37b22960f824ac7f48
[d52c7da0863f0c777382de37b22960f824ac7f48](https://github.com/llvm/llvm-project/commit/d52c7da0863f0c777382de37b22960f824ac7f48) [HLSL] Simplify register value conversion and fix a few clang-tidy issues (#175697)
[e0f4988ddc6e56d794d0bfb55216254c4fd59848](https://github.com/llvm/llvm-project/commit/e0f4988ddc6e56d794d0bfb55216254c4fd59848) [libc][docs] Update list of active maintainers. (#175666)
[965662ea0104f6f3e9394589552c625fd8959017](https://github.com/llvm/llvm-project/commit/965662ea0104f6f3e9394589552c625fd8959017) [msan][NFCI] Add tests for dot product intrinsics on Arm (#174042)
[511e6040cc3e7682dde1542ac049775e502724dd](https://github.com/llvm/llvm-project/commit/511e6040cc3e7682dde1542ac049775e502724dd) [CIR][X86] Add support for permd builtins (#172132)
[458a2e88cc0595e5456e37cdfbec9bd84d5e2dee](https://github.com/llvm/llvm-project/commit/458a2e88cc0595e5456e37cdfbec9bd84d5e2dee) [AMDGPU][Scheduler] Fix use-after-poison by printing before deleting (#175807)
[c752e12b7622d0ee3483148620fd9d4e97055a3b](https://github.com/llvm/llvm-project/commit/c752e12b7622d0ee3483148620fd9d4e97055a3b) [AMDGPU] Fix builtin crash with template parameter size argument (#175767)
[1c305aebd640cd43d1c8529049bb9a5463c9c562](https://github.com/llvm/llvm-project/commit/1c305aebd640cd43d1c8529049bb9a5463c9c562) [SROA] Use shufflevector instead of select for vector blend (#175756)
[d2a521750aa867d82218e00ff5168c62b5b5ce25](https://github.com/llvm/llvm-project/commit/d2a521750aa867d82218e00ff5168c62b5b5ce25) [ADT] Introduce bind_{front,back}, [not_]equal_to (#175056)
[8784816a419069b68aa0f798dc882d70e0176fdd](https://github.com/llvm/llvm-project/commit/8784816a419069b68aa0f798dc882d70e0176fdd) [ADT] Add APInt::truncSSatU truncation from signed to unsigned variant (#175603)
[2dca9aa9d6db3b5eab4e8b9d3274a5d86d4e3905](https://github.com/llvm/llvm-project/commit/2dca9aa9d6db3b5eab4e8b9d3274a5d86d4e3905) [RISCV][test] Fix `rda-stack.mir` test. (#175788)
[c461d3cf5e8b9cd2e930d7a275ecdd485b6fcc29](https://github.com/llvm/llvm-project/commit/c461d3cf5e8b9cd2e930d7a275ecdd485b6fcc29) [profcheck][InstCombine] Preserve weights for xor statements (#175678)
[18c5225d649dcd24c941a5f716c056947994094c](https://github.com/llvm/llvm-project/commit/18c5225d649dcd24c941a5f716c056947994094c) [AArch64] Regenerate arm64-pcsections.ll and aarch64-atomic-load-rcpc_immo.ll. NFC
[a05f603c71240f46235586f9d85ad84c05c09538](https://github.com/llvm/llvm-project/commit/a05f603c71240f46235586f9d85ad84c05c09538) [flang][Lower] Lower OmpDependClause to Depend or Doacross (#175772)
[fb2c5b1b2bd67274486d19bd5fb30f9a1c7952b8](https://github.com/llvm/llvm-project/commit/fb2c5b1b2bd67274486d19bd5fb30f9a1c7952b8) [lit] Remove error message for %T (#175782)
[bd40d567e068e0b523b4af7a65604b9eec50005f](https://github.com/llvm/llvm-project/commit/bd40d567e068e0b523b4af7a65604b9eec50005f) [libc++] Fix backslash substitution in RST synchronization scripts
[f07877b2ea748b6f778cb5f3901127f6cad1c26f](https://github.com/llvm/llvm-project/commit/f07877b2ea748b6f778cb5f3901127f6cad1c26f) [DA] Add tests for nsw doesn't hold on entire iteration space (NFC) (#162281)
[377efc730beb292d1f51025d51ea27d86196ff06](https://github.com/llvm/llvm-project/commit/377efc730beb292d1f51025d51ea27d86196ff06) [mlir][arith] Fix SelectOp unsafe int range inference with uninitialized range case (#173716)
[0a69bccce9ec985ee875154b0a0689be1facc0df](https://github.com/llvm/llvm-project/commit/0a69bccce9ec985ee875154b0a0689be1facc0df) [ObjCDirectPreconditionThunk] Setup helper functions (#170617)
[0316441d5ca6cb4bab3dc4e27a3794992eb5cbf5](https://github.com/llvm/llvm-project/commit/0316441d5ca6cb4bab3dc4e27a3794992eb5cbf5) Add fine-grained `__has_feature()` cutout (#170822)
[aa299269eae40dd7f25a41f1885d6db16ffc9105](https://github.com/llvm/llvm-project/commit/aa299269eae40dd7f25a41f1885d6db16ffc9105) [SDAG] (setcc (sub nsw a, b), zero, s??) -> (setcc a, b, s??) (#175459)
[e40101bc2d53452b34fda8d0b4d7a7679519e596](https://github.com/llvm/llvm-project/commit/e40101bc2d53452b34fda8d0b4d7a7679519e596) [libc++] Improve the script to manage libc++ conformance issues (#172905)
[efad3563ea461025808049e10ef6c5faff5e4b77](https://github.com/llvm/llvm-project/commit/efad3563ea461025808049e10ef6c5faff5e4b77) [OFFLOAD] Update CUDA and AMD plugins to new debug format (#175787)
[e6cdfb75ac88719c3bb6f3cab17ec0c8a781a34f](https://github.com/llvm/llvm-project/commit/e6cdfb75ac88719c3bb6f3cab17ec0c8a781a34f) Fix typos and spelling errors across codebase (#156270)
[2e0e4f6cb3a336b695b18eaec62a844b535b6dbd](https://github.com/llvm/llvm-project/commit/2e0e4f6cb3a336b695b18eaec62a844b535b6dbd) AMDGPU: Directly use v2bf16 as register type for bf16 vectors. (#175761)
[5cb4d32e3ddaa891bffc8fd215af985f154d264f](https://github.com/llvm/llvm-project/commit/5cb4d32e3ddaa891bffc8fd215af985f154d264f) [NFC] Add tablegen_compile_commands.yml to .gitignore (#175687)
[d20f617ab83c69b046640824577d16c61f4a305d](https://github.com/llvm/llvm-project/commit/d20f617ab83c69b046640824577d16c61f4a305d) [NFCI][LLVM] Remove `raw_string_ostream::flush` calls (#164086)
[94cc82d742e53a2fcaa5bcb7b42f24907b7ca8b2](https://github.com/llvm/llvm-project/commit/94cc82d742e53a2fcaa5bcb7b42f24907b7ca8b2) [OpenMP] Remove special handling of implicit clauses in decomposition (#174654)
[34603dba6987dc9aeb1a52181ed7d291ff5a2283](https://github.com/llvm/llvm-project/commit/34603dba6987dc9aeb1a52181ed7d291ff5a2283) Fix dependencies after PR #174490 (#175793)
[4a9a13cb8c8348378a85726a268a34052590c220](https://github.com/llvm/llvm-project/commit/4a9a13cb8c8348378a85726a268a34052590c220) InstCombine: Handle fadd in SimplifyDemandedFPClass (#174853)
[f8ae05130e4672da9bc617883aa74d7f74604ab7](https://github.com/llvm/llvm-project/commit/f8ae05130e4672da9bc617883aa74d7f74604ab7) [libc++][ranges][NFC] Cleanup `nodiscard.verify.cpp` tests (#175725)
[62f629a661cbcdac1e73a1c51179550bce97d2a2](https://github.com/llvm/llvm-project/commit/62f629a661cbcdac1e73a1c51179550bce97d2a2) [LowerMemIntrinsics] Propagate value profile to branch weights (#174490)
[86e114a9b24f16d7bb305a0be9cb565bca0b5224](https://github.com/llvm/llvm-project/commit/86e114a9b24f16d7bb305a0be9cb565bca0b5224) Revert "[OFFLOAD] Update CUDA and AMD plugins to new debug format" (#175786)
[b93e2432ad1615c383125373861ee02208e8a167](https://github.com/llvm/llvm-project/commit/b93e2432ad1615c383125373861ee02208e8a167) Remove LLVM_ABI from symbolicate declaration in BacktraceTools.h (#175764)
[7c2f49373bceacf224b8160a7300be624ed5914e](https://github.com/llvm/llvm-project/commit/7c2f49373bceacf224b8160a7300be624ed5914e) [OFFLOAD] Update CUDA and AMD plugins to new debug format (#175757)
[351d06a8191e3ae50a73149c3b67ae2decb49e26](https://github.com/llvm/llvm-project/commit/351d06a8191e3ae50a73149c3b67ae2decb49e26) [MLIR][Python] Improve Iterator performance. Don't `throw` in `dunderNext` methods. (#175377)
[7581c7018bc47f07b0acc5e9fa7f24d2085ea016](https://github.com/llvm/llvm-project/commit/7581c7018bc47f07b0acc5e9fa7f24d2085ea016) [libc++] Simplify __unwrap_iter a bit (#175153)
[ed0eaa4aef5985fbdc591d3a3fad49d191f1ff34](https://github.com/llvm/llvm-project/commit/ed0eaa4aef5985fbdc591d3a3fad49d191f1ff34) [X86] Add bf16 support to isFMAFasterThanFMulAndFAdd for basic FMA optimizations (#172006)
[c88cbaf2b204795c04596ee3071ce3484f0e610a](https://github.com/llvm/llvm-project/commit/c88cbaf2b204795c04596ee3071ce3484f0e610a) [llvm][LoongArch] Add call30 and tail30 macro instruction support (#175356)
[dd63117c1a97836d2bd8856457927e3f20149b33](https://github.com/llvm/llvm-project/commit/dd63117c1a97836d2bd8856457927e3f20149b33) [Hexagon] Fix PIC crash when lowering HVX vector constants (#175413)
[6889c3863e310fac53b418c2d570ac66e2c4f6ae](https://github.com/llvm/llvm-project/commit/6889c3863e310fac53b418c2d570ac66e2c4f6ae) [libc++][ranges] Applied `[[nodiscard]]` to Range access (#173550)
[88500e5a6b71973c38a26c1e70025918bf9609fc](https://github.com/llvm/llvm-project/commit/88500e5a6b71973c38a26c1e70025918bf9609fc) [lldb][test] Fix warning in DAP unit tests
[3bf53844cfedf09f22d2786e57ef81d5d41fe249](https://github.com/llvm/llvm-project/commit/3bf53844cfedf09f22d2786e57ef81d5d41fe249) [mlir][SCF] Fix region branch op interfaces for `scf.forall` and its terminator (#174221)
[496f2ef087e9a182a7aa72fd11f3187baf04272d](https://github.com/llvm/llvm-project/commit/496f2ef087e9a182a7aa72fd11f3187baf04272d) [libc++][test] Move the SFINAE test for return types of `quoted` to `libcxx/test/libcxx/` (#157026)
[af39416f8b9a9e8bee8fe7af2c3b7e1f7470a766](https://github.com/llvm/llvm-project/commit/af39416f8b9a9e8bee8fe7af2c3b7e1f7470a766) Revert "[NVPTX] Validate user-specified PTX version against SM version" (#175760)
[fde0d50aceb52b33388ff44e588a1c70f4d5b65b](https://github.com/llvm/llvm-project/commit/fde0d50aceb52b33388ff44e588a1c70f4d5b65b) [ADT] Forward-port constexpr invoke from C++20 (#175690)
[32ec071e3865f7654d4702d14f91272769f84081](https://github.com/llvm/llvm-project/commit/32ec071e3865f7654d4702d14f91272769f84081) [IR] Fix Module move-assignment missing NamedMDSymTab, ComdatSymTab and Parent update (#175501)
[84bbaa097c591b32e0f20a546ae6397705ba5ceb](https://github.com/llvm/llvm-project/commit/84bbaa097c591b32e0f20a546ae6397705ba5ceb) [SystemZ][z/OS] Handle labels for parts (#175665)
[ad3e3d809e0b1fae79ba5f1fad1b4cb59688daa1](https://github.com/llvm/llvm-project/commit/ad3e3d809e0b1fae79ba5f1fad1b4cb59688daa1) [SDAG] fix miss opt: shl nuw + zext adds unnecessary masking (#172046)
[1cd8e8756be7fce7bc484056ffd21d16e11e77b2](https://github.com/llvm/llvm-project/commit/1cd8e8756be7fce7bc484056ffd21d16e11e77b2) [X86][NewPM] Port x86-argument-stack-slot (#175659)
[53ad9cdc32b7e6935bb1f2314acf42e678463104](https://github.com/llvm/llvm-project/commit/53ad9cdc32b7e6935bb1f2314acf42e678463104) [libc++] Fix typo in math special functions
[9780d421ce5439ca2e9aa9cb3a29866070d20314](https://github.com/llvm/llvm-project/commit/9780d421ce5439ca2e9aa9cb3a29866070d20314) [MC/DC] Handle __builtin_expect as if parenthses (#125405)
[bf5975e2bab0714707baaf454be1cf4146118c53](https://github.com/llvm/llvm-project/commit/bf5975e2bab0714707baaf454be1cf4146118c53) [InstCombine] Restrain folding switch condition operation into case to one-use
[c6013a196611f88672537961c8cc90237f353dad](https://github.com/llvm/llvm-project/commit/c6013a196611f88672537961c8cc90237f353dad) [LifetimeSafety] Add support for tracking non-trivially destructed temporary objects (#172007)
[793d9c91f23dd0139c0308a05afaf73c48166d10](https://github.com/llvm/llvm-project/commit/793d9c91f23dd0139c0308a05afaf73c48166d10) [flang-rt] Disable testing support for the GPU cross build (#175583)
[a33654b60bb795dc54fecf6a549382fbc1b6f015](https://github.com/llvm/llvm-project/commit/a33654b60bb795dc54fecf6a549382fbc1b6f015) [SampleProf] test that calls to function aliases get profile info (#169355)
[0055129eb5937fdd335c6bbde19d8eae8dc2c1fd](https://github.com/llvm/llvm-project/commit/0055129eb5937fdd335c6bbde19d8eae8dc2c1fd) [flang-rt] Fix unused flag warning when compiling for the GPU (#175643)
[125d24af767e11c4f4730f9e9f72aee2dbecec49](https://github.com/llvm/llvm-project/commit/125d24af767e11c4f4730f9e9f72aee2dbecec49) [AMDGPU][Scheduler] Fix compile failure due to const/sort interaction (#175755)
[8722171013be0abb37e81c6d8e58b86f3e3a3de6](https://github.com/llvm/llvm-project/commit/8722171013be0abb37e81c6d8e58b86f3e3a3de6) [AArch64][GlobalISel] Add GISel test coverage for load-store-forwarding.ll. NFC
[50d112c396eaa326df316bc4b920fb721c0bc4f9](https://github.com/llvm/llvm-project/commit/50d112c396eaa326df316bc4b920fb721c0bc4f9) [MC/DC] Prune MCDCLogOpStack and use CGF.isMCDCDecisionExpr. NFC (#125410)
[017a27cb1ac8ae0ff8ac2549293c2f95989d8469](https://github.com/llvm/llvm-project/commit/017a27cb1ac8ae0ff8ac2549293c2f95989d8469) [AMDGPU][Docs] Document amdgpu-expand-waitcnt-profiling attribute (#175750)
[7af6abd6a48fde095a1373f8d47676c8f14dee18](https://github.com/llvm/llvm-project/commit/7af6abd6a48fde095a1373f8d47676c8f14dee18) [AMDGPU][GlobalISel] Add RegBankLegalize support for amd_gcn_end_cf (#175118)
Contributor guide
No contributing guide indexed for this repository
Research direction
The issue provides an LLVM commit range from 56398ed96de017342da41b3f2d280e92234bd6bf to d52c7da0863f0c777382de37b22960f824ac7f48 and a generated changelog, but names no repository files or tests. Start by inspecting the benchmark's update workflow and commit 27cfef85d655480322f405c20588a76e6483f2a4; done means the benchmark reflects the requested LLVM range.
Written by the indexing model from the issue text.
Assessment
- Domain
- compilers
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100