[all-commits] [llvm/llvm-project] cb7b06: [Github][CI] Bump Github Runner Version in CI Cont...
Florian Mayer via All-commits
all-commits at lists.llvm.org
Mon Jul 7 17:01:17 PDT 2025
Branch: refs/heads/users/fmayer/spr/nfc-msan-disambiguate-insertshadowcheck
Home: https://github.com/llvm/llvm-project
Commit: cb7b0693c680106c2a3f368473d6740056d4f1cd
https://github.com/llvm/llvm-project/commit/cb7b0693c680106c2a3f368473d6740056d4f1cd
Author: Aiden Grossman <aidengrossman at google.com>
Date: 2025-07-07 (Mon, 07 Jul 2025)
Changed paths:
M .github/workflows/containers/github-action-ci-windows/Dockerfile
M .github/workflows/containers/github-action-ci/Dockerfile
Log Message:
-----------
[Github][CI] Bump Github Runner Version in CI Container to v2.326.0 (#147393)
This is the latest runner version. Looks like it contains some minor
fixes/dependency bumps.
Commit: 556c8467d15a131552e3c84478d768bafd95d4e6
https://github.com/llvm/llvm-project/commit/556c8467d15a131552e3c84478d768bafd95d4e6
Author: Thurston Dang <thurston at google.com>
Date: 2025-07-07 (Mon, 07 Jul 2025)
Changed paths:
M llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
M llvm/test/Instrumentation/MemorySanitizer/X86/avx512-intrinsics.ll
Log Message:
-----------
[msan] Add handler for llvm.x86.avx512.mask.cvtps2dq.512 (#147377)
Propagate the shadow according to the writemask, instead of using the
default strict handler.
Updates the test added in
https://github.com/llvm/llvm-project/pull/123980
Commit: 4946db15a74b761c5ac4ead18873639236b4ab5d
https://github.com/llvm/llvm-project/commit/4946db15a74b761c5ac4ead18873639236b4ab5d
Author: Alexander Shaposhnikov <ashaposhnikov at google.com>
Date: 2025-07-07 (Mon, 07 Jul 2025)
Changed paths:
M llvm/lib/MC/MCParser/AsmLexer.cpp
A llvm/test/MC/AsmParser/preserve-comments-aarch64-linux.s
A llvm/test/tools/llvm-mca/AArch64/Neoverse/llvm-mca-markers.s
Log Message:
-----------
[AsmParser][MCA] Fix handling of multi-character comments (#147228)
This PR adjusts the lexer (following the surrounding style) to make sure
the comments are consumed
exactly after `CommentString`.
This enables to feed the output of `clang` on aarch64 into `llvm-mca`
(previously broken - the comments
//LLVM-MCA-BEGIN and //LLVM-MCA-END were actually ignored)
Test plan: ninja check-all
Commit: 07cc7ea7d5aab72245253d44451342b1b80eb94b
https://github.com/llvm/llvm-project/commit/07cc7ea7d5aab72245253d44451342b1b80eb94b
Author: Valentin Clement (バレンタイン クレメン) <clementval at gmail.com>
Date: 2025-07-07 (Mon, 07 Jul 2025)
Changed paths:
M flang/include/flang/Evaluate/tools.h
M flang/include/flang/Semantics/tools.h
M flang/lib/Evaluate/tools.cpp
M flang/lib/Lower/PFTBuilder.cpp
M flang/lib/Semantics/tools.cpp
A flang/test/Lower/CUDA/cuda-derived.cuf
Log Message:
-----------
Reland [flang][cuda] Do not create global for derived-type with allocatable device components (#147402)
Reviewed in #146780
derived type with CUDA device allocatable components will be handle via
CUDA allocation. Do not create global for them.
Commit: deba201f7067605abb0c5dccef614ff42433f4c4
https://github.com/llvm/llvm-project/commit/deba201f7067605abb0c5dccef614ff42433f4c4
Author: Finn Plummer <finn.c.plum at gmail.com>
Date: 2025-07-07 (Mon, 07 Jul 2025)
Changed paths:
M llvm/include/llvm/Frontend/HLSL/RootSignatureValidations.h
M llvm/lib/Frontend/HLSL/RootSignatureValidations.cpp
M llvm/lib/Target/DirectX/DXILRootSignature.cpp
Log Message:
-----------
[NFC][HLSL][DirectX] Move `DXILRootSignature` validations to `RootSignatureValidations` library (#147110)
Simple code movement of the verification logic in `validate` of the
`DXILRootSignature` pass.
Moving this code to the `RootSignatureValidations` library allows for
the common verifications to be used in the frontend.
- Moves all the `static` verification functions used in
`DXILRootSignature` to the `RootSignatureValidations` library
- Updates `DXILRootSignature` to use the moved functions
Resolves: https://github.com/llvm/llvm-project/issues/145940
Commit: 468275dc491e88d68def668f1a23cde9ba952e5e
https://github.com/llvm/llvm-project/commit/468275dc491e88d68def668f1a23cde9ba952e5e
Author: Tom Tromey <tromey at adacore.com>
Date: 2025-07-07 (Mon, 07 Jul 2025)
Changed paths:
M llvm/lib/IR/AsmWriter.cpp
M llvm/test/DebugInfo/X86/dynamic-bitfield.ll
Log Message:
-----------
Fix AsmWriter to account for dynamic bit offsets (#146704)
PR #141106 changed the debug metadata to allow dynamic bit offsets and
sizes. In that patch, I forgot to update AsmWriter to handle this case.
This patch corrects the oversight.
Commit: c8850051c2414b899416e16222f5d96e854be563
https://github.com/llvm/llvm-project/commit/c8850051c2414b899416e16222f5d96e854be563
Author: Henrik G. Olsson <hnrklssn at gmail.com>
Date: 2025-07-07 (Mon, 07 Jul 2025)
Changed paths:
M clang/lib/AST/Decl.cpp
A clang/test/Modules/var-init-side-effects-templated.cpp
Log Message:
-----------
[Modules] Don't const eval VarDecls with dependent type (#147378)
EvaluateAsInitializer does not support evaluating values with dependent
types. This was previously guarded with a check for the initializer
expression, but it is possible for the VarDecl to have a dependent type
without the initializer having a dependent type, when the initializer is
a specialized template type and the VarDecl has the unspecialized type.
This adds a guard checking for dependence in the VarDecl type as well.
This fixes the issue raised by Google in
https://github.com/llvm/llvm-project/pull/145447
Commit: e3e7393c4681f31cd3820fdda2831a3e004a48f5
https://github.com/llvm/llvm-project/commit/e3e7393c4681f31cd3820fdda2831a3e004a48f5
Author: Sirraide <aeternalmail at gmail.com>
Date: 2025-07-08 (Tue, 08 Jul 2025)
Changed paths:
M clang-tools-extra/test/clang-tidy/infrastructure/file-filter-symlinks.cpp
M clang/include/clang/Basic/SourceManager.h
M clang/lib/Basic/SourceManager.cpp
M clang/lib/Frontend/SARIFDiagnostic.cpp
M clang/lib/Frontend/TextDiagnostic.cpp
M clang/test/Frontend/absolute-paths.c
A clang/test/Frontend/simplify-paths.c
Log Message:
-----------
[Clang] [Diagnostics] Simplify filenames that contain '..' (#143520)
This can significantly shorten file paths to standard library headers,
e.g. on my system, `<ranges>` is currently printed as
```console
/usr/lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/ranges
```
but with this change, we instead print
```console
/usr/include/c++/15/ranges
```
This is of course just a heuristic; there are paths that would get longer
as a result of this, so we use whichever path ends up being shorter.
@AaronBallman pointed out that this might be problematic for network
file systems since path resolution might take a while, so this is enabled
only for paths that are part of a local filesystem—though not on Windows
since there we noticed that the check itself is slow.
The file names are cached in `SourceManager`.
Commit: a3afbd33d88411f6c5c8ac585a65751d1d1ec623
https://github.com/llvm/llvm-project/commit/a3afbd33d88411f6c5c8ac585a65751d1d1ec623
Author: Florian Mayer <fmayer at google.com>
Date: 2025-07-07 (Mon, 07 Jul 2025)
Changed paths:
M llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
M llvm/test/Instrumentation/MemorySanitizer/X86/avx-intrinsics-x86.ll
M llvm/test/Instrumentation/MemorySanitizer/X86/avx512-intrinsics-upgrade.ll
M llvm/test/Instrumentation/MemorySanitizer/X86/avx512-intrinsics.ll
M llvm/test/Instrumentation/MemorySanitizer/i386/avx-intrinsics-i386.ll
Log Message:
-----------
[MSAN] only require needed bits to be initialized for permilvar (#147407)
Commit: 5e87a712f94da4b3c225c319d0784e53a52202fd
https://github.com/llvm/llvm-project/commit/5e87a712f94da4b3c225c319d0784e53a52202fd
Author: Sarah Spall <sarahspall at microsoft.com>
Date: 2025-07-07 (Mon, 07 Jul 2025)
Changed paths:
M llvm/lib/Target/DirectX/DXILIntrinsicExpansion.cpp
R llvm/test/CodeGen/DirectX/RawBufferLoad-error64.ll
A llvm/test/CodeGen/DirectX/RawBufferLoadDouble.ll
A llvm/test/CodeGen/DirectX/RawBufferLoadInt64.ll
R llvm/test/CodeGen/DirectX/RawBufferStore-error64.ll
A llvm/test/CodeGen/DirectX/RawBufferStoreDouble.ll
A llvm/test/CodeGen/DirectX/RawBufferStoreInt64.ll
Log Message:
-----------
[DirectX] Add support for Raw Buffer Loads and Stores for scalars and vectors of doubles and i64s in SM6.2 and earlier (#146627)
For SM6.2 and earlier, Raw buffer Loads and Stores can't handle 64 bit
types. This PR expands Raw Buffer Loads and Stores for 64 bit types
double and int64_t. This Adds to the work done in #139996 and #145047 .
Raw Buffer Loads and Stores allow for 64 bit type vectors of size 3 and
4, and the code is modified to allow for that.
Closes #144747
Commit: 02f60fda3cb28f14681f8a4252bc832392c91fef
https://github.com/llvm/llvm-project/commit/02f60fda3cb28f14681f8a4252bc832392c91fef
Author: Abhinav Gaba <abhinav.gaba at intel.com>
Date: 2025-07-07 (Mon, 07 Jul 2025)
Changed paths:
M clang/lib/CodeGen/CGOpenMPRuntime.cpp
Log Message:
-----------
[NFC][Clang][OpenMP] Refactor mapinfo generation for captured vars (#146891)
The refactored code would allow creating multiple member-of maps for the
same captured var, which would be useful for changes like
https://github.com/llvm/llvm-project/pull/145454.
Commit: e9fd13753bd1662324f48053cf8215b9bea9e1c5
https://github.com/llvm/llvm-project/commit/e9fd13753bd1662324f48053cf8215b9bea9e1c5
Author: Florian Mayer <fmayer at google.com>
Date: 2025-07-07 (Mon, 07 Jul 2025)
Changed paths:
M .github/workflows/containers/github-action-ci-windows/Dockerfile
M .github/workflows/containers/github-action-ci/Dockerfile
M clang-tools-extra/test/clang-tidy/infrastructure/file-filter-symlinks.cpp
M clang/include/clang/Basic/SourceManager.h
M clang/lib/AST/Decl.cpp
M clang/lib/Basic/SourceManager.cpp
M clang/lib/CodeGen/CGOpenMPRuntime.cpp
M clang/lib/Frontend/SARIFDiagnostic.cpp
M clang/lib/Frontend/TextDiagnostic.cpp
M clang/test/Frontend/absolute-paths.c
A clang/test/Frontend/simplify-paths.c
A clang/test/Modules/var-init-side-effects-templated.cpp
M flang/include/flang/Evaluate/tools.h
M flang/include/flang/Semantics/tools.h
M flang/lib/Evaluate/tools.cpp
M flang/lib/Lower/PFTBuilder.cpp
M flang/lib/Semantics/tools.cpp
A flang/test/Lower/CUDA/cuda-derived.cuf
M llvm/include/llvm/Frontend/HLSL/RootSignatureValidations.h
M llvm/lib/Frontend/HLSL/RootSignatureValidations.cpp
M llvm/lib/IR/AsmWriter.cpp
M llvm/lib/MC/MCParser/AsmLexer.cpp
M llvm/lib/Target/DirectX/DXILIntrinsicExpansion.cpp
M llvm/lib/Target/DirectX/DXILRootSignature.cpp
M llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
R llvm/test/CodeGen/DirectX/RawBufferLoad-error64.ll
A llvm/test/CodeGen/DirectX/RawBufferLoadDouble.ll
A llvm/test/CodeGen/DirectX/RawBufferLoadInt64.ll
R llvm/test/CodeGen/DirectX/RawBufferStore-error64.ll
A llvm/test/CodeGen/DirectX/RawBufferStoreDouble.ll
A llvm/test/CodeGen/DirectX/RawBufferStoreInt64.ll
M llvm/test/DebugInfo/X86/dynamic-bitfield.ll
M llvm/test/Instrumentation/MemorySanitizer/X86/avx-intrinsics-x86.ll
M llvm/test/Instrumentation/MemorySanitizer/X86/avx512-intrinsics-upgrade.ll
M llvm/test/Instrumentation/MemorySanitizer/X86/avx512-intrinsics.ll
M llvm/test/Instrumentation/MemorySanitizer/i386/avx-intrinsics-i386.ll
A llvm/test/MC/AsmParser/preserve-comments-aarch64-linux.s
A llvm/test/tools/llvm-mca/AArch64/Neoverse/llvm-mca-markers.s
Log Message:
-----------
rebase
Created using spr 1.3.4
Compare: https://github.com/llvm/llvm-project/compare/fcde2068ca8a...e9fd13753bd1
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list