https://github.com/tbaederr updated
https://github.com/llvm/llvm-project/pull/71972
>From b4a4ce956f4aa6c084d112d519fe98eb9f585559 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Timm=20B=C3=A4der?=
Date: Fri, 10 Nov 2023 19:33:21 +0100
Subject: [PATCH] [clang][Interp] Implement __builtin_classify_typ
https://github.com/tbaederr updated
https://github.com/llvm/llvm-project/pull/71972
>From ddda59905a49415c9c5387d7a05ed4cf768cb74b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Timm=20B=C3=A4der?=
Date: Fri, 10 Nov 2023 19:33:21 +0100
Subject: [PATCH] [clang][Interp] Implement __builtin_classify_typ
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Dinar Temirbulatov (dtemirbulatov)
Changes
This change enables FCLAMP, FCLAMP_BF16, CNTP builtins for SME2 target.
---
Full diff: https://github.com/llvm/llvm-project/pull/72487.diff
4 Files Affected:
- (modified) clang/include/clang/Ba
https://github.com/dtemirbulatov created
https://github.com/llvm/llvm-project/pull/72487
This change enables FCLAMP, FCLAMP_BF16, CNTP builtins for SME2 target.
>From dc691934814029de64494272697d562ddb86dfee Mon Sep 17 00:00:00 2001
From: Dinar Temirbulatov
Date: Thu, 16 Nov 2023 07:21:17 +000
https://github.com/ecnelises updated
https://github.com/llvm/llvm-project/pull/67302
>From a1567f579531c3abbd1f4e9b7c7edd2f95ead42c Mon Sep 17 00:00:00 2001
From: Qiu Chaofan
Date: Mon, 25 Sep 2023 17:10:51 +0800
Subject: [PATCH 1/2] [PowerPC] Implement llvm.set.rounding intrinsic
According to
https://github.com/ecnelises updated
https://github.com/llvm/llvm-project/pull/67298
>From 58cd725354eae6aa733c98374a804de0ef595c60 Mon Sep 17 00:00:00 2001
From: Qiu Chaofan
Date: Mon, 25 Sep 2023 16:57:39 +0800
Subject: [PATCH 1/2] [PowerPC] Disable float128 on AIX in Clang
PowerPC AIX backe
https://github.com/tbaederr updated
https://github.com/llvm/llvm-project/pull/71687
>From f10454ffa4337726e6f3b324a38ffc1fd381b54b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Timm=20B=C3=A4der?=
Date: Wed, 8 Nov 2023 15:51:44 +0100
Subject: [PATCH] [clang][Interp] Implement __builtin_bitreverse
S
@@ -52,7 +52,7 @@ bool
PPCTargetInfo::handleTargetFeatures(std::vector &Features,
HasDirectMove = true;
} else if (Feature == "+htm") {
HasHTM = true;
-} else if (Feature == "+float128") {
+} else if (Feature == "+float128" && !getTriple().isOSAIX()) {
@@ -52,7 +52,7 @@ bool
PPCTargetInfo::handleTargetFeatures(std::vector &Features,
HasDirectMove = true;
} else if (Feature == "+htm") {
HasHTM = true;
-} else if (Feature == "+float128") {
+} else if (Feature == "+float128" && !getTriple().isOSAIX()) {
https://github.com/bzEq deleted https://github.com/llvm/llvm-project/pull/67298
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -52,7 +52,7 @@ bool
PPCTargetInfo::handleTargetFeatures(std::vector &Features,
HasDirectMove = true;
} else if (Feature == "+htm") {
HasHTM = true;
-} else if (Feature == "+float128") {
+} else if (Feature == "+float128" && !getTriple().isOSAIX()) {
https://github.com/pravinjagtap updated
https://github.com/llvm/llvm-project/pull/71019
>From 88e45f090a0eb7023a155dd464097467cab018bd Mon Sep 17 00:00:00 2001
From: Pravin Jagtap
Date: Thu, 2 Nov 2023 01:05:35 -0400
Subject: [PATCH 1/6] [AMDGPU] Add code model (#70760) test for amdgpu target.
https://github.com/pravinjagtap updated
https://github.com/llvm/llvm-project/pull/71019
>From 88e45f090a0eb7023a155dd464097467cab018bd Mon Sep 17 00:00:00 2001
From: Pravin Jagtap
Date: Thu, 2 Nov 2023 01:05:35 -0400
Subject: [PATCH 1/6] [AMDGPU] Add code model (#70760) test for amdgpu target.
https://github.com/rikhuijzer closed
https://github.com/llvm/llvm-project/pull/72059
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
mikaelholmen wrote:
Hi @MDevereau
With EXPENSIVE_CHECKS the new testcase fails due to a verifier check:
```
build-all-expensive/bin/llvm-lit -av
../clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_ldr_str_zt.c
```
results in
```
# After AArch64 Instruction Selection
# Machine code for funct
https://github.com/tbaederr closed
https://github.com/llvm/llvm-project/pull/72243
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Timm Baeder
Date: 2023-11-16T07:30:54+01:00
New Revision: bffa8e1d1aeebdcfca935f7b998e8e100bca08a4
URL:
https://github.com/llvm/llvm-project/commit/bffa8e1d1aeebdcfca935f7b998e8e100bca08a4
DIFF:
https://github.com/llvm/llvm-project/commit/bffa8e1d1aeebdcfca935f7b998e8e100bca08a4.diff
L
https://github.com/sr-tream edited
https://github.com/llvm/llvm-project/pull/72479
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/sr-tream edited
https://github.com/llvm/llvm-project/pull/72479
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/sr-tream edited
https://github.com/llvm/llvm-project/pull/72479
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -251,32 +255,50 @@ bool BackendConsumer::LinkInModules(llvm::Module *M, bool
ShouldLinkFiles) {
}
CurLinkModule = LM.Module.get();
-
-// TODO: If CloneModule() is updated to support cloning of unmaterialized
-// modules, we can remove this
bool Err;
github-actions[bot] wrote:
:warning: C/C++ code formatter, clang-format found issues in your code.
:warning:
You can test this locally with the following command:
``bash
git-clang-format --diff c3b9c36f3ab4d9021951a00c9a6798e3fe0a48a5
3a2a066eeadce6b8f3cd5645965ffe564e68fba3 --
llvmbot wrote:
@llvm/pr-subscribers-clangd
Author: SR_team (sr-tream)
Changes
It's a hack to solve include headers from source to non-self-contained headers
Limitations:
- header file must be matched by `isHeaderFile` without language options
- non-self-contained header must be included b
@@ -48,428 +49,365 @@
#include "llvm/Support/ToolOutputFile.h"
#include "llvm/Support/YAMLTraits.h"
#include "llvm/Transforms/IPO/Internalize.h"
+#include "llvm/Transforms/Utils/Cloning.h"
-#include
#include
using namespace clang;
using namespace llvm;
#define DEBUG_T
https://github.com/sr-tream created
https://github.com/llvm/llvm-project/pull/72479
It's a hack to solve include headers from source to non-self-contained headers
Limitations:
- header file must be matched by `isHeaderFile` without language options
- non-self-contained header must be included b
llvmbot wrote:
@llvm/pr-subscribers-clang-codegen
Author: Jacob Lambert (lamb-j)
Changes
Now that we have a commandline option dictating a second link step,
(-relink-builtin-bitcode-postop), we can condition the module creation when
linking in bitcode modules. This aims to improve perfor
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Jacob Lambert (lamb-j)
Changes
Now that we have a commandline option dictating a second link step,
(-relink-builtin-bitcode-postop), we can condition the module creation when
linking in bitcode modules. This aims to improve performance by
https://github.com/lamb-j created
https://github.com/llvm/llvm-project/pull/72478
Now that we have a commandline option dictating a second link step,
(-relink-builtin-bitcode-postop), we can condition the module creation when
linking in bitcode modules. This aims to improve performance by avoi
https://github.com/smanna12 updated
https://github.com/llvm/llvm-project/pull/70762
>From 93d46d40f46663cfa30fc01da965887508684e25 Mon Sep 17 00:00:00 2001
From: "Manna, Soumi"
Date: Mon, 30 Oct 2023 21:41:00 -0700
Subject: [PATCH 01/28] [clang] Add support for new loop attribute
[[clang::code
@@ -7482,3 +7482,54 @@ generation of the other destruction cases, optimizing
the above `foo.destroy` to
}];
}
+
+
+def CoroReturnTypeAndWrapperDoc : Documentation {
+ let Category = DocCatDecl;
+ let Content = [{
+The ``coro_return_type`` attribute should be marked on a C
https://github.com/smanna12 updated
https://github.com/llvm/llvm-project/pull/70762
>From 93d46d40f46663cfa30fc01da965887508684e25 Mon Sep 17 00:00:00 2001
From: "Manna, Soumi"
Date: Mon, 30 Oct 2023 21:41:00 -0700
Subject: [PATCH 01/27] [clang] Add support for new loop attribute
[[clang::code
@@ -217,6 +217,8 @@ Non-comprehensive list of changes in this release
(e.g., ``uint16x8_t``), this returns the constant number of elements at
compile-time.
For scalable vectors, e.g., SVE or RISC-V V, the number of elements is not
known at compile-time and is
determined
https://github.com/tbaederr updated
https://github.com/llvm/llvm-project/pull/72243
>From 03dfcf6bc645aaadda0d25358871dca811d5bd35 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Timm=20B=C3=A4der?=
Date: Tue, 14 Nov 2023 12:42:03 +0100
Subject: [PATCH] [clang][Interp] Implement __builtin_clrsb
---
Author: Fangrui Song
Date: 2023-11-15T21:24:12-08:00
New Revision: 291f4a00232b5742940d67e2ecf9168631251317
URL:
https://github.com/llvm/llvm-project/commit/291f4a00232b5742940d67e2ecf9168631251317
DIFF:
https://github.com/llvm/llvm-project/commit/291f4a00232b5742940d67e2ecf9168631251317.diff
https://github.com/tbaederr closed
https://github.com/llvm/llvm-project/pull/71662
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Timm Baeder
Date: 2023-11-16T06:24:04+01:00
New Revision: 0f8c51a5230b37331bd62d3e4ad73ac4a5deb106
URL:
https://github.com/llvm/llvm-project/commit/0f8c51a5230b37331bd62d3e4ad73ac4a5deb106
DIFF:
https://github.com/llvm/llvm-project/commit/0f8c51a5230b37331bd62d3e4ad73ac4a5deb106.diff
L
@@ -59,13 +59,54 @@ static void pushInt(InterpState &S, int32_t Val) {
llvm_unreachable("Int isn't 16 or 32 bit?");
}
-static bool retInt(InterpState &S, CodePtr OpPC, APValue &Result) {
- PrimType IntType = getIntPrimType(S);
- if (IntType == PT_Sint32)
-return Ret(
https://github.com/tbaederr closed
https://github.com/llvm/llvm-project/pull/71648
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Timm Baeder
Date: 2023-11-16T06:18:17+01:00
New Revision: 6416b2d0a81abdce0819961b9d12609e34916098
URL:
https://github.com/llvm/llvm-project/commit/6416b2d0a81abdce0819961b9d12609e34916098
DIFF:
https://github.com/llvm/llvm-project/commit/6416b2d0a81abdce0819961b9d12609e34916098.diff
L
https://github.com/tbaederr updated
https://github.com/llvm/llvm-project/pull/71807
>From 72b46d891d34e7c0810bec335221a109cf4fb3a7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Timm=20B=C3=A4der?=
Date: Thu, 9 Nov 2023 14:29:51 +0100
Subject: [PATCH] [clang][Interp] Implement bitwise operations for
@@ -0,0 +1,48 @@
+// RUN: %clang_cl --target=x86_64-windows-msvc /c /Z7 -o %t.obj -- %s
GkvJwa wrote:
I check the IR through the command line:
```
%clang_cc1 -triple x86_64-windows-msvc -emit-llvm --std=c++17 %s -o -
```
and confirmed that this patch will not be
@@ -48,428 +49,365 @@
#include "llvm/Support/ToolOutputFile.h"
#include "llvm/Support/YAMLTraits.h"
#include "llvm/Transforms/IPO/Internalize.h"
+#include "llvm/Transforms/Utils/Cloning.h"
-#include
#include
using namespace clang;
using namespace llvm;
#define DEBUG_T
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/71945
>From 89a2d60fc012742a74a008fb77213bcd47734503 Mon Sep 17 00:00:00 2001
From: Utkarsh Saxena
Date: Fri, 10 Nov 2023 15:10:44 +0100
Subject: [PATCH 1/8] [coroutines] Introduce [[clang::coro_return_type]] and
[[clang
https://github.com/ZequanWu edited
https://github.com/llvm/llvm-project/pull/69493
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/yxsamliu updated
https://github.com/llvm/llvm-project/pull/72394
>From 0efce26340ce058cd2477f5dccbb6ab35cb1c2a0 Mon Sep 17 00:00:00 2001
From: "Yaxun (Sam) Liu"
Date: Tue, 14 Nov 2023 22:08:45 -0500
Subject: [PATCH] [CUDA][HIP] make trivial ctor/dtor host device
Make trivial
perlfu wrote:
> I can regenerate the tests but I'm not sure how to do it best here: submit
> the updated tests, rebase this PR's branch on top of the commit and then
> force push the branch? Or I can simply merge _main_ with the updated tests
> commit into this PR's branch?
I do not know what
https://github.com/eopXD updated https://github.com/llvm/llvm-project/pull/72463
>From 2091781c4cf201e078a702bdd17bc66a3a608177 Mon Sep 17 00:00:00 2001
From: eopXD
Date: Tue, 14 Nov 2023 00:52:47 -0800
Subject: [PATCH 1/3] [Clang][RISCV] Simplify variable name and its guarded
condition. NFC
Z
@@ -7482,3 +7482,54 @@ generation of the other destruction cases, optimizing
the above `foo.destroy` to
}];
}
+
+
+def CoroReturnTypeAndWrapperDoc : Documentation {
+ let Category = DocCatDecl;
+ let Content = [{
+The ``coro_return_type`` attribute should be marked on a C
@@ -7482,3 +7482,54 @@ generation of the other destruction cases, optimizing
the above `foo.destroy` to
}];
}
+
+
+def CoroReturnTypeAndWrapperDoc : Documentation {
+ let Category = DocCatDecl;
+ let Content = [{
+The ``coro_return_type`` attribute should be marked on a C
@@ -300,6 +300,11 @@ Attribute Changes in Clang
to reduce the size of the destroy functions for coroutines which are known to
be destroyed after having reached the final suspend point.
+- Clang now introduced ``[[clang::coro_return_type]]`` and
``[[clang::coro_wrapper]]``
@@ -7482,3 +7482,54 @@ generation of the other destruction cases, optimizing
the above `foo.destroy` to
}];
}
+
+
+def CoroReturnTypeAndWrapperDoc : Documentation {
+ let Category = DocCatDecl;
+ let Content = [{
+The ``coro_return_type`` attribute should be marked on a C
https://github.com/ls-Mou closed https://github.com/llvm/llvm-project/pull/72089
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/hstk30-hw closed
https://github.com/llvm/llvm-project/pull/72197
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
ChuanqiXu9 wrote:
The key point now is the rationale why this change relates to modules. It looks
not good to proceed without understanding this. Otherwise we're playing with a
black box... And the concrete method, ..., well, I guess we had no choice but
debugging it hardly. For example, compa
@@ -11591,6 +11591,10 @@ def err_conflicting_aligned_options : Error <
def err_coro_invalid_addr_of_label : Error<
"the GNU address of label extension is not allowed in coroutines."
>;
+def err_coroutine_return_type : Error<
ChuanqiXu9 wrote:
The intention o
https://github.com/topperc approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/67089
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
ecnelises wrote:
Abandon in favor of #72428
https://github.com/llvm/llvm-project/pull/72230
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/ecnelises closed
https://github.com/llvm/llvm-project/pull/72230
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -1101,7 +1101,7 @@ enum PredefinedTypeIDs {
///
/// Type IDs for non-predefined types will start at
/// NUM_PREDEF_TYPE_IDs.
-const unsigned NUM_PREDEF_TYPE_IDS = 500;
+const unsigned NUM_PREDEF_TYPE_IDS = 502;
topperc wrote:
Then your commit message should
https://github.com/ecnelises edited
https://github.com/llvm/llvm-project/pull/72230
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/eopXD updated https://github.com/llvm/llvm-project/pull/72463
>From 2091781c4cf201e078a702bdd17bc66a3a608177 Mon Sep 17 00:00:00 2001
From: eopXD
Date: Tue, 14 Nov 2023 00:52:47 -0800
Subject: [PATCH 1/2] [Clang][RISCV] Simplify variable name and its guarded
condition. NFC
Z
llvmbot wrote:
@llvm/pr-subscribers-backend-risc-v
Author: Yueh-Ting (eop) Chen (eopXD)
Changes
First few commits are NFC, and then followed by commits to add intrinsics to
support the RVV Bfloat16 types.
Intrinsics specification:
https://github.com/riscv-non-isa/rvv-intrinsic-doc/pull/
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Yueh-Ting (eop) Chen (eopXD)
Changes
First few commits are NFC, and then followed by commits to add intrinsics to
support the RVV Bfloat16 types.
Intrinsics specification:
https://github.com/riscv-non-isa/rvv-intrinsic-doc/pull/293
---
https://github.com/eopXD edited https://github.com/llvm/llvm-project/pull/72463
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/eopXD created https://github.com/llvm/llvm-project/pull/72463
First few commits are NFC, and then followed by commits to add intrinsics to
support the RVV Bfloat16 types.
Intrinsics specification:
https://github.com/riscv-non-isa/rvv-intrinsic-doc/pull/293
>From 2091781c4cf
topolarity wrote:
Is this the right place to add this check? It doesn't seem like there's any
C++-specific logic here.
Presumably the real incompatibility is `clang::CFG` or one of the consumers of
`dataflow::ControlFlowContext`?
https://github.com/llvm/llvm-project/pull/65301
___
This revision was automatically updated to reflect the committed changes.
Closed by commit rG71a7108ee91a: [RISCV][MC] MC layer support for xcvmem and
xcvelw extensions (authored by liaolucy).
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D158824/new/
Author: LiaoChunyu
Date: 2023-11-16T09:46:11+08:00
New Revision: 71a7108ee91a522251ff37638e26158570c1e2a5
URL:
https://github.com/llvm/llvm-project/commit/71a7108ee91a522251ff37638e26158570c1e2a5
DIFF:
https://github.com/llvm/llvm-project/commit/71a7108ee91a522251ff37638e26158570c1e2a5.diff
LO
https://github.com/jyu2-git closed
https://github.com/llvm/llvm-project/pull/71748
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: jyu2-git
Date: 2023-11-15T17:39:54-08:00
New Revision: 10cc3a8556a8ff9557890c96de162cb2c09669e2
URL:
https://github.com/llvm/llvm-project/commit/10cc3a8556a8ff9557890c96de162cb2c09669e2
DIFF:
https://github.com/llvm/llvm-project/commit/10cc3a8556a8ff9557890c96de162cb2c09669e2.diff
LOG:
https://github.com/adrian-prantl approved this pull request.
https://github.com/llvm/llvm-project/pull/71021
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -48,428 +49,365 @@
#include "llvm/Support/ToolOutputFile.h"
#include "llvm/Support/YAMLTraits.h"
#include "llvm/Transforms/IPO/Internalize.h"
+#include "llvm/Transforms/Utils/Cloning.h"
-#include
#include
using namespace clang;
using namespace llvm;
#define DEBUG_T
https://github.com/eopXD updated https://github.com/llvm/llvm-project/pull/67089
>From 0c449af2049f32103a4f7edf5852f317f6454a23 Mon Sep 17 00:00:00 2001
From: eopXD
Date: Thu, 21 Sep 2023 23:17:22 -0700
Subject: [PATCH] [Clang][RISCV] Remove duplicate functions
isRVVSizelessBuiltinType. NFC
`i
eopXD wrote:
Ping.
https://github.com/llvm/llvm-project/pull/67089
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/t-rasmud updated
https://github.com/llvm/llvm-project/pull/71862
>From 6636745d1c444747a33c91b366a730d81ca5db5a Mon Sep 17 00:00:00 2001
From: Rashmi Mudduluru
Date: Wed, 1 Nov 2023 13:43:12 -0700
Subject: [PATCH 01/11] [-Wunsafe-buffer-usage][WIP] Fixable gadget for
AddAssi
https://github.com/amykhuang updated
https://github.com/llvm/llvm-project/pull/70877
>From 8216d6bc5329d4fcb723db14e2c503cb718cb36d Mon Sep 17 00:00:00 2001
From: Amy Huang
Date: Tue, 31 Oct 2023 16:45:17 -0700
Subject: [PATCH 1/2] Fix attribute plugins
---
clang/lib/Sema/ParsedAttr.cpp | 15
@@ -1101,7 +1101,7 @@ enum PredefinedTypeIDs {
///
/// Type IDs for non-predefined types will start at
/// NUM_PREDEF_TYPE_IDs.
-const unsigned NUM_PREDEF_TYPE_IDS = 500;
+const unsigned NUM_PREDEF_TYPE_IDS = 502;
eopXD wrote:
I extended `NUM_PREDEF_TYPE_IDS`
@@ -1101,7 +1101,7 @@ enum PredefinedTypeIDs {
///
/// Type IDs for non-predefined types will start at
/// NUM_PREDEF_TYPE_IDs.
-const unsigned NUM_PREDEF_TYPE_IDS = 500;
+const unsigned NUM_PREDEF_TYPE_IDS = 502;
eopXD wrote:
It is not the problem of 502 or 6
https://github.com/PiJoules updated
https://github.com/llvm/llvm-project/pull/68344
>From 59582cb54562c3c6933003267a46aebb50c67b42 Mon Sep 17 00:00:00 2001
From: Leonard Chan
Date: Thu, 5 Oct 2023 19:19:47 +
Subject: [PATCH] [clang] Ensure fixed point conversions work in C++
---
clang/inc
https://github.com/PiJoules updated
https://github.com/llvm/llvm-project/pull/68344
>From f0e6a031dca41c2bc66e3c8fbb90e8e57bddc54b Mon Sep 17 00:00:00 2001
From: Leonard Chan
Date: Thu, 5 Oct 2023 19:19:47 +
Subject: [PATCH] [clang] Ensure fixed point conversions work in C++
---
clang/inc
https://github.com/PiJoules updated
https://github.com/llvm/llvm-project/pull/68344
>From 28dc7fe190676356a79e1315532a989aba0988cf Mon Sep 17 00:00:00 2001
From: Leonard Chan
Date: Thu, 5 Oct 2023 19:19:47 +
Subject: [PATCH] [clang] Ensure fixed point conversions work in C++
---
clang/inc
https://github.com/PiJoules updated
https://github.com/llvm/llvm-project/pull/68344
>From 6eb6d223644f09e6c307856a2ddb71d65d06968d Mon Sep 17 00:00:00 2001
From: Leonard Chan
Date: Thu, 5 Oct 2023 19:19:47 +
Subject: [PATCH] [clang] Ensure fixed point conversions work in C++
---
clang/inc
@@ -2192,6 +2194,9 @@ static bool IsStandardConversion(Sema &S, Expr* From,
QualType ToType,
From->isIntegerConstantExpr(S.getASTContext())) {
SCS.Second = ICK_Compatible_Conversion;
FromType = ToType;
+ } else if (ToType->isFixedPointType() || FromType->
@@ -156,7 +156,8 @@ ImplicitConversionRank
clang::GetConversionRank(ImplicitConversionKind Kind) {
// it was omitted by the patch that added
// ICK_Zero_Queue_Conversion
ICR_C_Conversion,
-ICR_C_Conversion_Extension
+ICR_C_
https://github.com/topperc edited
https://github.com/llvm/llvm-project/pull/72370
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -1101,7 +1101,7 @@ enum PredefinedTypeIDs {
///
/// Type IDs for non-predefined types will start at
/// NUM_PREDEF_TYPE_IDs.
-const unsigned NUM_PREDEF_TYPE_IDS = 500;
+const unsigned NUM_PREDEF_TYPE_IDS = 502;
topperc wrote:
Why is 502, but 600 is bad?
ht
minglotus-6 wrote:
One heads up, the latest 'git merge main' brings a failure in test
https://github.com/llvm/llvm-project/blob/main/compiler-rt/test/fuzzer/gc-sections.test
:( . `ninja check-all` on a clean main gives the same failure. Hopefully it
would be fixed soon.
https://github.com/llv
https://github.com/eopXD closed https://github.com/llvm/llvm-project/pull/72370
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Yueh-Ting (eop) Chen
Date: 2023-11-16T08:25:54+08:00
New Revision: 1c93781918135b16b19f7a9758040e0e18420617
URL:
https://github.com/llvm/llvm-project/commit/1c93781918135b16b19f7a9758040e0e18420617
DIFF:
https://github.com/llvm/llvm-project/commit/1c93781918135b16b19f7a9758040e0e1842061
HaohaiWen wrote:
> > Thanks for the updated example!
> >
> > To explain what I meant in first comment using this example: We would
> > perform the transform https://alive2.llvm.org/ce/z/nllcB_, which does not
> > depend at all on how `%yx` is constructed, and whether there is any way to
> > f
ldionne wrote:
This is weird, it's the first time I see this and I couldn't find any obvious
offending commit. It looks like it shouldn't be related, but at the same time
we're not seeing this issue in any of the other builds in the Clang pipeline.
You could consider updating the PR with the l
https://github.com/t-rasmud updated
https://github.com/llvm/llvm-project/pull/71862
>From 6636745d1c444747a33c91b366a730d81ca5db5a Mon Sep 17 00:00:00 2001
From: Rashmi Mudduluru
Date: Wed, 1 Nov 2023 13:43:12 -0700
Subject: [PATCH 01/10] [-Wunsafe-buffer-usage][WIP] Fixable gadget for
AddAssi
llvmbot wrote:
@llvm/pr-subscribers-clang-format
Author: Owen Pan (owenca)
Changes
Fixed #62780.
---
Full diff: https://github.com/llvm/llvm-project/pull/72456.diff
3 Files Affected:
- (modified) clang/lib/Format/QualifierAlignmentFixer.cpp (+9-3)
- (modified) clang/lib/Format/Qualifi
https://github.com/owenca created
https://github.com/llvm/llvm-project/pull/72456
Fixed #62780.
>From 5aae5d3c5b976d91548219aba4fb9c937d0fbbcc Mon Sep 17 00:00:00 2001
From: Owen Pan
Date: Wed, 15 Nov 2023 16:13:46 -0800
Subject: [PATCH] [clang-format] Handle lambdas in QualifierAlignment
Fix
https://github.com/nicovank updated
https://github.com/llvm/llvm-project/pull/72385
>From 96e00378116ca5fbfad6edb220e86326dc4f9897 Mon Sep 17 00:00:00 2001
From: Nicolas van Kempen
Date: Wed, 15 Nov 2023 01:13:10 -0800
Subject: [PATCH] [clang-tidy] Add new performance-use-starts-ends-with check
https://github.com/PiJoules updated
https://github.com/llvm/llvm-project/pull/68344
>From 1eb1638a12c619febf1fe9830f34e51a56d4c20e Mon Sep 17 00:00:00 2001
From: Leonard Chan
Date: Thu, 5 Oct 2023 19:19:47 +
Subject: [PATCH] [clang] Ensure fixed point conversions work in C++
---
clang/inc
https://github.com/ldionne closed
https://github.com/llvm/llvm-project/pull/72043
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Michael Kenzel
Date: 2023-11-15T18:41:53-05:00
New Revision: b7a249d26fe61432050df470d23bdea417fda574
URL:
https://github.com/llvm/llvm-project/commit/b7a249d26fe61432050df470d23bdea417fda574
DIFF:
https://github.com/llvm/llvm-project/commit/b7a249d26fe61432050df470d23bdea417fda574.diff
ldionne wrote:
This seems reasonable. I read the discussion about the size of the member but I
think this is unlikely to change much -- plus I think the compiler should be
able to diagnose in case the string becomes smaller and we'd be copying from a
past-the-end location into the data structu
https://github.com/ributzka updated
https://github.com/llvm/llvm-project/pull/71985
>From a6a9ebe0f8077889b6cb4bafd75c9eb66a823bc4 Mon Sep 17 00:00:00 2001
From: Juergen Ributzka
Date: Fri, 10 Nov 2023 12:39:16 -0800
Subject: [PATCH 1/2] [clang] Make `-fvisibility={}` and `-ftype-visibility={}`
1 - 100 of 594 matches
Mail list logo