dtcxzyw / dtcxzyw/llvm-codegen-benchmark
Update diff July 7th 2025, 10:43:35 am
- 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/244e053b6c39e1e80f2a0cdbd7e936b5b4888649
to: https://github.com/llvm/llvm-project/commit/ded142671663c404f4d9fb9ef4867b4fc680409a
commit: d582688ac5379f93da48391a3178020b9f4b9039
## Change Logs
from 244e053b6c39e1e80f2a0cdbd7e936b5b4888649 to ded142671663c404f4d9fb9ef4867b4fc680409a
[ded142671663c404f4d9fb9ef4867b4fc680409a](https://github.com/llvm/llvm-project/commit/ded142671663c404f4d9fb9ef4867b4fc680409a) [clang][modules-driver] Add scanner to detect C++20 module presence (#145220)
[de7ff1f2248e76c7320b541eb5c082090c47390d](https://github.com/llvm/llvm-project/commit/de7ff1f2248e76c7320b541eb5c082090c47390d) [mlir][spirv][nfc] Add StorageImageReadWithoutFormat capability to the Target test (#145949)
[b6b2561337f568aa434e1e837405e2bd2d9783e4](https://github.com/llvm/llvm-project/commit/b6b2561337f568aa434e1e837405e2bd2d9783e4) [mlir][spirv] Add support for Aligned memory operand in CoopMatrix memory operations (#145480)
[52383956f8b7184aec14b5c8fe90aebd9f0a186f](https://github.com/llvm/llvm-project/commit/52383956f8b7184aec14b5c8fe90aebd9f0a186f) [DAG] Replace DAGCombiner::ConstantFoldBITCASTofBUILD_VECTOR with SelectionDAG::FoldConstantBuildVector (#147037)
[465f2b05712d18b32d5375c096f2406c6dcd700d](https://github.com/llvm/llvm-project/commit/465f2b05712d18b32d5375c096f2406c6dcd700d) DAG: Fix asserting in error case for frexp softening (#147236)
[7cd179612d7af420f0025e754d0051a95ac1fd11](https://github.com/llvm/llvm-project/commit/7cd179612d7af420f0025e754d0051a95ac1fd11) [libclc] Fix typo in OpenCL header math/sincos.h (#147244)
[b1a8c8a32c4b2453d526bcade145295966e90fda](https://github.com/llvm/llvm-project/commit/b1a8c8a32c4b2453d526bcade145295966e90fda) [flang][test] Fix REQUIRES and options for a few x86 specific tests (#146872)
[3e934dded0d988bdfd0975c117a302721130082a](https://github.com/llvm/llvm-project/commit/3e934dded0d988bdfd0975c117a302721130082a) [flang][test] Fix test REQUIRES and options for aint.f90 (#146870)
[ea685890b8b22c401bd7c5ec0b233349b479a029](https://github.com/llvm/llvm-project/commit/ea685890b8b22c401bd7c5ec0b233349b479a029) [libclc] Reduce include usage in OpenCL builtins (#146840)
[08defcb6d3cdfbf58cfc07e3b16b3c9bed63ec4a](https://github.com/llvm/llvm-project/commit/08defcb6d3cdfbf58cfc07e3b16b3c9bed63ec4a) DAG: Fix asserting in error case for powi softening (#147237)
[074ccde3b092ed231d344d4ffad50de93438196c](https://github.com/llvm/llvm-project/commit/074ccde3b092ed231d344d4ffad50de93438196c) [lldb][Formatter] Consolidate libstdc++ and libc++ unique_ptr formatter tests into generic test (#147031)
[0860f7aaeb425dbeb790cb438355401766a2b5af](https://github.com/llvm/llvm-project/commit/0860f7aaeb425dbeb790cb438355401766a2b5af) [clangd][NFC] fix broken documentation link (#147088)
[30836781e8019dc34995f7bb0ef163c4c3660c54](https://github.com/llvm/llvm-project/commit/30836781e8019dc34995f7bb0ef163c4c3660c54) [X86] Don't use `rbp` when it's reserved (#146638)
[8a221a585ca70dede85f191992a0364e43cfdbf0](https://github.com/llvm/llvm-project/commit/8a221a585ca70dede85f191992a0364e43cfdbf0) [Flang][OpenMP] Push context when parsing DECLARE VARIANT (#147075)
[5271f9fba9dd8cbb173123a51772e631459f116a](https://github.com/llvm/llvm-project/commit/5271f9fba9dd8cbb173123a51772e631459f116a) [Flang][Doc] NFC: Minor fix for headings (#147077)
[1c8283a30c6e87640510f523dfc244bd9d2b991a](https://github.com/llvm/llvm-project/commit/1c8283a30c6e87640510f523dfc244bd9d2b991a) [BasicTTIImpl] Add cost entries for ldexp, [l]lround (#146373)
[c50415bb82a740426a5559ff7f1e350f394e9fcf](https://github.com/llvm/llvm-project/commit/c50415bb82a740426a5559ff7f1e350f394e9fcf) [AArch64] Do not promote scalable constants to global variables (#146926)
[e430581e66ffef74e7e146d87f4a54af4a6dcde2](https://github.com/llvm/llvm-project/commit/e430581e66ffef74e7e146d87f4a54af4a6dcde2) [libc][bazel] Add missing header dependencies.
[49d7c53756bc6e06bb6ae160bef5f944f18dfa2f](https://github.com/llvm/llvm-project/commit/49d7c53756bc6e06bb6ae160bef5f944f18dfa2f) [lldb][test] Combine libstdc++ and libc++ std::map tests into generic test (#147174)
[6fec6a98c01523a5478ce2aa9617e884dc772f6f](https://github.com/llvm/llvm-project/commit/6fec6a98c01523a5478ce2aa9617e884dc772f6f) [lldb][Formatters] Make libc++ and libstdc++ std::shared_ptr formatters consistent with each other (#147165)
[d06956e24afaed103dfbcc67e81257692ae0a8b2](https://github.com/llvm/llvm-project/commit/d06956e24afaed103dfbcc67e81257692ae0a8b2) [lldb][Formatters] Use container summary helper for libstdc++ formatters (#147140)
[7fea83e3143e1a88a096a37ecd13668e2da94b93](https://github.com/llvm/llvm-project/commit/7fea83e3143e1a88a096a37ecd13668e2da94b93) [clang] NFC, use LocalLocOffsetTable in getFIleIDLocal.
[784bd61fc497b11a6d8d30abb6157c8a3597ffbf](https://github.com/llvm/llvm-project/commit/784bd61fc497b11a6d8d30abb6157c8a3597ffbf) [clang] Speedup getFileIDLocal with a separate offset table. (#146604)
[b7d4735a0e2a65c27aa74a56e19020a34de790fe](https://github.com/llvm/llvm-project/commit/b7d4735a0e2a65c27aa74a56e19020a34de790fe) [lldb][test] Combine libstdc++ and libc++ vector<bool> tests into generic test (#147137)
[d8ef1563793517a35956ad512ca800b139d70284](https://github.com/llvm/llvm-project/commit/d8ef1563793517a35956ad512ca800b139d70284) DAG: Remove verifyReturnAddressArgumentIsConstant (#147240)
[19afd27eb8efbe88392aea3294c2d7591eadc94f](https://github.com/llvm/llvm-project/commit/19afd27eb8efbe88392aea3294c2d7591eadc94f) [Flang] Fix ACOSD and ASIND (fixes issue #145593) (#145656)
[721adc18b77a000ce22470a8fb0e361a47812196](https://github.com/llvm/llvm-project/commit/721adc18b77a000ce22470a8fb0e361a47812196) [CodeGen] Fix stale comment about register coalescing order (#146762)
[a5af8745039f906c4fc4184a1fe0d35d42355f52](https://github.com/llvm/llvm-project/commit/a5af8745039f906c4fc4184a1fe0d35d42355f52) [clang-format][NFC] Use `empty()` instead of comparing size() to 0 or 1
[0fbaeafd7ff725d6e7705d934638a7917fc8a3f1](https://github.com/llvm/llvm-project/commit/0fbaeafd7ff725d6e7705d934638a7917fc8a3f1) [CodeGen][NPM] Allow nested MF pass managers for -passes (#128852)
[7f90a5c2d8d19680de82aee20c18a5f2b958c943](https://github.com/llvm/llvm-project/commit/7f90a5c2d8d19680de82aee20c18a5f2b958c943) MCAsmBackend: Simplify FT_Data/FT_Relaxable code
[d733c8e5c584cfaf6c8650d3a40328c7bcfbe07c](https://github.com/llvm/llvm-project/commit/d733c8e5c584cfaf6c8650d3a40328c7bcfbe07c) [Orc] Fix error handling in `ORCPlatformSupport::initialize` (#144637)
[91cc33f3219c4b3e219430340f6b2820f0a419f3](https://github.com/llvm/llvm-project/commit/91cc33f3219c4b3e219430340f6b2820f0a419f3) [TargetLowering] hasAndNotCompare should be checking for X, not Y (#146935)
[1b136824bb818d575d2c1121043a7a45d8d2f289](https://github.com/llvm/llvm-project/commit/1b136824bb818d575d2c1121043a7a45d8d2f289) [DebugInfo][LICM] Fix debug value loss caused by hoisting the cmp instructions (#146640)
[3f8af4f55129b818752e2e95e319474ee239a894](https://github.com/llvm/llvm-project/commit/3f8af4f55129b818752e2e95e319474ee239a894) [NFC][AMDGPU] Pre-commit srl preserve flag test (#146747)
[3f33e7ba5b08a97939280e539ad20a34d54b2719](https://github.com/llvm/llvm-project/commit/3f33e7ba5b08a97939280e539ad20a34d54b2719) [RISCV] Add Andes XAndesVSIntLoad (Andes Vector INT4 Load) extension (#147005)
[9d8a1bec2b55dfc21b84202bb0d1a4e04c8470e8](https://github.com/llvm/llvm-project/commit/9d8a1bec2b55dfc21b84202bb0d1a4e04c8470e8) [Sema] Remove an unnecessary cast (NFC) (#147203)
[be4cd9f4da981af3b93a180239cd631910b542d8](https://github.com/llvm/llvm-project/commit/be4cd9f4da981af3b93a180239cd631910b542d8) [mlir] Remove unused includes (NFC) (#147206)
[7f9bacd58e86c7d84357d4f30393d48da300d62d](https://github.com/llvm/llvm-project/commit/7f9bacd58e86c7d84357d4f30393d48da300d62d) [IR] Remove an unnecessary cast (NFC) (#147205)
[15653108b11ebd29004f2fba44a5c757b8a7efa8](https://github.com/llvm/llvm-project/commit/15653108b11ebd29004f2fba44a5c757b8a7efa8) [Serialization] Remove an unnecessary cast (NFC) (#147204)
[29b2b2263f9eb7b310ee38628e43be76f2c9caf4](https://github.com/llvm/llvm-project/commit/29b2b2263f9eb7b310ee38628e43be76f2c9caf4) [TargetParser] Use StringRef::consume_front (NFC) (#147202)
[eca05fde844bdb377f872e6e464d10be304853f2](https://github.com/llvm/llvm-project/commit/eca05fde844bdb377f872e6e464d10be304853f2) [X86] Switch operands order for FMINIMUMNUM/FMAXIMUMNUM (#147193)
[dc5d353f3a0aacfbbc698cccb20484dbb6926484](https://github.com/llvm/llvm-project/commit/dc5d353f3a0aacfbbc698cccb20484dbb6926484) AArch64: Fix some missing llvm.frexp test coverage (#146691)
[9865d7cb635f086866db5970a5be2d56bf934741](https://github.com/llvm/llvm-project/commit/9865d7cb635f086866db5970a5be2d56bf934741) ARM: Add missing test coverage for windows frexp libcalls (#146690)
[5a8e60e7249b27db491e45633ba58613fadc61b4](https://github.com/llvm/llvm-project/commit/5a8e60e7249b27db491e45633ba58613fadc61b4) [mlir] Use `llvm::fill` instead of `std::fill`(NFC) (#146889)
[718e647a0c8f86c443e034c61028e7959c75a671](https://github.com/llvm/llvm-project/commit/718e647a0c8f86c443e034c61028e7959c75a671) [mlir] Fix Wparentheses warning (#146893)
[7b0f70a9b26ab082e02abd908d1622105fa1ec42](https://github.com/llvm/llvm-project/commit/7b0f70a9b26ab082e02abd908d1622105fa1ec42) WebAssembly: Stop changing MCAsmInfo's ExceptionsType based on flags (#146343)
[408e87184f8274e30d188a2fe198facf55243733](https://github.com/llvm/llvm-project/commit/408e87184f8274e30d188a2fe198facf55243733) MCAssembler: Merge fragmentNeedsRelaxation into relaxInstruction
[fa9cd473284f59d7b8a645722bb6f27b320726c4](https://github.com/llvm/llvm-project/commit/fa9cd473284f59d7b8a645722bb6f27b320726c4) [NFC][libclc] Rename __CLC_FUNCTION to either FUNCTION or __IMPL_FUNCTION (#146999)
[eeba57a860e5aa9e4ff1779cc47bb9bb59453c3b](https://github.com/llvm/llvm-project/commit/eeba57a860e5aa9e4ff1779cc47bb9bb59453c3b) LoongArch: Remove unused relaxInstruction
[5a70a9949c5a88475c784cc732460267f4fbe0d5](https://github.com/llvm/llvm-project/commit/5a70a9949c5a88475c784cc732460267f4fbe0d5) MCA: Remove unused MAB
[24ba6d753de653912d5e5613b169d6b97e9e9e1c](https://github.com/llvm/llvm-project/commit/24ba6d753de653912d5e5613b169d6b97e9e9e1c) MCAsmBackend: Use assert for unreachable relaxInstruction dump code
[3af5317c8938df5a9ed0d7c9bff1063c8018c845](https://github.com/llvm/llvm-project/commit/3af5317c8938df5a9ed0d7c9bff1063c8018c845) M68k: Simplify relaxation code and reduce MCInst uses
[01c97b4953e87ae455bd4c41e3de3f0f0f29c61c](https://github.com/llvm/llvm-project/commit/01c97b4953e87ae455bd4c41e3de3f0f0f29c61c) MCA: Remove relaxInstruction call
[2235e20885b45a9954ddb866cc810ce9a4ab8e97](https://github.com/llvm/llvm-project/commit/2235e20885b45a9954ddb866cc810ce9a4ab8e97) MCAsmBackend: Remove redundant relaxInstruction overrides
[51f4e2cda2b3af853734b83aa523063afdd7bd46](https://github.com/llvm/llvm-project/commit/51f4e2cda2b3af853734b83aa523063afdd7bd46) [Bitcode][NFC] Add abbrev for FUNC_CODE_DEBUG_LOC (#147211)
[5ccbea9f480d5c387c7f21aa101e72774c91f1d3](https://github.com/llvm/llvm-project/commit/5ccbea9f480d5c387c7f21aa101e72774c91f1d3) [clang-format][NFC] Replace size() with empty() (#147164)
[6a9a16da7a380e18b996bb6573eeb18b913204fc](https://github.com/llvm/llvm-project/commit/6a9a16da7a380e18b996bb6573eeb18b913204fc) [VPlan] Replace RdxDesc with RecurKind in VPReductionPHIRecipe (NFC). (#142322)
[6d77b8261f391e8304a7bac493fce93a53b67381](https://github.com/llvm/llvm-project/commit/6d77b8261f391e8304a7bac493fce93a53b67381) [LV] Add tests where LCSSA phis could be re-used during SCEV expansion.
[c35fbb5460b476ecd210da024eb7c0dda4ad662b](https://github.com/llvm/llvm-project/commit/c35fbb5460b476ecd210da024eb7c0dda4ad662b) [VPlan] Use VPReductionPHIRecipe::isOrdered instead of CM (NFC).
[6d67794d164ebeedbd287816e1541964fb5d6c99](https://github.com/llvm/llvm-project/commit/6d67794d164ebeedbd287816e1541964fb5d6c99) X86MCCodeEmitter: Work around gcc/value-range.cc bug in GCC 13.3.0
[c5fff132d019557e9cb028859ee989ea97b50e5c](https://github.com/llvm/llvm-project/commit/c5fff132d019557e9cb028859ee989ea97b50e5c) [LV] Add LVL::getRecurrenceDescriptor (NFC).
[cf06047231586c9392915367161f8b2026b9ab0b](https://github.com/llvm/llvm-project/commit/cf06047231586c9392915367161f8b2026b9ab0b) [LV] Remove AddedAnyChecks, check directly instead (NFC).
[1828381ed2591fe9cdc080c70f44ed7309be4df6](https://github.com/llvm/llvm-project/commit/1828381ed2591fe9cdc080c70f44ed7309be4df6) [clang][bytecode] Fix APValue generation for RValueReferenceType (#147207)
[e26f8ba8b6ed19dcb6bfbfc636f11a0f36336b1f](https://github.com/llvm/llvm-project/commit/e26f8ba8b6ed19dcb6bfbfc636f11a0f36336b1f) [NFC] Add `_LOWLEVEL_` before dwarf low-level library header guards (#147172)
[494253f5d6d3428525723a614c95509aba7afdf9](https://github.com/llvm/llvm-project/commit/494253f5d6d3428525723a614c95509aba7afdf9) [DebugInfo] [DWARF] Fix C to CMake comment (#147199)
[923a3cc160a14e61bd2847f9b011bb4d6ce4fc71](https://github.com/llvm/llvm-project/commit/923a3cc160a14e61bd2847f9b011bb4d6ce4fc71) [LLD] Fix crash on parsing ':ALIGN' in linker script (#146723)
[9c7320e5d370be7f79ad5835f9f623ac3d30a30a](https://github.com/llvm/llvm-project/commit/9c7320e5d370be7f79ad5835f9f623ac3d30a30a) [clang][bytecode] Fix visiting for-range loop variable (#147188)
[aa9e02cc10f80abb9b9cb3a62f7867c19302f1e4](https://github.com/llvm/llvm-project/commit/aa9e02cc10f80abb9b9cb3a62f7867c19302f1e4) [AArch64] Add lrint and lround costmodel tests. NFC
[0d1e5ab2fd9cf9c48d60176391624544d2e2242c](https://github.com/llvm/llvm-project/commit/0d1e5ab2fd9cf9c48d60176391624544d2e2242c) [libc++] P2655R3 common_reference_t of reference_wrapper Should Be a Reference Type (#141408)
[f1549befc1254c93ee0b6240f387fc74460c779b](https://github.com/llvm/llvm-project/commit/f1549befc1254c93ee0b6240f387fc74460c779b) [AArch64] Add ldexp cost-model tests. NFC
[ec9eefcef560e4ea5b5d8ee6ed9cc6ef8c1f274c](https://github.com/llvm/llvm-project/commit/ec9eefcef560e4ea5b5d8ee6ed9cc6ef8c1f274c) [clang][bytecode] Fix a crash in overflow builtins (#147189)
[db4e927f9f02b40a0bc332205b88bc40edc29afc](https://github.com/llvm/llvm-project/commit/db4e927f9f02b40a0bc332205b88bc40edc29afc) [clang][bytecode] Misc union fixes (#146824)
[6c153e50f8b23dbd422c3f9eedf65344839bbbb1](https://github.com/llvm/llvm-project/commit/6c153e50f8b23dbd422c3f9eedf65344839bbbb1) [clang-tidy] Fix false positives with template in `misc-unconventional-assign-operator` check (#143292)
[ab92c68c5c382b1feb9108b6a016a082fc422695](https://github.com/llvm/llvm-project/commit/ab92c68c5c382b1feb9108b6a016a082fc422695) [libc][NFC] Fix func name in comment. (#147183)
[13f7a1fb59044d56fca7a8c231505248d35f3d42](https://github.com/llvm/llvm-project/commit/13f7a1fb59044d56fca7a8c231505248d35f3d42) [libc++] LWG 3987 provide iterator.range access from flat_{map,set} (#137524)
[ca297cd6e4ada67a764a16f3c8312e041d6e4e75](https://github.com/llvm/llvm-project/commit/ca297cd6e4ada67a764a16f3c8312e041d6e4e75) [MLIR] Add support for IntArrayProp<I32Prop> (#146685)
[6c257f7d0d331f3257427af8353ae1c6635340fb](https://github.com/llvm/llvm-project/commit/6c257f7d0d331f3257427af8353ae1c6635340fb) [PowerPC] fp-branch.ll - regenerate checks
[5f44b5a3054d8f1c4eadac495aaa0b664fb2c27a](https://github.com/llvm/llvm-project/commit/5f44b5a3054d8f1c4eadac495aaa0b664fb2c27a) [libc++][doc][NFC] update release notes on P3372R3 (#147161)
[c358979d7f45fc7624abc2f14e6f36f25ac9acc0](https://github.com/llvm/llvm-project/commit/c358979d7f45fc7624abc2f14e6f36f25ac9acc0) [libc++] fix atomic::wait memory order (#146267)
[ba7d78ac4597c99e1815646d711cf736ead4f54a](https://github.com/llvm/llvm-project/commit/ba7d78ac4597c99e1815646d711cf736ead4f54a) [DAG] foldABSToABD - fallback to value tracking if the (ABS (SUB LHS, RHS)) operands aren't extended (#147053)
[9f66ebe427158a75a6392a94a66a0c50d21552bf](https://github.com/llvm/llvm-project/commit/9f66ebe427158a75a6392a94a66a0c50d21552bf) MC: Eliminate redundant fragment relaxation
[aec88832df5e8c1dcbe259a6cb3d82d44b89ff23](https://github.com/llvm/llvm-project/commit/aec88832df5e8c1dcbe259a6cb3d82d44b89ff23) MC: Remove unneeded MCFixupKind casts
[d575f802104f8fc28a42268608881cc1ce96033e](https://github.com/llvm/llvm-project/commit/d575f802104f8fc28a42268608881cc1ce96033e) MCFixup: Make MCFixupKind a type alias
[878ce210e30f8ebcb4b73d834f91229a403e2376](https://github.com/llvm/llvm-project/commit/878ce210e30f8ebcb4b73d834f91229a403e2376) [clang-format] Propagate `LeadingEmptyLinesAffected` when joining lines (#146761)
[c43efcb039dde82ab0e0ead7df3aa266bc2d1cca](https://github.com/llvm/llvm-project/commit/c43efcb039dde82ab0e0ead7df3aa266bc2d1cca) [MLIR][MemRef]-Add basic folding for memref ViewOp (#146237)
[5a4002349786414e0b5228520a6677ba34bc6a8e](https://github.com/llvm/llvm-project/commit/5a4002349786414e0b5228520a6677ba34bc6a8e) MCAsmBackend: Reduce FK_NONE uses
[83401ed6a233b9c027682025fd3e2b56560dbe6e](https://github.com/llvm/llvm-project/commit/83401ed6a233b9c027682025fd3e2b56560dbe6e) [clang][bytecode] Narrow allocated single-array Pointer (#147160)
[178e18263f1a3916deb70d63370535ca85627775](https://github.com/llvm/llvm-project/commit/178e18263f1a3916deb70d63370535ca85627775) [InstCombine] Add tests for moving exts across identity shuffles.
[6433030f698464bff5efb22bd5971c761af80248](https://github.com/llvm/llvm-project/commit/6433030f698464bff5efb22bd5971c761af80248) [Hexagon] Use range-based for loops (NFC) (#147157)
[16435a87b6a7836fbad9f980e59d1046bead8d5c](https://github.com/llvm/llvm-project/commit/16435a87b6a7836fbad9f980e59d1046bead8d5c) [CodeGen] Remove an unnecessary cast (NFC) (#147155)
[945ed2ed5eea4f9cde48cfa66e37839a2787205e](https://github.com/llvm/llvm-project/commit/945ed2ed5eea4f9cde48cfa66e37839a2787205e) [MLIR][SCF] fix loop pipelining pass use of uninitialized value (#146991)
[30298f91367f0c320e136cbe158f1d9dbf0c3a57](https://github.com/llvm/llvm-project/commit/30298f91367f0c320e136cbe158f1d9dbf0c3a57) MC: Simplify fragment code. NFC
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.