Author: Timm Baeder
Date: 2025-09-18T09:03:12+02:00
New Revision: ddb9c785cd64835de84ecf394401ad98a6f087cd
URL:
https://github.com/llvm/llvm-project/commit/ddb9c785cd64835de84ecf394401ad98a6f087cd
DIFF:
https://github.com/llvm/llvm-project/commit/ddb9c785cd64835de84ecf394401ad98a6f087cd.diff
L
@@ -157,15 +163,34 @@ template class MultiOnDiskHashTable {
// FIXME: Don't rely on the OnDiskHashTable format here.
auto L = InfoObj.ReadKeyDataLength(LocalPtr);
const internal_key_type &Key = InfoObj.ReadKey(LocalPtr, L.first);
-data_type_build
Author: Urvi Rav
Date: 2025-09-18T13:42:06+05:30
New Revision: cac389405455659a150caf2402d1541d7009cab0
URL:
https://github.com/llvm/llvm-project/commit/cac389405455659a150caf2402d1541d7009cab0
DIFF:
https://github.com/llvm/llvm-project/commit/cac389405455659a150caf2402d1541d7009cab0.diff
LOG:
https://github.com/chandraghale closed
https://github.com/llvm/llvm-project/pull/157025
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
chandraghale wrote:
@ravurvi20 merging this PR, since already approved !!
https://github.com/llvm/llvm-project/pull/157025
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
llvmbot wrote:
@llvm/pr-subscribers-backend-risc-v
@llvm/pr-subscribers-clang
Author: Rux124 (Ruhung)
Changes
Add MC layer support for Andes XAndesVSIntH extension. The spec is available
at:
https://github.com/andestech/andes-v5-isa/releases/tag/ast-v5_4_0-release
---
Full diff: https:/
https://github.com/tbaederr closed
https://github.com/llvm/llvm-project/pull/159504
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/Ruhung created
https://github.com/llvm/llvm-project/pull/159514
Add MC layer support for Andes XAndesVSIntH extension. The spec is available
at:
https://github.com/andestech/andes-v5-isa/releases/tag/ast-v5_4_0-release
>From 196db35807dbbc9fd692d3dd994c1a8e7bdcc190 Mon Sep
Author: Abhinav Kumar
Date: 2025-09-18T10:16:39+03:00
New Revision: 304454980b9122e8037f857c577a7af981c5c884
URL:
https://github.com/llvm/llvm-project/commit/304454980b9122e8037f857c577a7af981c5c884
DIFF:
https://github.com/llvm/llvm-project/commit/304454980b9122e8037f857c577a7af981c5c884.diff
@@ -3771,25 +3771,25 @@ void Sema::checkCall(NamedDecl *FDecl, const
FunctionProtoType *Proto,
(CallerFnType == SemaARM::ArmStreamingCompatible ||
((CallerFnType == SemaARM::ArmStreaming) ^ IsCalleeStreaming))) {
const LangOptions &LO = getLangOpts
https://github.com/tbaederr created
https://github.com/llvm/llvm-project/pull/159528
There are a few places in clang where we pass a list of diagnostic notes to the
`evaluate*` functions, which so some extra work when that list is passed (e.g.
attaching call stacks to the diagnostics). We then
abidh wrote:
> I see that one of the test added in this is failing on
> https://lab.llvm.org/buildbot/#/builders/201/builds/6288. I will investigate
> it.
https://github.com/llvm/llvm-project/pull/159533
https://github.com/llvm/llvm-project/pull/158314
___
https://github.com/tbaederr ready_for_review
https://github.com/llvm/llvm-project/pull/159532
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Ritanya-B-Bharadwaj
Date: 2025-09-18T15:31:56+05:30
New Revision: af66368ff641137bc4bc9818a170d43abfa6df44
URL:
https://github.com/llvm/llvm-project/commit/af66368ff641137bc4bc9818a170d43abfa6df44
DIFF:
https://github.com/llvm/llvm-project/commit/af66368ff641137bc4bc9818a170d43abfa6df44
https://github.com/tbaederr closed
https://github.com/llvm/llvm-project/pull/159512
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Timm Baeder (tbaederr)
Changes
They are only pointer-sized and copying them is cheaper than taking the const
ref.
---
Full diff: https://github.com/llvm/llvm-project/pull/159532.diff
5 Files Affected:
- (modified) clang/lib/AST/ByteCod
https://github.com/zahiraam created
https://github.com/llvm/llvm-project/pull/159566
None
>From 5b78181faf98d419ad96b95c089e6046e604a104 Mon Sep 17 00:00:00 2001
From: Zahira Ammarguellat
Date: Thu, 18 Sep 2025 05:50:57 -0700
Subject: [PATCH] [Clangd] Fix dereference of null value
---
clang-
llvmbot wrote:
@llvm/pr-subscribers-clangd
Author: Zahira Ammarguellat (zahiraam)
Changes
This is a find from static analysis tool complaining about potential
dereference of `nullptr` for `RD`.
---
Full diff: https://github.com/llvm/llvm-project/pull/159566.diff
1 Files Affected:
- (m
ckoparkar wrote:
> It seems the result got folded despite potential changes to the rounding mode
> at run time?
The constexpr evaluator uses
[getActiveRoundingMode](https://github.com/llvm/llvm-project/blob/main/clang/lib/AST/ExprConstant.cpp#L2765)
to get the current rounding mode; it is use
Author: Sirui Mu
Date: 2025-09-18T21:43:08+08:00
New Revision: 81aaca359b2d5a6529d9620fa4181c4d89c83c7c
URL:
https://github.com/llvm/llvm-project/commit/81aaca359b2d5a6529d9620fa4181c4d89c83c7c
DIFF:
https://github.com/llvm/llvm-project/commit/81aaca359b2d5a6529d9620fa4181c4d89c83c7c.diff
LOG:
balazske wrote:
Would it be better to add the `std::errc` always to the ignore list? If the
user specifies the ignore list and it does not contain `std::errc` it is
missing from the list. I suspect that the warning for `std::errc` is never
needed from this checker.
https://github.com/llvm/llv
atrosinenko wrote:
A side thought: what is the expected effect of this warning (namely, treating
implicit signing the same way as `__ptrauth` qualifiers) when building an
existing code base for a new target that has function pointer signing enabled?
My initial assumption is that in a ptrauth-u
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder
`sanitizer-x86_64-linux-android` running on `sanitizer-buildbot-android` while
building `clang,flang,llvm` at step 2 "annotate".
Full details are available at:
https://lab.llvm.org/buildbot/#/builders/186/builds/12498
Here i
https://github.com/dtcxzyw approved this pull request.
LG. Thanks.
FYI I did a similar attempt last year to drop useless assumptions (inserted by
rustc):
https://github.com/llvm/llvm-project/compare/main...dtcxzyw:llvm-project:perf/remove-dead-assume.
It removes assumptions in leaf nodes of th
@@ -1498,6 +1499,9 @@
PassBuilder::buildModuleOptimizationPipeline(OptimizationLevel Level,
invokeOptimizerEarlyEPCallbacks(MPM, Level, LTOPhase);
FunctionPassManager OptimizePM;
+ if (!isLTOPreLink(LTOPhase))
dtcxzyw wrote:
It deserves a comment here t
Author: Jannick Kremer
Date: 2025-09-18T14:34:20+02:00
New Revision: 4dc0513f6196d0ead5cf3cdfa23752d88b783a9e
URL:
https://github.com/llvm/llvm-project/commit/4dc0513f6196d0ead5cf3cdfa23752d88b783a9e
DIFF:
https://github.com/llvm/llvm-project/commit/4dc0513f6196d0ead5cf3cdfa23752d88b783a9e.diff
@@ -555,24 +588,305 @@ std::string
StateUpdateReporter::getMessage(PathSensitiveBugReport &BR) const {
return std::string(Out.str());
}
-bool StateUpdateReporter::providesInformationAboutInteresting(
-SymbolRef Sym, PathSensitiveBugReport &BR) {
- if (!Sym)
-return
https://github.com/NagyDonat edited
https://github.com/llvm/llvm-project/pull/159357
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/NagyDonat edited
https://github.com/llvm/llvm-project/pull/159357
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/zahiraam edited
https://github.com/llvm/llvm-project/pull/159566
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/ingomueller-net requested changes to this pull request.
Sorry, spoke too soon. Building `clang-tidy` still has a lot of problems. The
first one is the following but there are too many to copy them here.
```
ld.lld: error: undefined symbol:
clang::ast_matchers::MatchFinder::a
https://github.com/csaavedra created
https://github.com/llvm/llvm-project/pull/159593
None
>From db83606c11c14f10cab8b9de99e0b409379d717b Mon Sep 17 00:00:00 2001
From: Claudio Saavedra
Date: Thu, 18 Sep 2025 18:19:21 +0300
Subject: [PATCH] [WebKit checkers] fix a typo in a message in one of t
github-actions[bot] wrote:
Thank you for submitting a Pull Request (PR) to the LLVM Project!
This PR will be automatically labeled and the relevant teams will be notified.
If you wish to, you can add reviewers by using the "Reviewers" section on this
page.
If this is not working for you, it
https://github.com/csaavedra updated
https://github.com/llvm/llvm-project/pull/159593
>From db83606c11c14f10cab8b9de99e0b409379d717b Mon Sep 17 00:00:00 2001
From: Claudio Saavedra
Date: Thu, 18 Sep 2025 18:19:21 +0300
Subject: [PATCH] [WebKit checkers] fix a typo in a message in one of the
ch
llvmbot wrote:
@llvm/pr-subscribers-clang-static-analyzer-1
Author: Claudio Saavedra (csaavedra)
Changes
---
Full diff: https://github.com/llvm/llvm-project/pull/159593.diff
1 Files Affected:
- (modified)
clang/lib/StaticAnalyzer/Checkers/WebKit/RawPtrRefCallArgsChecker.cpp (+1-1)
https://github.com/steakhal closed
https://github.com/llvm/llvm-project/pull/157685
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -0,0 +1,60 @@
+.. title:: clang-tidy - bugprone-cast-to-struct
+
+bugprone-cast-to-struct
+===
+
+Finds casts from pointers to struct or scalar type to pointers to struct type.
+
+Casts between pointers to different structs can be unsafe because it is
possi
@@ -4304,9 +4304,10 @@ Value *CodeGenFunction::EmitSMELd1St1(const SVETypeFlags
&TypeFlags,
// size in bytes.
if (Ops.size() == 5) {
Function *StreamingVectorLength =
-CGM.getIntrinsic(Intrinsic::aarch64_sme_cntsb);
+CGM.getIntrinsic(Intrinsic::aarch64_
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder
`clang-ppc64le-linux-test-suite` running on `ppc64le-clang-test-suite` while
building `clang` at step 6 "test-build-unified-tree-check-all".
Full details are available at:
https://lab.llvm.org/buildbot/#/builders/95/builds/182
Author: cmtice
Date: 2025-09-08T11:40:17-07:00
New Revision: a348588a00d4f0bb3459b39bbfe9f33fac497cc0
URL:
https://github.com/llvm/llvm-project/commit/a348588a00d4f0bb3459b39bbfe9f33fac497cc0
DIFF:
https://github.com/llvm/llvm-project/commit/a348588a00d4f0bb3459b39bbfe9f33fac497cc0.diff
LOG: [
https://github.com/kr-2003 updated
https://github.com/llvm/llvm-project/pull/157358
>From 4410aeb08dc14a4f29c9ec0e8730a1bde3386665 Mon Sep 17 00:00:00 2001
From: kr-2003
Date: Mon, 8 Sep 2025 00:19:44 +0530
Subject: [PATCH 1/5] [clang-repl] Adding custom lambda in launchExecutor
---
clang/inc
https://github.com/erichkeane updated
https://github.com/llvm/llvm-project/pull/159371
>From 35b6efd0e5929aab3e6493fd83e7792159deda39 Mon Sep 17 00:00:00 2001
From: erichkeane
Date: Wed, 17 Sep 2025 07:17:52 -0700
Subject: [PATCH 1/2] Fix crash in 'malloc' referring to function without a
argum
llvmbot wrote:
@llvm/pr-subscribers-testing-tools
Author: Aiden Grossman (boomanaiden154)
Changes
cat with no files passed to it is supposed to read from STDIN according
to POSIX. The builtin cat lacking this behavior led to the clang test in
dev-fd-fs.c to fail because it expected this be
@@ -0,0 +1,95 @@
+.. title:: clang-tidy - modernize-use-structured-binding
+
+modernize-use-structured-binding
+
+
+Finds places where structured bindings could be used to decompose pairs and
+suggests replacing them.
+
+This check finds three code
https://github.com/adityankit updated
https://github.com/llvm/llvm-project/pull/158199
>From 0c187c98b9ff5fe39c7bcfa1e2317e3dd4116576 Mon Sep 17 00:00:00 2001
From: Aditya Chaudhary
Date: Thu, 11 Sep 2025 12:16:31 -0400
Subject: [PATCH] Disable -gsplit-dwarf as it is unsupported at the moment o
https://github.com/nikic closed https://github.com/llvm/llvm-project/pull/159403
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -12127,6 +12127,49 @@ bool VectorExprEvaluator::VisitCallExpr(const CallExpr
*E) {
return Success(APValue(ResultElements.data(), ResultElements.size()), E);
}
+ case X86::BI__builtin_ia32_pslldqi128_byteshift:
+ case X86::BI__builtin_ia32_psrldqi128_byteshift:
+ c
https://github.com/anoopkg6 updated
https://github.com/llvm/llvm-project/pull/139764
>From e0b15d83e04aebc8f7198af085c6fbe35f5ca7d4 Mon Sep 17 00:00:00 2001
From: anoopkg6
Date: Tue, 13 May 2025 18:33:15 +0200
Subject: [PATCH] Make -funwind-tables the default for SystemZ.
---
clang/lib/Driver
@@ -12127,6 +12127,49 @@ bool VectorExprEvaluator::VisitCallExpr(const CallExpr
*E) {
return Success(APValue(ResultElements.data(), ResultElements.size()), E);
}
+ case X86::BI__builtin_ia32_pslldqi128_byteshift:
+ case X86::BI__builtin_ia32_psrldqi128_byteshift:
+ c
csaavedra wrote:
@cor3ntin thanks for the review, could you please merge this as I don't have
rights, I think? Thanks!
https://github.com/llvm/llvm-project/pull/159593
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-
https://github.com/RKSimon auto_merge_enabled
https://github.com/llvm/llvm-project/pull/158778
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Craig Topper
Date: 2025-09-18T07:16:51-07:00
New Revision: b405e3249bb64824587e2c5d98751f3d6ce636e0
URL:
https://github.com/llvm/llvm-project/commit/b405e3249bb64824587e2c5d98751f3d6ce636e0
DIFF:
https://github.com/llvm/llvm-project/commit/b405e3249bb64824587e2c5d98751f3d6ce636e0.diff
shafik wrote:
This is linked to the following regression:
https://github.com/llvm/llvm-project/issues/159563
https://github.com/llvm/llvm-project/pull/134142
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailma
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 origin/main HEAD --extensions c,cpp --
clang/lib/Frontend/HeaderIncludeGen.cpp
clang
yronglin wrote:
This can be fixed by remove error recovery in parser.
```cpp
typedef int import;
#define EMP
EMP import m;
```
I update the forward look logic in HandleModuleContextualKeyword, and this
patch will have the same behavior with trunk.
```cpp
import <=>;
```
This is ill-formed becaus
https://github.com/RKSimon updated
https://github.com/llvm/llvm-project/pull/158778
>From 491504e0c58087ad44dbc7be039e95658c444a82 Mon Sep 17 00:00:00 2001
From: AdityaC4
Date: Mon, 15 Sep 2025 23:19:21 -0500
Subject: [PATCH 1/7] [Clang] VectorExprEvaluator::VisitCallExpr /
InterpretBuiltin -
@@ -145,8 +145,11 @@ std::string getQualification(ASTContext &Context,
for (const auto *CurD : llvm::reverse(Parents)) {
if (auto *TD = llvm::dyn_cast(CurD)) {
QualType T;
- if (const auto *RD = dyn_cast(TD);
- ClassTemplateDecl *CTD = RD->getDescribed
@@ -145,8 +145,11 @@ std::string getQualification(ASTContext &Context,
for (const auto *CurD : llvm::reverse(Parents)) {
if (auto *TD = llvm::dyn_cast(CurD)) {
QualType T;
- if (const auto *RD = dyn_cast(TD);
mizvekov wrote:
This should be pos
https://github.com/tbaederr created
https://github.com/llvm/llvm-project/pull/159599
Allow side effects and mutation of local variables in the argument of a
`__builtin_constant_p` call.
This aligns clang's behavior with GCC's current behavior:
https://godbolt.org/z/8xhMxY6rx
>From 893e7137
https://github.com/nikic auto_merge_enabled
https://github.com/llvm/llvm-project/pull/159403
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
kevinsala wrote:
@jhuber6 @Artem-B does the new approach look better? We now pass the same size
for both nvidia and amdgpu kernels.
https://github.com/llvm/llvm-project/pull/156229
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.
@@ -3655,11 +3655,6 @@ Error AMDGPUKernelTy::launchImpl(GenericDeviceTy
&GenericDevice,
KernelArgsTy &KernelArgs,
KernelLaunchParamsTy LaunchParams,
AsyncInfoWrapperTy &AsyncInfo
Author: Anchu Rajendran S
Date: 2025-09-18T08:55:20-07:00
New Revision: 5b2af16be591172cde8203160d1e01f5815a16ac
URL:
https://github.com/llvm/llvm-project/commit/5b2af16be591172cde8203160d1e01f5815a16ac
DIFF:
https://github.com/llvm/llvm-project/commit/5b2af16be591172cde8203160d1e01f5815a16ac.d
https://github.com/anchuraj closed
https://github.com/llvm/llvm-project/pull/158125
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
sjoerdmeijer wrote:
Maybe with the accumulation version it reads uninitialised values, but it looks
like the point that this might get in the way still stands (with the other
example).
https://github.com/llvm/llvm-project/pull/159046
___
cfe-commits
@@ -145,8 +145,11 @@ std::string getQualification(ASTContext &Context,
for (const auto *CurD : llvm::reverse(Parents)) {
if (auto *TD = llvm::dyn_cast(CurD)) {
QualType T;
- if (const auto *RD = dyn_cast(TD);
- ClassTemplateDecl *CTD = RD->getDescribed
https://github.com/zahiraam updated
https://github.com/llvm/llvm-project/pull/159566
>From 5b78181faf98d419ad96b95c089e6046e604a104 Mon Sep 17 00:00:00 2001
From: Zahira Ammarguellat
Date: Thu, 18 Sep 2025 05:50:57 -0700
Subject: [PATCH 1/3] [Clangd] Fix dereference of null value
---
clang-to
https://github.com/w2yehia edited
https://github.com/llvm/llvm-project/pull/153049
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/zahiraam updated
https://github.com/llvm/llvm-project/pull/159566
>From 5b78181faf98d419ad96b95c089e6046e604a104 Mon Sep 17 00:00:00 2001
From: Zahira Ammarguellat
Date: Thu, 18 Sep 2025 05:50:57 -0700
Subject: [PATCH 1/2] [Clangd] Fix dereference of null value
---
clang-to
@@ -182,6 +182,29 @@ void Flang::addCodegenOptions(const ArgList &Args,
CmdArgs.push_back("-fcoarray");
}
+void Flang::addLTOOptions(const ArgList &Args, ArgStringList &CmdArgs) const {
+ const ToolChain &TC = getToolChain();
+ const Driver &D = TC.getDriver();
+ Diagno
@@ -397,6 +397,8 @@ PrintingPolicy CGDebugInfo::getPrintingPolicy() const {
// Apply -fdebug-prefix-map.
PP.Callbacks = &PrintCB;
+ // Disable printing of location of an anonymous tag name.
adrian-prantl wrote:
Can you put the explanation of why we do th
@@ -3655,11 +3655,6 @@ Error AMDGPUKernelTy::launchImpl(GenericDeviceTy
&GenericDevice,
KernelArgsTy &KernelArgs,
KernelLaunchParamsTy LaunchParams,
AsyncInfoWrapperTy &AsyncInfo
https://github.com/mizvekov approved this pull request.
https://github.com/llvm/llvm-project/pull/159566
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/usx95 created
https://github.com/llvm/llvm-project/pull/159582
None
>From 45f4b75d022eebd92d3ae2514653dc7e4f81b555 Mon Sep 17 00:00:00 2001
From: Utkarsh Saxena
Date: Thu, 18 Sep 2025 12:52:29 +
Subject: [PATCH] [LifetimeSafety] Avoid adding already present items in
set
Author: Amr Hesham
Date: 2025-09-18T18:56:02+02:00
New Revision: b4d274f3d97c72364cc29f650423dca7b5b763ed
URL:
https://github.com/llvm/llvm-project/commit/b4d274f3d97c72364cc29f650423dca7b5b763ed
DIFF:
https://github.com/llvm/llvm-project/commit/b4d274f3d97c72364cc29f650423dca7b5b763ed.diff
LO
https://github.com/AmrDeveloper closed
https://github.com/llvm/llvm-project/pull/158423
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -222,73 +223,94 @@ class SparcV9ABIInfo : public ABIInfo {
};
} // end anonymous namespace
-ABIArgInfo
-SparcV9ABIInfo::classifyType(QualType Ty, unsigned SizeLimit) const {
+ABIArgInfo SparcV9ABIInfo::classifyType(QualType Ty, unsigned SizeLimit,
+
https://github.com/fhahn commented:
Looks good to me at a high level, great to see more users of the matrix
intrinsics!
https://github.com/llvm/llvm-project/pull/159446
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder
`ppc64le-lld-multistage-test` running on `ppc64le-lld-multistage-test` while
building `clang,llvm` at step 12 "build-stage2-unified-tree".
Full details are available at:
https://lab.llvm.org/buildbot/#/builders/168/builds/1621
https://github.com/AmrDeveloper updated
https://github.com/llvm/llvm-project/pull/158715
>From 5dd5b6039533697dd547680d43c42427d5570f9e Mon Sep 17 00:00:00 2001
From: AmrDeveloper
Date: Mon, 15 Sep 2025 20:52:56 +0200
Subject: [PATCH] [CIR] Implement Type promotion for VectorType
---
clang/li
https://github.com/AmrDeveloper closed
https://github.com/llvm/llvm-project/pull/158668
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Amr Hesham
Date: 2025-09-18T20:26:10+02:00
New Revision: 36692aa7a40183c1b43358288c83f5cc08abf8f1
URL:
https://github.com/llvm/llvm-project/commit/36692aa7a40183c1b43358288c83f5cc08abf8f1
DIFF:
https://github.com/llvm/llvm-project/commit/36692aa7a40183c1b43358288c83f5cc08abf8f1.diff
LO
@@ -744,14 +746,17 @@ bool DependencyScanningWorker::scanDependencies(
sanitizeDiagOpts(*DiagOpts);
auto Diags = CompilerInstance::createDiagnostics(*FS, *DiagOpts, &DC,
/*ShouldOwnClient=*/false);
+ bool canonicalizeDefs
https://github.com/inbelic approved this pull request.
https://github.com/llvm/llvm-project/pull/159446
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/inbelic updated
https://github.com/llvm/llvm-project/pull/159475
>From 86775ab587591375a00f47e825f58b3bfc02dd80 Mon Sep 17 00:00:00 2001
From: Finn Plummer
Date: Wed, 17 Sep 2025 16:03:57 -0700
Subject: [PATCH 1/8] correct validation
---
clang/lib/Sema/SemaHLSL.cpp
https://github.com/inbelic edited
https://github.com/llvm/llvm-project/pull/159475
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -744,14 +746,17 @@ bool DependencyScanningWorker::scanDependencies(
sanitizeDiagOpts(*DiagOpts);
auto Diags = CompilerInstance::createDiagnostics(*FS, *DiagOpts, &DC,
/*ShouldOwnClient=*/false);
+ bool canonicalizeDefs
@@ -393,8 +393,6 @@ class DependencyScanningAction {
DiagnosticConsumer *DiagConsumer) {
// Make a deep copy of the original Clang invocation.
CompilerInvocation OriginalInvocation(*Invocation);
-if (any(Service.getOptimizeArgs() & ScanningOptim
https://github.com/tbaederr edited
https://github.com/llvm/llvm-project/pull/159528
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
tbaederr wrote:
`UnsignedOrNone` just means we assert there when passing `-1`. With a full
`std::optional` the value would just underflow and the value we use
later would've been wrong. The incorrect handling of negative values has
nothing to do with `UnsignedOrNone`.
https://github.com/llvm/
https://github.com/AmrDeveloper updated
https://github.com/llvm/llvm-project/pull/159426
>From 120397488168606f961e05235c2c5fa8a85cd59a Mon Sep 17 00:00:00 2001
From: AmrDeveloper
Date: Wed, 17 Sep 2025 21:02:56 +0200
Subject: [PATCH 1/3] [CIR] Upstream TypeInfo attribute
---
.../include/clan
usx95 wrote:
### Merge activity
* **Sep 11, 1:50 PM UTC**: A user started a stack merge that includes this pull
request via
[Graphite](https://app.graphite.dev/github/pr/llvm/llvm-project/156896).
https://github.com/llvm/llvm-project/pull/156896
__
ritter-x2a wrote:
PR to fix the AMDGPUPromoteAlloca issue: #157682
I'm still observing crashes in different tests,
`libc.test.src.math.smoke.ufromfpf_test` and similar variants, but I see those
with and without my fix, and with and without the patch from this PR reverted,
so they are probably
RKSimon wrote:
At the moment we need to keep _mm_mask_cvtepi16_epi8 etc as the selection mask
only acts on part of the vector (we're truncating v8i16 to v8i8, using the
mask8 on that and passing through all the upper half of the passthrough to
create a v16i8) - the best we might be able to do
https://github.com/nikic updated
https://github.com/llvm/llvm-project/pull/159403
>From 42ef8db1b8927f3f8c28cd001962139f19343d7d Mon Sep 17 00:00:00 2001
From: Nikita Popov
Date: Wed, 17 Sep 2025 14:55:50 +0200
Subject: [PATCH 1/2] [DropUnnecessaryAssumes] Add pass for dropping assumes
This ad
https://github.com/tbaederr closed
https://github.com/llvm/llvm-project/pull/159532
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -3655,11 +3655,6 @@ Error AMDGPUKernelTy::launchImpl(GenericDeviceTy
&GenericDevice,
KernelArgsTy &KernelArgs,
KernelLaunchParamsTy LaunchParams,
AsyncInfoWrapperTy &AsyncInfo
https://github.com/dpaoliello closed
https://github.com/llvm/llvm-project/pull/159408
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -0,0 +1,7 @@
+// RUN: %clang_cc1 -foverflow-behavior-types -std=c++11 -ast-print %s -o - |
FileCheck %s
+
+extern int __attribute__((overflow_behavior(no_wrap))) a;
+extern int __attribute__((overflow_behavior(wrap))) b;
+
+// CHECK: extern __no_wrap int a;
+// CHECK: extern _
NagyDonat wrote:
@alejandro-alvarez-sonarsource @steakhal What do you think about the code
duplication situation? What are your reasons for proposing this implementation?
If I understand correctly the "new" type-based bounds checking differs from the
"old" region/extent-based logic in the foll
1 - 100 of 475 matches
Mail list logo