[clang] c804e86 - [RISCV][VLS] Support RISCV VLS calling convention (#100346)

2025-03-02 Thread via cfe-commits
Author: Brandon Wu Date: 2025-03-03T12:39:35+08:00 New Revision: c804e86f558a42f328946331af391d700747fa90 URL: https://github.com/llvm/llvm-project/commit/c804e86f558a42f328946331af391d700747fa90 DIFF: https://github.com/llvm/llvm-project/commit/c804e86f558a42f328946331af391d700747fa90.diff LO

[clang-tools-extra] [clang-tidy] Add new check `readability-use-numeric-limits` (PR #127430)

2025-03-02 Thread Katherine Whitlock via cfe-commits
@@ -0,0 +1,163 @@ +//===--- UseNumericLimitsCheck.cpp - clang-tidy ---===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Ap

[clang] e6aae2a - [analyzer] Handle structured bindings in alpha.webkit.UncountedCallArgsChecker (#129424)

2025-03-02 Thread via cfe-commits
Author: Oliver Hunt Date: 2025-03-02T20:30:06-08:00 New Revision: e6aae2a4905982c10412e7f35b4f3c940a1a86f5 URL: https://github.com/llvm/llvm-project/commit/e6aae2a4905982c10412e7f35b4f3c940a1a86f5 DIFF: https://github.com/llvm/llvm-project/commit/e6aae2a4905982c10412e7f35b4f3c940a1a86f5.diff L

[clang-tools-extra] e9c8d42 - [clang-tidy] `misc-unused-using-decls`: add correct handling of `operator""` with template parametes (#129392)

2025-03-02 Thread via cfe-commits
Author: Baranov Victor Date: 2025-03-03T13:14:27+08:00 New Revision: e9c8d42b895fe4934a149478788fa020bd69f7bf URL: https://github.com/llvm/llvm-project/commit/e9c8d42b895fe4934a149478788fa020bd69f7bf DIFF: https://github.com/llvm/llvm-project/commit/e9c8d42b895fe4934a149478788fa020bd69f7bf.diff

[clang] f5f3612 - [clang][LoongArch] Add OHOS target (#127555)

2025-03-02 Thread via cfe-commits
Author: Ami-zhang Date: 2025-03-03T09:25:49+08:00 New Revision: f5f3612453fb3568a76056daea41f67df82636af URL: https://github.com/llvm/llvm-project/commit/f5f3612453fb3568a76056daea41f67df82636af DIFF: https://github.com/llvm/llvm-project/commit/f5f3612453fb3568a76056daea41f67df82636af.diff LOG

[clang] [CIR] Realign CIR-to-LLVM IR lowering code with incubator (PR #129293)

2025-03-02 Thread Andy Kaylor via cfe-commits
https://github.com/andykaylor updated https://github.com/llvm/llvm-project/pull/129293 >From bb41af68d0d0f66c5610c69d6deb8a615d644fe5 Mon Sep 17 00:00:00 2001 From: Andy Kaylor Date: Fri, 28 Feb 2025 10:54:09 -0800 Subject: [PATCH 1/3] [CIR] Replace CIRAttrVisitor with TypeSwitch We previously

[clang] 3a11d5a - [clang][diagnostics] add `-Wundef-true` warning option (#128265)

2025-03-02 Thread via cfe-commits
Author: isuckatcs Date: 2025-03-02T19:00:27+01:00 New Revision: 3a11d5a8dfb6c95a5ba0c6b4463e15494005a369 URL: https://github.com/llvm/llvm-project/commit/3a11d5a8dfb6c95a5ba0c6b4463e15494005a369 DIFF: https://github.com/llvm/llvm-project/commit/3a11d5a8dfb6c95a5ba0c6b4463e15494005a369.diff LOG

[clang] 2c1e9f1 - [clang][bytecode] Explicit composite array descriptor types (#129376)

2025-03-02 Thread via cfe-commits
Author: Timm Baeder Date: 2025-03-02T09:40:56+01:00 New Revision: 2c1e9f14be32c30f6f561274292bef1f52635f82 URL: https://github.com/llvm/llvm-project/commit/2c1e9f14be32c30f6f561274292bef1f52635f82 DIFF: https://github.com/llvm/llvm-project/commit/2c1e9f14be32c30f6f561274292bef1f52635f82.diff L

[clang-tools-extra] [clang-tidy] Fix invalid fixit from modernize-use-ranges for nullptr used with std::unique_ptr (PR #127162)

2025-03-02 Thread via cfe-commits
Andrewyuan34 wrote: > ping me if you want to merge it. I‘m sorry for requesting approval again. But I'm really confused that should I make sure my branch is alwasy up-to-date? https://github.com/llvm/llvm-project/pull/127162 ___ cfe-commits mailing l

[clang] [CIR] Upstream floating point literal expressions (PR #129304)

2025-03-02 Thread Bruno Cardoso Lopes via cfe-commits
https://github.com/bcardosolopes approved this pull request. LGTM after any extra feedback on format https://github.com/llvm/llvm-project/pull/129304 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinf

[clang] 60afce2 - [clang-tidy] fix fp when modifying variant by ``operator[]`` with template in parameters (#128407)

2025-03-02 Thread via cfe-commits
Author: Congcong Cai Date: 2025-03-02T19:39:49+08:00 New Revision: 60afce2df97d1f8fd78405a039e8e818c5154565 URL: https://github.com/llvm/llvm-project/commit/60afce2df97d1f8fd78405a039e8e818c5154565 DIFF: https://github.com/llvm/llvm-project/commit/60afce2df97d1f8fd78405a039e8e818c5154565.diff

[clang-tools-extra] [clang-tidy] Fix invalid fixit from modernize-use-ranges for nullptr used with std::unique_ptr (PR #127162)

2025-03-02 Thread via cfe-commits
https://github.com/Andrewyuan34 updated https://github.com/llvm/llvm-project/pull/127162 >From 09b809d803ca319f194eba6b6d8a78fa6dbbf9f3 Mon Sep 17 00:00:00 2001 From: Andrewyuan34 Date: Thu, 13 Feb 2025 22:35:36 -0500 Subject: [PATCH] [clang-tidy] Fix invalid fixit from modernize-use-ranges for

[clang] [llvm] [memprof] Export __memprof_default_options_str on Darwin (PR #128920)

2025-03-02 Thread Teresa Johnson via cfe-commits
https://github.com/teresajohnson approved this pull request. lgtm https://github.com/llvm/llvm-project/pull/128920 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Clang][diagnostics] Fix structured binding shadows template param loc (PR #129116)

2025-03-02 Thread Erich Keane via cfe-commits
@@ -214,6 +214,8 @@ Improvements to Clang's diagnostics :doc:`ThreadSafetyAnalysis` still does not perform alias analysis. The feature will be default-enabled with ``-Wthread-safety`` in a future release. +- Improve the diagnostics for shadows template parameter. -

[clang] 527af30 - Add support for dynamic libraries in CLANG_BOLT (#127020)

2025-03-02 Thread via cfe-commits
Author: serge-sans-paille Date: 2025-03-02T20:21:44Z New Revision: 527af302b90eaf686959dfe569dceadd8e58d611 URL: https://github.com/llvm/llvm-project/commit/527af302b90eaf686959dfe569dceadd8e58d611 DIFF: https://github.com/llvm/llvm-project/commit/527af302b90eaf686959dfe569dceadd8e58d611.diff