[clang] [llvm] [Clang][OpenMP] Support for dispatch construct (Sema & Codegen) support (PR #117904)

2024-12-15 Thread via cfe-commits
https://github.com/SunilKuravinakop updated https://github.com/llvm/llvm-project/pull/117904 >From 1703aa62cfe35538aedbacb28e907535e838248c Mon Sep 17 00:00:00 2001 From: Sunil Kuravinakop Date: Fri, 20 Sep 2024 01:41:29 -0500 Subject: [PATCH 1/7] Support for dispatch construct (Sema & Codegen)

[libunwind] [Libunwind] Don't XFAIL tests with msan (PR #120013)

2024-12-15 Thread Dmitry Chestnykh via cfe-commits
https://github.com/chestnykh created https://github.com/llvm/llvm-project/pull/120013 None >From 95d35c8d4f95d2a08845d8951eb0ea7e0d97ec97 Mon Sep 17 00:00:00 2001 From: Dmitry Chestnykh Date: Sun, 15 Dec 2024 21:18:23 +0300 Subject: [PATCH] [Libunwind] Don't XFAIL tests with msan --- libunwi

[libunwind] [Libunwind] Don't XFAIL tests with msan (PR #120013)

2024-12-15 Thread via cfe-commits
llvmbot wrote: @llvm/pr-subscribers-libunwind Author: Dmitry Chestnykh (chestnykh) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/120013.diff 7 Files Affected: - (modified) libunwind/test/forceunwind.pass.cpp (-3) - (modified) libunwind/test/libunwind_01.pass.cpp (-

[libunwind] [Libunwind] Don't XFAIL tests with msan (PR #120013)

2024-12-15 Thread Dmitry Chestnykh via cfe-commits
chestnykh wrote: @ldionne i run these tests locally with msan (x86-64) and have no errors. Could you please tell on what architecture(s) the tests was failing? https://github.com/llvm/llvm-project/pull/120013 ___ cfe-commits mailing list cfe-commits

[clang-tools-extra] [clang-tidy] use specified type verbatim in modernize-use-using fix (PR #113837)

2024-12-15 Thread Julian Schmidt via cfe-commits
5chmidti wrote: Ping https://github.com/llvm/llvm-project/pull/113837 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [compiler-rt] Move interceptors for libresolv functions to MSan (PR #119071)

2024-12-15 Thread Aaron Puchert via cfe-commits
aaronpuchert wrote: Specifically, this is the output: ``` Uninitialized bytes in strcmp at offset 0 inside [0x7fffe1e0, 12) ==1131638==WARNING: MemorySanitizer: use-of-uninitialized-value #0 0x5565c159 in testWrite() /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/test/ms

[clang] [Clang] Remove 3-element vector load and store special handling (PR #104661)

2024-12-15 Thread Craig Topper via cfe-commits
https://github.com/topperc deleted https://github.com/llvm/llvm-project/pull/104661 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Clang] Remove 3-element vector load and store special handling (PR #104661)

2024-12-15 Thread Craig Topper via cfe-commits
@@ -1,4 +1,5 @@ set(LLVM_LINK_COMPONENTS + Core topperc wrote: > No, this is clang lib/CodeGen which has nothing to do with actual codegen. > Someone really needs to just go ahead with the rename to IRGen Core is LLVM's lib/IR isn't it? This is making clang l

[clang] [Clang] Remove 3-element vector load and store special handling (PR #104661)

2024-12-15 Thread Matt Arsenault via cfe-commits
@@ -1,4 +1,5 @@ set(LLVM_LINK_COMPONENTS + Core arsenm wrote: This should be defined here https://github.com/llvm/llvm-project/blob/main/clang/lib/CodeGen/Targets/AMDGPU.cpp https://github.com/llvm/llvm-project/pull/104661 ___

[clang] [llvm] [RISCV] Add MIPS P8700 processor (PR #119882)

2024-12-15 Thread Pengcheng Wang via cfe-commits
@@ -1477,6 +1477,10 @@ def TuneConditionalCompressedMoveFusion def HasConditionalMoveFusion : Predicate<"Subtarget->hasConditionalMoveFusion()">; def NoConditionalMoveFusion : Predicate<"!Subtarget->hasConditionalMoveFusion()">; +def TuneMIPSP8700 +: SubtargetFeature<"m

[clang] [llvm] AMDGPU: Fix libcall recognition of image array types (PR #119832)

2024-12-15 Thread Matt Arsenault via cfe-commits
https://github.com/arsenm edited https://github.com/llvm/llvm-project/pull/119832 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] AMDGPU: Fix libcall recognition of image array types (PR #119832)

2024-12-15 Thread Matt Arsenault via cfe-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/119832 >From 79687ef4b5e92d9100d9c6fe41af18fbcf182dba Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Fri, 13 Dec 2024 14:55:55 +0900 Subject: [PATCH] AMDGPU: Fix libcall recognition of image array types Add tests

[clang] [llvm] AMDGPU: Fix libcall recognition of image array types (PR #119832)

2024-12-15 Thread Matt Arsenault via cfe-commits
@@ -622,9 +622,9 @@ bool ItaniumParamParser::parseItaniumParam(StringRef& param, if (isDigit(TC)) { res.ArgType = StringSwitch(eatLengthPrefixedName(param)) -.Case("ocl_image1darray", AMDGPULibFunc::IMG1DA) -.Case("ocl_image1dbuffer", AMDGP

[clang] 1100d6a - AMDGPU: Fix libcall recognition of image array types (#119832)

2024-12-15 Thread via cfe-commits
Author: Matt Arsenault Date: 2024-12-16T15:04:53+09:00 New Revision: 1100d6a995fe392b3885b8d2bd5afed2bd57e80c URL: https://github.com/llvm/llvm-project/commit/1100d6a995fe392b3885b8d2bd5afed2bd57e80c DIFF: https://github.com/llvm/llvm-project/commit/1100d6a995fe392b3885b8d2bd5afed2bd57e80c.diff

[clang] [llvm] AMDGPU: Fix libcall recognition of image array types (PR #119832)

2024-12-15 Thread Matt Arsenault via cfe-commits
https://github.com/arsenm closed https://github.com/llvm/llvm-project/pull/119832 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [webkit.UncountedLambdaCapturesChecker] Add a fallback for checking lambda captures (PR #119800)

2024-12-15 Thread Rashmi Mudduluru via cfe-commits
https://github.com/t-rasmud approved this pull request. LGTM! https://github.com/llvm/llvm-project/pull/119800 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] [AArch64] Implement intrinsics for SME FP8 FMLAL/FMLALL (Indexed) (PR #118549)

2024-12-15 Thread via cfe-commits
https://github.com/SpencerAbson updated https://github.com/llvm/llvm-project/pull/118549 >From 656465bfc10319c8864cefaf3423ac70881b88c9 Mon Sep 17 00:00:00 2001 From: Spencer Abson Date: Sun, 15 Dec 2024 20:28:08 + Subject: [PATCH 1/2] [AArch64] Implement intrinsics for SME FP8 FMAL/FMLALL

[clang] [compiler-rt] Move interceptors for libresolv functions to MSan (PR #119071)

2024-12-15 Thread Nico Weber via cfe-commits
nico wrote: I'll try to find a Linux box tomorrow to get more details. https://logs.chromium.org/logs/chromium/buildbucket/cr-buildbucket/8728518597999528929/+/u/package_clang/stdout?format=raw is the full build output. If you ctrl-f for "cmake -G", you should find all cmake vars that that bot

[clang] [Clang] Remove 3-element vector load and store special handling (PR #104661)

2024-12-15 Thread Shilei Tian via cfe-commits
@@ -1,4 +1,5 @@ set(LLVM_LINK_COMPONENTS + Core shiltian wrote: > This shouldn't be necessary. I think this code is in the wrong place, I would > expect it to go in lib/CodeGen/Targets, not lib/Basic And then to have clang depend on LLVM's CodeGen component?

[clang] [Clang] Remove 3-element vector load and store special handling (PR #104661)

2024-12-15 Thread Matt Arsenault via cfe-commits
@@ -1,4 +1,5 @@ set(LLVM_LINK_COMPONENTS + Core arsenm wrote: No, this is clang lib/CodeGen which has nothing to do with actual codegen. Someone really needs to just go ahead with the rename to IRGen https://github.com/llvm/llvm-project/pull/104661 _

[clang] [llvm] [BoundsChecking] Add parameters to pass (PR #119894)

2024-12-15 Thread Vitaly Buka via cfe-commits
https://github.com/vitalybuka updated https://github.com/llvm/llvm-project/pull/119894 >From 6cd26753f380d9ee89d85139a5dc58bc0e4b0632 Mon Sep 17 00:00:00 2001 From: Vitaly Buka Date: Fri, 13 Dec 2024 08:04:56 -0800 Subject: [PATCH 1/3] =?UTF-8?q?[=F0=9D=98=80=F0=9D=97=BD=F0=9D=97=BF]=20in?= =?

[clang] [clang-cl] [Sema] Support MSVC non-const lvalue to user-defined temporary reference (PR #99833)

2024-12-15 Thread Max Winkler via cfe-commits
https://github.com/MaxEW707 updated https://github.com/llvm/llvm-project/pull/99833 >From 0a705b1a8e9673cd5e803ffe392dacfa0f06c40f Mon Sep 17 00:00:00 2001 From: MaxEW707 Date: Fri, 21 Jun 2024 20:37:40 -0700 Subject: [PATCH 01/23] Support MSVC lvalue to temporary reference binding --- clang/

[clang] [clang-cl] [Sema] Support MSVC non-const lvalue to user-defined temporary reference (PR #99833)

2024-12-15 Thread Max Winkler via cfe-commits
https://github.com/MaxEW707 updated https://github.com/llvm/llvm-project/pull/99833 >From 0a705b1a8e9673cd5e803ffe392dacfa0f06c40f Mon Sep 17 00:00:00 2001 From: MaxEW707 Date: Fri, 21 Jun 2024 20:37:40 -0700 Subject: [PATCH 01/22] Support MSVC lvalue to temporary reference binding --- clang/

[clang] [clang] Recover necessary AddrSpaceCast (PR #119246)

2024-12-15 Thread Matt Arsenault via cfe-commits
@@ -0,0 +1,17 @@ +// RUN: %clang_cc1 -triple x86_64-unknown-linux-gnu -target-cpu x86-64 -disable-llvm-passes -fopenmp-targets=amdgcn-amd-amdhsa -x c++ -emit-llvm-bc %s -o %t-x86-host.bc +// RUN: %clang_cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-unknown-linux-gnu -target-

[clang] [clang-format] Fix crashes when the macro expansion is empty (PR #119428)

2024-12-15 Thread via cfe-commits
https://github.com/amane-ame updated https://github.com/llvm/llvm-project/pull/119428 From 3a4c1a924faef3a7a09126694fcb943bd7083451 Mon Sep 17 00:00:00 2001 From: amane-ame Date: Wed, 11 Dec 2024 02:13:43 +0800 Subject: [PATCH 1/3] Fix crashes when the macro expansion is empty --- clang/lib/F

<    1   2