[clang] [webkit.UncountedLambdaCapturesChecker] Fix a bug that the checker didn't take the object pointer into account. (PR #125662)

2025-02-04 Thread via cfe-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: Ryosuke Niwa (rniwa) Changes When a callee is a method call (e.g. calling a lambda), we need to skip the object pointer to match the parameter list with the call arguments. This manifests as a bug that the checker erroneously generate a w

[clang] [Clang] allow restrict qualifier for array types with pointer types as element types (PR #120896)

2025-02-04 Thread Oleksandr T. via cfe-commits
https://github.com/a-tarasyuk updated https://github.com/llvm/llvm-project/pull/120896 >From 295df258043ef5a87ae603eedd308b863bad7b59 Mon Sep 17 00:00:00 2001 From: Oleksandr T Date: Sun, 22 Dec 2024 15:14:30 +0200 Subject: [PATCH 1/5] [Clang] allow restrict qualifier for array types with poin

[clang] [llvm] [clangd] Add support for the c2000 architecture (PR #125663)

2025-02-04 Thread via cfe-commits
llvmbot wrote: @llvm/pr-subscribers-clang-driver Author: None (student433) Changes Fixes #114979, adding support for the cl2000 compiler to the clang frontend to get clangd working as discussed in https://discourse.llvm.org/t/ti-c2000-target-not-supported-in-clangd-lsp/83015 --- Patch

[clang] 83ff9d4 - Revert "[Win/X86] Make _m_prefetch[w] builtins to avoid winnt.h conflicts (#115099)"

2025-02-04 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2025-02-04T11:19:20+01:00 New Revision: 83ff9d4a34b1e579dd809759d13b70b8837f0cde URL: https://github.com/llvm/llvm-project/commit/83ff9d4a34b1e579dd809759d13b70b8837f0cde DIFF: https://github.com/llvm/llvm-project/commit/83ff9d4a34b1e579dd809759d13b70b8837f0cde.diff

[clang-tools-extra] [SystemZ][z/OS] Open text files in text mode (PR #125570)

2025-02-04 Thread Kai Nacke via cfe-commits
https://github.com/redstar approved this pull request. LGTM, thanks! https://github.com/llvm/llvm-project/pull/125570 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [analyzer] Add time-trace scopes for high-level analyzer steps (PR #125508)

2025-02-04 Thread Gábor Horváth via cfe-commits
@@ -179,8 +181,40 @@ bool CoreEngine::ExecuteWorkList(const LocationContext *L, unsigned MaxSteps, return WList->hasWork(); } -void CoreEngine::dispatchWorkItem(ExplodedNode* Pred, ProgramPoint Loc, - const WorkListUnit& WU) { +static std::s

[clang] [analyzer] Add time-trace scopes for high-level analyzer steps (PR #125508)

2025-02-04 Thread Gábor Horváth via cfe-commits
@@ -365,13 +388,22 @@ namespace { void runChecker(CheckerManager::CheckBindFunc checkFn, NodeBuilder &Bldr, ExplodedNode *Pred) { + llvm::TimeTraceScope TimeScope(checkerScopeName("Bind", checkFn.Checker)); const ProgramPoint &L = PP.withTa

[clang] Patch series to reapply #118734 and substantially improve it (PR #120534)

2025-02-04 Thread Phoebe Wang via cfe-commits
phoebewang wrote: > I proposed this at one point, and someone from Intel assured me that these > long repetitive instructions and intrinsics are hand-maintained. It must be > true at some level. I believe it's not me, though I don't like the changes at the beginning either. Anyway, with @chan

[clang] [llvm] [Clang][AArch64] Add support for SHF_AARCH64_PURECODE ELF section flag (2/3) (PR #125688)

2025-02-04 Thread via cfe-commits
=?utf-8?q?Csanád_Hajdú?= Message-ID: In-Reply-To: llvmbot wrote: @llvm/pr-subscribers-llvm-transforms Author: Csanád Hajdú (Il-Capitano) Changes Add support for the new SHF_AARCH64_PURECODE ELF section flag: https://github.com/ARM-software/abi-aa/pull/304 The general implementation fo

[clang] [analyzer] Add time-trace scopes for high-level analyzer steps (PR #125508)

2025-02-04 Thread Gábor Horváth via cfe-commits
https://github.com/Xazax-hun approved this pull request. There are some lowercase variable names still, but otherwise it still looks good to me. Feel free to commit after those are fixed. https://github.com/llvm/llvm-project/pull/125508 ___ cfe-commi

[clang] [analyzer] Add time-trace scopes for high-level analyzer steps (PR #125508)

2025-02-04 Thread Gábor Horváth via cfe-commits
https://github.com/Xazax-hun edited https://github.com/llvm/llvm-project/pull/125508 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] 2b3ddec - [SystemZ][z/OS] Open text files in text mode (#125570)

2025-02-04 Thread via cfe-commits
Author: Abhina Sree Date: 2025-02-04T09:12:45-05:00 New Revision: 2b3ddec7df199df6ba54053b1c8eaa8876252cf3 URL: https://github.com/llvm/llvm-project/commit/2b3ddec7df199df6ba54053b1c8eaa8876252cf3 DIFF: https://github.com/llvm/llvm-project/commit/2b3ddec7df199df6ba54053b1c8eaa8876252cf3.diff L

[clang-tools-extra] [SystemZ][z/OS] Open text files in text mode (PR #125570)

2025-02-04 Thread Abhina Sree via cfe-commits
https://github.com/abhina-sree closed https://github.com/llvm/llvm-project/pull/125570 ___ 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