[clang] [Sema] -Wzero-as-null-pointer-constant: don't warn for __null (PR #69126)

2023-10-23 Thread Arseny Kapoulkine via cfe-commits
zeux wrote: Ping https://github.com/llvm/llvm-project/pull/69126 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] bb7c515 - [clang][Diagnostics] Provide source range to constexpr function diags (#69721)

2023-10-23 Thread via cfe-commits
Author: Timm Baeder Date: 2023-10-24T06:14:27+02:00 New Revision: bb7c515ba1a791e5ec7c83bc0dc4d6359736065a URL: https://github.com/llvm/llvm-project/commit/bb7c515ba1a791e5ec7c83bc0dc4d6359736065a DIFF: https://github.com/llvm/llvm-project/commit/bb7c515ba1a791e5ec7c83bc0dc4d6359736065a.diff L

[clang] [clang][Diagnostics] Provide source range to constexpr function diags (PR #69721)

2023-10-23 Thread Timm Baeder via cfe-commits
https://github.com/tbaederr closed https://github.com/llvm/llvm-project/pull/69721 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] 3671a69 - [clang][Interp] Call destructors of local variables

2023-10-23 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-10-24T06:27:10+02:00 New Revision: 3671a69470f3fa708926a9e5ce579751c6b51dac URL: https://github.com/llvm/llvm-project/commit/3671a69470f3fa708926a9e5ce579751c6b51dac DIFF: https://github.com/llvm/llvm-project/commit/3671a69470f3fa708926a9e5ce579751c6b51dac.diff LO

[PATCH] D154581: [clang][Interp] Track existing InitMaps in InterpState

2023-10-23 Thread Timm Bäder via Phabricator via cfe-commits
This revision was landed with ongoing or failed builds. This revision was automatically updated to reflect the committed changes. Closed by commit rG3671a69470f3: [clang][Interp] Call destructors of local variables (authored by tbaeder). Repository: rG LLVM Github Monorepo CHANGES SINCE LAST A

[clang] aaaece6 - [clang][ExprConst] Handle 0 type size in builtin_memcpy etc.

2023-10-23 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-10-24T06:48:09+02:00 New Revision: aaaece65a80fb6e57cdd9a439a7ff8f1e41e14fe URL: https://github.com/llvm/llvm-project/commit/aaaece65a80fb6e57cdd9a439a7ff8f1e41e14fe DIFF: https://github.com/llvm/llvm-project/commit/aaaece65a80fb6e57cdd9a439a7ff8f1e41e14fe.diff LO

[PATCH] D157252: [clang][ExprConst] Handle 0 type size in builtin_memcpy etc.

2023-10-23 Thread Timm Bäder via Phabricator via cfe-commits
This revision was landed with ongoing or failed builds. This revision was automatically updated to reflect the committed changes. Closed by commit rGaaaece65a80f: [clang][ExprConst] Handle 0 type size in builtin_memcpy etc. (authored by tbaeder). Changed prior to commit: https://reviews.llvm.or

[clang] 368a398 - Revert "[clang][Interp] Call destructors of local variables"

2023-10-23 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-10-24T06:48:29+02:00 New Revision: 368a39882d286c31975792f27e52e891e5a58ab9 URL: https://github.com/llvm/llvm-project/commit/368a39882d286c31975792f27e52e891e5a58ab9 DIFF: https://github.com/llvm/llvm-project/commit/368a39882d286c31975792f27e52e891e5a58ab9.diff LO

[clang] [AMDGPU] Add an option to disable unsafe uses of atomic xor (PR #69229)

2023-10-23 Thread Matt Arsenault via cfe-commits
https://github.com/arsenm requested changes to this pull request. I am opposed to adding any additional attributes for this. I very much want to remove the current unsafe-fp-atomics attribute. It's broken in the presence of inlining as it is, and at some point acquired too many meanings. There'

[clang] [PowerPC] Fix use of FPSCR builtins in smmintrin.h (PR #67299)

2023-10-23 Thread Qiu Chaofan via cfe-commits
@@ -68,10 +68,10 @@ extern __inline __m128d __asm__("mffsce %0" : "=f"(__fpscr_save.__fr)); __enables_save.__fpscr = __fpscr_save.__fpscr & 0xf8; #else -__fpscr_save.__fr = __builtin_mffs(); +__fpscr_save.__fr = __builtin_ppc_mffs(); ecnelises w

[clang] a76d840 - [clang] Add triple to builtin-memcpy test

2023-10-23 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-10-24T08:18:22+02:00 New Revision: a76d840073134e15f31e21e70ac3512ee1f4d2f3 URL: https://github.com/llvm/llvm-project/commit/a76d840073134e15f31e21e70ac3512ee1f4d2f3 DIFF: https://github.com/llvm/llvm-project/commit/a76d840073134e15f31e21e70ac3512ee1f4d2f3.diff LO

[clang] [clang][dataflow] Remove `declToLocConsistent()` assertion. (PR #69819)

2023-10-23 Thread via cfe-commits
martinboehme wrote: Failing format check in clang/docs/ReleaseNotes.rst looks unrelated. https://github.com/llvm/llvm-project/pull/69819 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [RFC] Perform lifetime bound checks for arguments to coroutine (PR #69360)

2023-10-23 Thread Utkarsh Saxena via cfe-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/69360 >From be3f5faa6cd17d76f26fb1bc6d6b59a8a78ffe82 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Tue, 17 Oct 2023 19:37:28 +0200 Subject: [PATCH] Lifetime bound check for coroutine --- clang/lib/Sema/SemaInit.cp

[clang] 14b039c - [clang][dataflow] Remove `declToLocConsistent()` assertion. (#69819)

2023-10-23 Thread via cfe-commits
Author: martinboehme Date: 2023-10-24T08:42:30+02:00 New Revision: 14b039c1dd1e20cf7527aa717bac05133273a7dd URL: https://github.com/llvm/llvm-project/commit/14b039c1dd1e20cf7527aa717bac05133273a7dd DIFF: https://github.com/llvm/llvm-project/commit/14b039c1dd1e20cf7527aa717bac05133273a7dd.diff

[clang] [clang][dataflow] Remove `declToLocConsistent()` assertion. (PR #69819)

2023-10-23 Thread via cfe-commits
https://github.com/martinboehme closed https://github.com/llvm/llvm-project/pull/69819 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang] Implement constexpr bit_cast for vectors (PR #66894)

2023-10-23 Thread via cfe-commits
https://github.com/DaMatrix updated https://github.com/llvm/llvm-project/pull/66894 >From 72f63b695c9ebd9c7032c4b754ff7965c28fad5c Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Sun, 13 Aug 2023 22:39:12 +0200 Subject: [PATCH 1/2] [clang] Implement constexpr bit_cast for vectors --- .../inc

[clang] 3fe2be7 - [clang][Interp] Call destructors of local variables

2023-10-23 Thread Timm Bäder via cfe-commits
Author: Timm Bäder Date: 2023-10-24T08:57:59+02:00 New Revision: 3fe2be75c0707d3e386fdf96aec1deb69828ae74 URL: https://github.com/llvm/llvm-project/commit/3fe2be75c0707d3e386fdf96aec1deb69828ae74 DIFF: https://github.com/llvm/llvm-project/commit/3fe2be75c0707d3e386fdf96aec1deb69828ae74.diff LO

<    1   2   3   4