[clang] [clang][Interp] Enhance CodePtr (PR #101787)

2024-08-02 Thread Timm Baeder via cfe-commits
https://github.com/tbaederr created https://github.com/llvm/llvm-project/pull/101787 Add more relational operators. >From 02ba0cd327c91d65ac6d4ee7699a590cea6a92ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timm=20B=C3=A4der?= Date: Fri, 2 Aug 2024 17:45:19 +0200 Subject: [PATCH] [clang][Interp]

[clang] [clang][Interp] Simplify and fix variable scope handling (PR #101788)

2024-08-02 Thread Timm Baeder via cfe-commits
Timm =?utf-8?q?Bäder?= Message-ID: In-Reply-To: https://github.com/tbaederr created https://github.com/llvm/llvm-project/pull/101788 None >From 02ba0cd327c91d65ac6d4ee7699a590cea6a92ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timm=20B=C3=A4der?= Date: Fri, 2 Aug 2024 17:45:19 +0200 Subject:

[clang] [clang][Interp] Enhance CodePtr (PR #101787)

2024-08-02 Thread via cfe-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: Timm Baeder (tbaederr) Changes Add more relational operators. --- Full diff: https://github.com/llvm/llvm-project/pull/101787.diff 1 Files Affected: - (modified) clang/lib/AST/Interp/Source.h (+9-4) ``diff diff --git a/clang/

[clang] [clang][Interp] Simplify and fix variable scope handling (PR #101788)

2024-08-02 Thread via cfe-commits
Timm =?utf-8?q?Bäder?= Message-ID: In-Reply-To: llvmbot wrote: @llvm/pr-subscribers-clang Author: Timm Baeder (tbaederr) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/101788.diff 9 Files Affected: - (modified) clang/lib/AST/Interp/Compiler.cpp (+15-48) - (modifi

[clang] [clang][Interp] Check for 'delete this' in dtors (PR #101792)

2024-08-02 Thread Timm Baeder via cfe-commits
https://github.com/tbaederr created https://github.com/llvm/llvm-project/pull/101792 None >From 08aaea88863ad000d68316391a8702cd777496af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timm=20B=C3=A4der?= Date: Sat, 3 Aug 2024 06:37:24 +0200 Subject: [PATCH] [clang][Interp] Check for 'delete this' in

[clang] [clang][Interp] Check for 'delete this' in dtors (PR #101792)

2024-08-02 Thread via cfe-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: Timm Baeder (tbaederr) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/101792.diff 4 Files Affected: - (modified) clang/lib/AST/Interp/Interp.cpp (+6) - (modified) clang/lib/AST/Interp/Pointer.cpp (+6) - (modified) c

[clang-tools-extra] Enforce SL.con.3: Add check to replace operator[] with at() [Cont.] (PR #95220)

2024-08-02 Thread Nathan James via cfe-commits
Paul =?utf-8?q?Heidekrüger?= , Paul =?utf-8?q?Heidekrüger?= , Paul =?utf-8?q?Heidekrüger?= , Paul =?utf-8?q?Heidekrüger?= , Paul =?utf-8?q?Heidekrüger?= , Paul =?utf-8?q?Heidekrüger?= , Paul =?utf-8?q?Heidekrüger?= , Paul =?utf-8?q?Heidekrüger?= , Paul =?utf-8?q?Heidekrüger?= , Paul =?utf-8?q?Heide

[clang-tools-extra] Enforce SL.con.3: Add check to replace operator[] with at() [Cont.] (PR #95220)

2024-08-02 Thread Nathan James via cfe-commits
Paul =?utf-8?q?Heidekrüger?= , Paul =?utf-8?q?Heidekrüger?= , Paul =?utf-8?q?Heidekrüger?= , Paul =?utf-8?q?Heidekrüger?= , Paul =?utf-8?q?Heidekrüger?= , Paul =?utf-8?q?Heidekrüger?= , Paul =?utf-8?q?Heidekrüger?= , Paul =?utf-8?q?Heidekrüger?= , Paul =?utf-8?q?Heidekrüger?= , Paul =?utf-8?q?Heide

[clang] d631ebb - [clang][Interp] Enhance CodePtr (#101787)

2024-08-02 Thread via cfe-commits
Author: Timm Baeder Date: 2024-08-03T07:11:27+02:00 New Revision: d631ebb7562d48d9e3d0f9ac0543364587d470b6 URL: https://github.com/llvm/llvm-project/commit/d631ebb7562d48d9e3d0f9ac0543364587d470b6 DIFF: https://github.com/llvm/llvm-project/commit/d631ebb7562d48d9e3d0f9ac0543364587d470b6.diff L

[clang] [clang][Interp] Enhance CodePtr (PR #101787)

2024-08-02 Thread Timm Baeder via cfe-commits
https://github.com/tbaederr closed https://github.com/llvm/llvm-project/pull/101787 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] ea18a40 - [clang][Interp] Check for 'delete this' in dtors (#101792)

2024-08-02 Thread via cfe-commits
Author: Timm Baeder Date: 2024-08-03T07:16:21+02:00 New Revision: ea18a40ed920b11ef35c3cfdd7e5f0b4bc796da4 URL: https://github.com/llvm/llvm-project/commit/ea18a40ed920b11ef35c3cfdd7e5f0b4bc796da4 DIFF: https://github.com/llvm/llvm-project/commit/ea18a40ed920b11ef35c3cfdd7e5f0b4bc796da4.diff L

[clang] [clang][Interp] Check for 'delete this' in dtors (PR #101792)

2024-08-02 Thread Timm Baeder via cfe-commits
https://github.com/tbaederr closed https://github.com/llvm/llvm-project/pull/101792 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][Interp] Convert bocks to DeadBlocks when destroying frames (PR #101794)

2024-08-02 Thread Timm Baeder via cfe-commits
https://github.com/tbaederr created https://github.com/llvm/llvm-project/pull/101794 This doesn't fix the attached test case, but at least we're not crashing anymore. >From 4fb09d3f10635de87742265ea2e1da12b1ad3679 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timm=20B=C3=A4der?= Date: Sat, 3 Aug

[clang] [clang][Interp] Convert bocks to DeadBlocks when destroying frames (PR #101794)

2024-08-02 Thread via cfe-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: Timm Baeder (tbaederr) Changes This doesn't fix the attached test case, but at least we're not crashing anymore. --- Full diff: https://github.com/llvm/llvm-project/pull/101794.diff 2 Files Affected: - (modified) clang/lib/AST/Interp/

[clang] [clang][ASTImporter] fix assert fail due to offset overflow (PR #79084)

2024-08-02 Thread Qizhi Hu via cfe-commits
https://github.com/jcsxky closed https://github.com/llvm/llvm-project/pull/79084 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][Interp] Convert blocks to DeadBlocks when destroying frames (PR #101794)

2024-08-02 Thread Timm Baeder via cfe-commits
https://github.com/tbaederr edited https://github.com/llvm/llvm-project/pull/101794 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][Interp] Simplify and fix variable scope handling (PR #101788)

2024-08-02 Thread Timm Baeder via cfe-commits
https://github.com/tbaederr updated https://github.com/llvm/llvm-project/pull/101788 >From 5cb12152ccb6e2dbdf09c87ae7562ccd7ca6ff57 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timm=20B=C3=A4der?= Date: Fri, 2 Aug 2024 19:05:04 +0200 Subject: [PATCH] [clang][Interp] Simplify and fix variable scope

[clang] [clang][Interp] Simplify and fix variable scope handling (PR #101788)

2024-08-02 Thread Timm Baeder via cfe-commits
https://github.com/tbaederr edited https://github.com/llvm/llvm-project/pull/101788 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] 5d64b37 - [clang][Interp] Convert blocks to DeadBlocks when destroying frames (#101794)

2024-08-02 Thread via cfe-commits
Author: Timm Baeder Date: 2024-08-03T08:04:24+02:00 New Revision: 5d64b37f3403dc1683bd4f8166f4286e6562c6cf URL: https://github.com/llvm/llvm-project/commit/5d64b37f3403dc1683bd4f8166f4286e6562c6cf DIFF: https://github.com/llvm/llvm-project/commit/5d64b37f3403dc1683bd4f8166f4286e6562c6cf.diff L

[clang] [clang][Interp] Convert blocks to DeadBlocks when destroying frames (PR #101794)

2024-08-02 Thread Timm Baeder via cfe-commits
https://github.com/tbaederr closed https://github.com/llvm/llvm-project/pull/101794 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] [X86][AVX10.2] Support AVX10.2-MINMAX new instructions. (PR #101598)

2024-08-02 Thread Freddy Ye via cfe-commits
https://github.com/FreddyLeaf ready_for_review https://github.com/llvm/llvm-project/pull/101598 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] [X86][AVX10.2] Support AVX10.2-MINMAX new instructions. (PR #101598)

2024-08-02 Thread via cfe-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-ir Author: Freddy Ye (FreddyLeaf) Changes Ref.: https://cdrdv2.intel.com/v1/dl/getContent/828965 --- Patch is 307.16 KiB, truncated to 20.00 KiB below, full version: https://github.com/llvm/llvm-project/pull/101598.diff 25 Files Affected: - (m

[clang] [llvm] [X86][AVX10.2] Support AVX10.2-MINMAX new instructions. (PR #101598)

2024-08-02 Thread via cfe-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: Freddy Ye (FreddyLeaf) Changes Ref.: https://cdrdv2.intel.com/v1/dl/getContent/828965 --- Patch is 307.16 KiB, truncated to 20.00 KiB below, full version: https://github.com/llvm/llvm-project/pull/101598.diff 25 Files Affected: - (mod

[clang] [llvm] [X86][AVX10.2] Support AVX10.2-MINMAX new instructions. (PR #101598)

2024-08-02 Thread via cfe-commits
llvmbot wrote: @llvm/pr-subscribers-mc Author: Freddy Ye (FreddyLeaf) Changes Ref.: https://cdrdv2.intel.com/v1/dl/getContent/828965 --- Patch is 307.16 KiB, truncated to 20.00 KiB below, full version: https://github.com/llvm/llvm-project/pull/101598.diff 25 Files Affected: - (modifi

[clang] [X86_32][C++] fix 0 sized struct case in vaarg. (PR #86388)

2024-08-02 Thread Longsheng Mou via cfe-commits
CoTinker wrote: I don't know, but maybe Eli can give you an answer. https://github.com/llvm/llvm-project/pull/86388 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][Interp] Convert blocks to DeadBlocks when destroying frames (PR #101794)

2024-08-02 Thread LLVM Continuous Integration via cfe-commits
llvm-ci wrote: LLVM Buildbot has detected a new failure on builder `clang-hip-vega20` running on `hip-vega20-0` while building `clang` at step 3 "annotate". Full details are available at: https://lab.llvm.org/buildbot/#/builders/123/builds/3135 Here is the relevant piece of the build log for

[clang] 3eaca31 - [clang][Interp] Simplify and fix variable scope handling (#101788)

2024-08-02 Thread via cfe-commits
Author: Timm Baeder Date: 2024-08-03T08:25:44+02:00 New Revision: 3eaca31e4607161c0b878c242c040de2cdadcced URL: https://github.com/llvm/llvm-project/commit/3eaca31e4607161c0b878c242c040de2cdadcced DIFF: https://github.com/llvm/llvm-project/commit/3eaca31e4607161c0b878c242c040de2cdadcced.diff L

[clang] [clang][Interp] Simplify and fix variable scope handling (PR #101788)

2024-08-02 Thread Timm Baeder via cfe-commits
https://github.com/tbaederr closed https://github.com/llvm/llvm-project/pull/101788 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

<    1   2   3   4   5