[clang] [clang] Implement __attribute__((format_matches)) (PR #116708)

2025-02-06 Thread Erich Keane via cfe-commits
=?utf-8?q?Félix?= Cloutier , =?utf-8?q?Félix?= Cloutier , =?utf-8?q?Félix?= Cloutier , =?utf-8?q?Félix?= Cloutier , =?utf-8?q?Félix?= Cloutier , =?utf-8?q?Félix?= Cloutier , =?utf-8?q?Félix?= Cloutier , =?utf-8?q?Félix?= Cloutier , =?utf-8?q?Félix?= Cloutier Message-ID: In-Reply-To: https://git

[clang] [AArch64][Clang] Update untyped sme intrinsics with fp8 variants (PR #124543)

2025-02-06 Thread via cfe-commits
https://github.com/Lukacma closed https://github.com/llvm/llvm-project/pull/124543 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [analyzer] Add option assume-one-iteration (PR #125494)

2025-02-06 Thread Donát Nagy via cfe-commits
@@ -294,6 +294,16 @@ ANALYZER_OPTION( bool, ShouldUnrollLoops, "unroll-loops", "Whether the analysis should try to unroll loops with known bounds.", false) +ANALYZER_OPTION( +bool, ShouldAssumeOneIteration, "assume-one-iteration", +"Whether the analyzer should

[clang] [OpenMP][SIMD][FIX] Use conservative "omp simd ordered" lowering (PR #123867)

2025-02-06 Thread Alexey Bataev via cfe-commits
@@ -0,0 +1,110 @@ +// NOTE: Assertions have been autogenerated by utils/update_cc_test_checks.py UTC_ARGS: --functions "omp_simd_loop" --check-globals smart --filter "access|\%omp.inner.for.cond.*\!llvm.loop" alexey-bataev wrote: Missed it, the clang tests cann

[libclc] [libclc] Move __clc_ldexp to CLC library (PR #126078)

2025-02-06 Thread Matt Arsenault via cfe-commits
arsenm wrote: The amdgpu customization should be removed. This is legacy code from before we had the ldexp intrinsic. Regular __builtin_ldexp* should work now https://github.com/llvm/llvm-project/pull/126078 ___ cfe-commits mailing list cfe-commits@l

[clang] f5c4f27 - [analyzer] Add -ftime-trace scopes for region-store bindings and removeDead (#125884)

2025-02-06 Thread via cfe-commits
Author: Arseniy Zaostrovnykh Date: 2025-02-06T16:09:14+01:00 New Revision: f5c4f271abe757ae49ca97475b7b77de56d24f69 URL: https://github.com/llvm/llvm-project/commit/f5c4f271abe757ae49ca97475b7b77de56d24f69 DIFF: https://github.com/llvm/llvm-project/commit/f5c4f271abe757ae49ca97475b7b77de56d24f6

[clang] [analyzer] Add -ftime-trace scopes for region-store bindings and removeDead (PR #125884)

2025-02-06 Thread Balazs Benics via cfe-commits
https://github.com/steakhal closed https://github.com/llvm/llvm-project/pull/125884 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] 3041dd5 - Revert "[OpenMP][SIMD][FIX] Use conservative "omp simd ordered" lowering" (#126079)

2025-02-06 Thread via cfe-commits
Author: Alexey Bataev Date: 2025-02-06T10:04:11-05:00 New Revision: 3041dd5c2065d6fa98546babf7525fc5ed4532be URL: https://github.com/llvm/llvm-project/commit/3041dd5c2065d6fa98546babf7525fc5ed4532be DIFF: https://github.com/llvm/llvm-project/commit/3041dd5c2065d6fa98546babf7525fc5ed4532be.diff

[clang] Revert "[OpenMP][SIMD][FIX] Use conservative "omp simd ordered" lowering" (PR #126079)

2025-02-06 Thread via cfe-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: Alexey Bataev (alexey-bataev) Changes Reverts llvm/llvm-project#123867 to fix the test failures https://lab.llvm.org/buildbot/#/builders/144/builds/17521 --- Patch is 42.68 KiB, truncated to 20.00 KiB below, full version: https://github

[clang] Reapply "[AMDGPU] Use the AMDGPUToolChain when targeting C/C++ directly" (PR #125744)

2025-02-06 Thread Joseph Huber via cfe-commits
https://github.com/jhuber6 updated https://github.com/llvm/llvm-project/pull/125744 >From ce7701b7c95ee1e59c7942b23833a7a7336abfb7 Mon Sep 17 00:00:00 2001 From: Joseph Huber Date: Tue, 4 Feb 2025 12:06:34 -0600 Subject: [PATCH] Reapply "[AMDGPU] Use the AMDGPUToolChain when targeting C/C++ di

[clang] [llvm] [OpenMP][OpenMPIRBuilder] Add initial changes for SPIR-V target frontend support (PR #125920)

2025-02-06 Thread via cfe-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: Nick Sarnie (sarnex) Changes I expect (many) other changes will be required, but let's get started with something simple. --- Full diff: https://github.com/llvm/llvm-project/pull/125920.diff 5 Files Affected: - (modified) clang/include

[clang] [compiler-rt] [profile] Add `%b` `LLVM_PROFILE_FILE` option for binary ID (PR #123963)

2025-02-06 Thread Zequan Wu via cfe-commits
@@ -2916,6 +2917,12 @@ instrumentation: $ LLVM_PROFILE_FILE="code-%m.profraw" ./code + Although rare, binary signatures used by the ``%m`` specifier can have + collisions. In this case, the ``%b`` specifier, which expands to the binary + ID (build ID in ELF and COF

[clang] Claiming "threadset clause" for implementation. (PR #126023)

2025-02-06 Thread via cfe-commits
https://github.com/chichunchen closed https://github.com/llvm/llvm-project/pull/126023 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

<    1   2   3   4   5   6