vogelsgesang wrote:
Note that this also influences Swift. The new labels will also be available in
Swift. I hope this might also be useful for Swift to improve debugging
experience, and hence is actually a good thing?
Not sure, though. If you want, I could also skip emitting those labels for
felipepiovezan wrote:
> ~Note that this also influences Swift. The new labels will also be available
> in Swift. I hope this might also be useful for Swift to improve debugging
> experience, and hence is actually a good thing?~
>
>
>
> ~Not sure, though. If you want, I could also skip emitti
https://github.com/snprajwal updated
https://github.com/llvm/llvm-project/pull/146182
>From 398c55dd352e0f38f5dc5b85a9f6dca836706597 Mon Sep 17 00:00:00 2001
From: Prajwal Nadig
Date: Sat, 28 Jun 2025 01:33:42 +0100
Subject: [PATCH] [ExtractAPI] Format pointer types correctly
Pointer types in
https://github.com/snprajwal edited
https://github.com/llvm/llvm-project/pull/146182
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/snprajwal edited
https://github.com/llvm/llvm-project/pull/146182
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/Tedlion updated
https://github.com/llvm/llvm-project/pull/145066
>From 03004d9a9348e365a2d2d05e69f83fc404ddb605 Mon Sep 17 00:00:00 2001
From: tangwy
Date: Sat, 21 Jun 2025 00:22:10 +0800
Subject: [PATCH 1/5] [clang][analyzer] Fix the false positive
ArgInitializedness warnin
https://github.com/mrcvtl updated
https://github.com/llvm/llvm-project/pull/145164
>From b5146278ce5059b6bf0312f18f509022de5fd661 Mon Sep 17 00:00:00 2001
From: Marco Vitale
Date: Sat, 21 Jun 2025 14:01:53 +0200
Subject: [PATCH 1/2] [Sema] Fix lifetime extension for temporaries in
range-based
mrcvtl wrote:
> > but why can’t we use InLifetimeExtendingContext flag here?
> > Is there a subtle difference I’m missing?
>
> This flag will tiger subroutines to collect `MaterializedTemporaryExpr` and
> rebuild default init/arg。 All we need to know here is that `ExtendingDecl` is
> a C++ `__
@@ -2740,6 +2741,7 @@ void ASTWriter::WriteDeclAbbrevs() {
// isInline, isInlineSpecified, isConstexpr,
// isInitCapture, isPrevDeclInSameScope, hasInitWithSideEffects,
// EscapingByref, HasDeducedType, ImplicitParamKind, isObjCForDecl
+
@@ -1585,6 +1590,20 @@ class VarDecl : public DeclaratorDecl, public
Redeclarable {
NonParmVarDeclBits.IsCXXCondDecl = true;
}
+ /// Determine whether this variable is the compiler-generated '__range'
+ /// variable used to hold the range expression in a C++11 and lat
https://github.com/mrcvtl deleted
https://github.com/llvm/llvm-project/pull/145164
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/mrcvtl deleted
https://github.com/llvm/llvm-project/pull/145164
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/mrcvtl updated
https://github.com/llvm/llvm-project/pull/145164
>From 37c57131c397d4aeaef7fe5b860d1983f1e4bdc2 Mon Sep 17 00:00:00 2001
From: Marco Vitale
Date: Sat, 21 Jun 2025 14:01:53 +0200
Subject: [PATCH] [Sema] Fix lifetime extension for temporaries in range-based
for
Author: Yao Zi
Date: 2025-06-28T16:47:05+08:00
New Revision: 0ba456fcc6b1c8504f1596f6f5cb2c188a869ac7
URL:
https://github.com/llvm/llvm-project/commit/0ba456fcc6b1c8504f1596f6f5cb2c188a869ac7
DIFF:
https://github.com/llvm/llvm-project/commit/0ba456fcc6b1c8504f1596f6f5cb2c188a869ac7.diff
LOG: [
@@ -901,13 +901,9 @@ class ScalarExprEmitter : public
StmtVisitor {
assert(e->getOpcode() == BO_EQ || e->getOpcode() == BO_NE);
BinOpInfo boInfo = emitBinOps(e);
- if (e->getOpcode() == BO_EQ) {
-result =
-builder.create(loc, boInfo.lhs, b
https://github.com/AmrDeveloper updated
https://github.com/llvm/llvm-project/pull/146129
>From 964a930b9f96423d04155b9972bfd8540c59d911 Mon Sep 17 00:00:00 2001
From: AmrDeveloper
Date: Fri, 27 Jun 2025 20:10:48 +0200
Subject: [PATCH 1/4] [CIR] Implement NotEqualOp for ComplexType
---
clang/i
@@ -901,13 +901,9 @@ class ScalarExprEmitter : public
StmtVisitor {
assert(e->getOpcode() == BO_EQ || e->getOpcode() == BO_NE);
BinOpInfo boInfo = emitBinOps(e);
- if (e->getOpcode() == BO_EQ) {
-result =
-builder.create(loc, boInfo.lhs, b
github-actions[bot] wrote:
@ziyao233 Congratulations on having your first Pull Request (PR) merged into
the LLVM Project!
Your changes will be combined with recent changes from other authors, then
tested by our [build bots](https://lab.llvm.org/buildbot/). If there is a
problem with a build
https://github.com/heiher approved this pull request.
LGTM.
https://github.com/llvm/llvm-project/pull/138391
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/xlauko approved this pull request.
lgtm
https://github.com/llvm/llvm-project/pull/146204
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/heiher closed
https://github.com/llvm/llvm-project/pull/138391
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/HazardyKnusperkeks approved this pull request.
https://github.com/llvm/llvm-project/pull/146202
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/xlauko edited
https://github.com/llvm/llvm-project/pull/146211
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/xlauko approved this pull request.
lgtm
https://github.com/llvm/llvm-project/pull/146211
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
androm3da wrote:
@quic-akaryaki maybe this would fix the `MemorySanitizer:
use-of-uninitialized-value`?
```
diff --git a/llvm/lib/Target/Hexagon/HexagonSubtarget.cpp
b/llvm/lib/Target/Hexagon/HexagonSubtarget.cpp
index ecc1b5d2ebe3..5e92ee284769 100644
--- a/llvm/lib/Target/Hexagon/HexagonSubt
https://github.com/tomtor updated
https://github.com/llvm/llvm-project/pull/146244
>From a08a6a071db9bf553bb64fcfa39d2ed80e000fe6 Mon Sep 17 00:00:00 2001
From: Tom Vijlbrief
Date: Fri, 27 Jun 2025 17:16:35 +0200
Subject: [PATCH] [AVR] Handle mapped RO data for newer devices
---
clang/include
https://github.com/ashwinbanwari edited
https://github.com/llvm/llvm-project/pull/146247
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/ashwinbanwari updated
https://github.com/llvm/llvm-project/pull/146247
>From f2ed0c7989d7e181004237a4fa2ba7ae1efe44ed Mon Sep 17 00:00:00 2001
From: Ashwin Banwari
Date: Sat, 28 Jun 2025 16:19:55 -0700
Subject: [PATCH 1/3] add err_main_in_named_module
---
clang/include/clan
https://github.com/owenca created
https://github.com/llvm/llvm-project/pull/146256
None
>From b7dd2cee0b6064f29e1f9562d26675152bb2756b Mon Sep 17 00:00:00 2001
From: Owen Pan
Date: Sat, 28 Jun 2025 18:13:43 -0700
Subject: [PATCH] [clang-format] Make EndsInComma in ContinuationIndenter
consist
llvmbot wrote:
@llvm/pr-subscribers-clang-format
Author: Owen Pan (owenca)
Changes
---
Full diff: https://github.com/llvm/llvm-project/pull/146256.diff
2 Files Affected:
- (modified) clang/lib/Format/ContinuationIndenter.cpp (+9-8)
- (modified) clang/unittests/Format/FormatTest.cpp (
https://github.com/arsenm approved this pull request.
https://github.com/llvm/llvm-project/pull/146254
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -2244,6 +2245,54 @@ mlir::LogicalResult
CIRToLLVMComplexImagOpLowering::matchAndRewrite(
return mlir::success();
}
+mlir::LogicalResult CIRToLLVMGetBitfieldOpLowering::matchAndRewrite(
+cir::GetBitfieldOp op, OpAdaptor adaptor,
+mlir::ConversionPatternRewriter &r
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Tom Vijlbrief (tomtor)
Changes
Newer AVR devices map (part of the) flash to a 32kB window at 0x8000 in the
data/IO space.
The linker correctly loads readonly data at 0x8000, but we currently always
pull in `__do_copy_data` when we encoun
llvmbot wrote:
@llvm/pr-subscribers-clang-driver
Author: Tom Vijlbrief (tomtor)
Changes
Newer AVR devices map (part of the) flash to a 32kB window at 0x8000 in the
data/IO space.
The linker correctly loads readonly data at 0x8000, but we currently always
pull in `__do_copy_data` when we
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 HEAD~1 HEAD --extensions cpp --
clang/lib/Basic/Targets/AVR.cpp clang/lib/Driver/Tool
Author: Owen Pan
Date: 2025-06-28T15:23:00-07:00
New Revision: f771d08a24762dada69bf426016f5fd1cf83a437
URL:
https://github.com/llvm/llvm-project/commit/f771d08a24762dada69bf426016f5fd1cf83a437
DIFF:
https://github.com/llvm/llvm-project/commit/f771d08a24762dada69bf426016f5fd1cf83a437.diff
LOG:
https://github.com/owenca closed
https://github.com/llvm/llvm-project/pull/146202
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/ashwinbanwari created
https://github.com/llvm/llvm-project/pull/146247
Close https://github.com/llvm/llvm-project/issues/146229
As the issue said, main shouldn't be in any modules.
New Error Output:
```
/my/code/directory/main.cpp:3:1: error: 'main' cannot be attached to a n
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/ashwinbanwari edited
https://github.com/llvm/llvm-project/pull/146247
___
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: Ashwin Banwari (ashwinbanwari)
Changes
Close https://github.com/llvm/llvm-project/issues/146229
As the issue said, main shouldn't be in any modules.
New Error Output:
```
/my/code/directory/main.cpp:3:1: error: 'main' cannot be attached t
@@ -405,6 +406,16 @@ class CIRGenBuilderTy : public cir::CIRBaseBuilderTy {
return createGlobal(module, loc, uniqueName, type, linkage);
}
+
+ mlir::Value createGetBitfield(mlir::Location loc, mlir::Type resultType,
+mlir::Value addr, mli
https://github.com/tomtor created
https://github.com/llvm/llvm-project/pull/146244
Newer AVR devices map (part of the) flash to a 32kB window at 0x8000 in the
data/IO space.
The linker correctly loads readonly data at 0x8000, but we currently always
pull in `__do_copy_data` when we encounter
mgorny wrote:
Unfortunately, after fixing the immediate issue I'm hitting another issue:
`%host_cxx` is compiling a 64-bit library when doing `-m32` build for x86 —
meaning the test run now fails due to ABI mismatch:
```
FAIL: Clang :: Analysis/z3-crosscheck-max-attempts.cpp (1537 of 21645)
**
https://github.com/Tedlion updated
https://github.com/llvm/llvm-project/pull/145066
>From 03004d9a9348e365a2d2d05e69f83fc404ddb605 Mon Sep 17 00:00:00 2001
From: tangwy
Date: Sat, 21 Jun 2025 00:22:10 +0800
Subject: [PATCH 1/6] [clang][analyzer] Fix the false positive
ArgInitializedness warnin
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `clangd-ubuntu-tsan`
running on `clangd-ubuntu-clang` while building `clang` at step 5
"build-clangd-clangd-index-server-clangd-indexer".
Full details are available at:
https://lab.llvm.org/buildbot/#/builders/134/builds/21502
https://github.com/vogelsgesang closed
https://github.com/llvm/llvm-project/pull/142651
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Adrian Vogelsgesang
Date: 2025-06-28T15:27:55+02:00
New Revision: b8f122812e0ac4f262e98cf2661f4495553791e6
URL:
https://github.com/llvm/llvm-project/commit/b8f122812e0ac4f262e98cf2661f4495553791e6
DIFF:
https://github.com/llvm/llvm-project/commit/b8f122812e0ac4f262e98cf2661f4495553791e6
@@ -8,470 +8,966 @@ Debugging C++ Coroutines
Introduction
-For performance and other architectural reasons, the C++ Coroutines feature in
-the Clang compiler is implemented in two parts of the compiler. Semantic
-analysis is performed in Clang, and Coroutine cons
https://github.com/flovent created
https://github.com/llvm/llvm-project/pull/146212
Bounded string functions takes smallest of two values as it's copy size
(`amountCopied` variable in `evalStrcpyCommon`), and it's used to decided
whether this operation will cause out-of-bound access and invali
llvmbot wrote:
@llvm/pr-subscribers-clang-static-analyzer-1
Author: None (flovent)
Changes
Bounded string functions takes smallest of two values as it's copy size
(`amountCopied` variable in `evalStrcpyCommon`), and it's used to decided
whether this operation will cause out-of-bound acce
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: None (flovent)
Changes
Bounded string functions takes smallest of two values as it's copy size
(`amountCopied` variable in `evalStrcpyCommon`), and it's used to decided
whether this operation will cause out-of-bound access and invalidate
Tedlion wrote:
@steakhal I've reverted my change in RegionStore.cpp, since now I realize it is
more complicated than I thought. Considring the costum copy construction and
direct memory operations(such as the memset), simply considering the unnamed
bit-field is an UndefinedVal may be wrong , e
https://github.com/flovent edited
https://github.com/llvm/llvm-project/pull/146212
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/flovent edited
https://github.com/llvm/llvm-project/pull/146212
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -301,177 +735,284 @@ optimized to the equivalent of:
std::cout << a+5 << "\n";
}
-It should now be obvious why the value of `__int_32_0` remains unchanged
-throughout the function. It is important to recognize that `__int_32_0`
-does not directly correspond to `a`, bu
mgorny wrote:
I'm going to try moving the shared object build into CMake.
https://github.com/llvm/llvm-project/pull/145731
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
=?utf-8?q?Donát?= Nagy ,
=?utf-8?q?Donát?= Nagy ,
=?utf-8?q?Donát?= Nagy ,
=?utf-8?q?Donát?= Nagy
Message-ID:
In-Reply-To:
steakhal wrote:
I dont think we should (or you) invest too much. We can just mark this special
case with UNSUPPORTED and move on.
Is this issue caused by the standalone
mgorny wrote:
It's rather caused by doing a multilib build — in general you can't really use
`CMAKE_CXX_COMPILER` outside CMake, since CMake is doing some toolchain magic
on that, and you can't reproduce it right in lit. Unfortunately, I can't think
of a good way of determining whether to run
Author: Michał Górny
Date: 2025-06-28T09:10:49+02:00
New Revision: e34e02128ec5eb89e36a8f0f7307dcbcfecabbee
URL:
https://github.com/llvm/llvm-project/commit/e34e02128ec5eb89e36a8f0f7307dcbcfecabbee
DIFF:
https://github.com/llvm/llvm-project/commit/e34e02128ec5eb89e36a8f0f7307dcbcfecabbee.diff
mgorny wrote:
Thanks for the prompt review!
https://github.com/llvm/llvm-project/pull/146200
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/mgorny closed
https://github.com/llvm/llvm-project/pull/146200
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -5,6 +5,7 @@
// CHECK-LABEL: @test_r0
// CHECK: call void asm sideeffect "", "{$r0}"(i32 undef)
+// CHECK: call void asm sideeffect "", "{$r0}"(i32 undef)
ziyao233 wrote:
Thanks for the hint, I've adapted the scheme :)
https://github.com/llvm/llvm-project
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `lldb-remote-linux-ubuntu`
running on `as-builder-9` while building `clang` at step 16
"test-check-lldb-api".
Full details are available at:
https://lab.llvm.org/buildbot/#/builders/195/builds/11073
Here is the relevant piec
https://github.com/owenca created
https://github.com/llvm/llvm-project/pull/146202
Fixes #39150
>From 00c0c25a5f17a0077cfc8660020391684aa5 Mon Sep 17 00:00:00 2001
From: Owen Pan
Date: Sat, 28 Jun 2025 00:25:02 -0700
Subject: [PATCH] [clang-format] Fix a bug in `ReflowComments: Always`
Fi
llvmbot wrote:
@llvm/pr-subscribers-clang-format
Author: Owen Pan (owenca)
Changes
Fixes #39150
---
Full diff: https://github.com/llvm/llvm-project/pull/146202.diff
2 Files Affected:
- (modified) clang/lib/Format/BreakableToken.cpp (+1-2)
- (modified) clang/unittests/Format/FormatTest
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `lldb-aarch64-ubuntu`
running on `linaro-lldb-aarch64-ubuntu` while building `clang` at step 6 "test".
Full details are available at:
https://lab.llvm.org/buildbot/#/builders/59/builds/20116
Here is the relevant piece of the
https://github.com/AmrDeveloper created
https://github.com/llvm/llvm-project/pull/146211
Upstream GenericSelectionExpr for ScalarExpr
>From 351422fe7f124351b06048048dfa28dd03ca35e5 Mon Sep 17 00:00:00 2001
From: AmrDeveloper
Date: Sat, 28 Jun 2025 15:10:36 +0200
Subject: [PATCH] [CIR] Upstream
llvmbot wrote:
@llvm/pr-subscribers-clangir
@llvm/pr-subscribers-clang
Author: Amr Hesham (AmrDeveloper)
Changes
Upstream GenericSelectionExpr for ScalarExpr
---
Full diff: https://github.com/llvm/llvm-project/pull/146211.diff
2 Files Affected:
- (modified) clang/lib/CIR/CodeGen/CIRGen
https://github.com/Lukasdoe converted_to_draft
https://github.com/llvm/llvm-project/pull/146230
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/Lukasdoe edited
https://github.com/llvm/llvm-project/pull/146230
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/mrcvtl updated
https://github.com/llvm/llvm-project/pull/145164
>From 37c57131c397d4aeaef7fe5b860d1983f1e4bdc2 Mon Sep 17 00:00:00 2001
From: Marco Vitale
Date: Sat, 21 Jun 2025 14:01:53 +0200
Subject: [PATCH 1/2] [Sema] Fix lifetime extension for temporaries in
range-based
mrcvtl wrote:
Old clang tidy test failing seems flaky, locally builds correctly. If it
continue to fail I can rebase on upstream.
https://github.com/llvm/llvm-project/pull/145164
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.ll
https://github.com/snarang181 created
https://github.com/llvm/llvm-project/pull/146234
Fixes https://github.com/llvm/llvm-project/issues/146223.
>From 6f450c2686e4c4900234ac9aae9dd085966eff64 Mon Sep 17 00:00:00 2001
From: Samarth Narang
Date: Sat, 28 Jun 2025 15:31:37 -0400
Subject: [PATCH] E
https://github.com/snarang181 updated
https://github.com/llvm/llvm-project/pull/146234
>From c6b4a421c0087a06111df3a6f79b929e7285644b Mon Sep 17 00:00:00 2001
From: Samarth Narang
Date: Sat, 28 Jun 2025 15:31:37 -0400
Subject: [PATCH] Emit a suggestion to explicitly mark the function with
[[no
https://github.com/MythreyaK created
https://github.com/llvm/llvm-project/pull/146235
In PR #128503, CLI option overwrites only if it was set to `never`. This commit
ensures that CLI options always overwrite any config option.
Thanks to the fix from @HighCommander4
[here](https://github.com/l
llvmbot wrote:
@llvm/pr-subscribers-clang-tools-extra
Author: Mythreya (MythreyaK)
Changes
In PR #128503, CLI option overwrites only if it was set to `never`.
This commit ensures that CLI options always overwrite any config option.
Thanks to the fix from @HighCommander4
[here](https://g
llvmbot wrote:
@llvm/pr-subscribers-clangd
Author: Mythreya (MythreyaK)
Changes
In PR #128503, CLI option overwrites only if it was set to `never`.
This commit ensures that CLI options always overwrite any config option.
Thanks to the fix from @HighCommander4
[here](https://github.com/l
MythreyaK wrote:
I tested these locally and seems to work as expected. Please do double-check,
just in case I missed something!
| config | cli |outcome |
|--|||
| IWYU| iwyu | inserted |
| IWYU| never | not inserte
https://github.com/snarang181 ready_for_review
https://github.com/llvm/llvm-project/pull/146234
___
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: Samarth Narang (snarang181)
Changes
Implements https://github.com/llvm/llvm-project/issues/146223.
---
Full diff: https://github.com/llvm/llvm-project/pull/146234.diff
3 Files Affected:
- (modified) clang/docs/ReleaseNotes.rst (+1-2)
-
https://github.com/snarang181 edited
https://github.com/llvm/llvm-project/pull/146234
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Kazu Hirata
Date: 2025-06-28T13:04:00-07:00
New Revision: 402baea0a9ff7894565449e41f700c4e6a3f99cb
URL:
https://github.com/llvm/llvm-project/commit/402baea0a9ff7894565449e41f700c4e6a3f99cb
DIFF:
https://github.com/llvm/llvm-project/commit/402baea0a9ff7894565449e41f700c4e6a3f99cb.diff
L
https://github.com/kazutakahirata closed
https://github.com/llvm/llvm-project/pull/146220
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/Lukasdoe updated
https://github.com/llvm/llvm-project/pull/146230
From 4cb790f228c9578be163d9cca01e9232b1ca2239 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Lukas=20D=C3=B6llerer?=
Date: Sat, 28 Jun 2025 21:53:09 +0200
Subject: [PATCH] [LLVM][WebAssembly] Implement branch hinting
https://github.com/Lukasdoe ready_for_review
https://github.com/llvm/llvm-project/pull/146230
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Lukasdoe wrote:
edit: rebased
https://github.com/llvm/llvm-project/pull/146230
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Lukasdoe wrote:
@yuri91 @sbc100
https://github.com/llvm/llvm-project/pull/146230
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -1516,6 +1516,23 @@ void ASTContext::InitBuiltinTypes(const TargetInfo
&Target,
MSGuidTagDecl = buildImplicitRecord("_GUID");
getTranslationUnitDecl()->addDecl(MSGuidTagDecl);
}
+
+ // size_t (C99TC3 6.5.3.4), signed size_t (C++23 5.13.2) and
+ // ptrdiff_t (C99
@@ -7248,6 +7250,22 @@ QualType
TreeTransform::TransformDependentBitIntType(
return Result;
}
+template
+QualType TreeTransform::TransformPredefinedSugarType(
+TypeLocBuilder &TLB, PredefinedSugarTypeLoc TL) {
+ const PredefinedSugarType *EIT = TL.getTypePtr();
+ Qua
https://github.com/YexuanXiao edited
https://github.com/llvm/llvm-project/pull/143653
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -2767,6 +2767,10 @@ class DependentBitIntTypeLoc final
: public InheritingConcreteTypeLoc {};
+class PredefinedSugarTypeLoc final
+: public InheritingConcreteTypeLoc {};
YexuanXiao wrote:
https://github.com/llvm/llvm-project/blob/f90025ebd930a4719f3
https://github.com/YexuanXiao deleted
https://github.com/llvm/llvm-project/pull/143653
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/YexuanXiao edited
https://github.com/llvm/llvm-project/pull/143653
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
llvmbot wrote:
@llvm/pr-subscribers-clangir
Author: Amr Hesham (AmrDeveloper)
Changes
Upstream PackIndexingExpr for ScalarExpr
---
Full diff: https://github.com/llvm/llvm-project/pull/146239.diff
2 Files Affected:
- (modified) clang/lib/CIR/CodeGen/CIRGenExprScalar.cpp (+4)
- (added)
https://github.com/AmrDeveloper created
https://github.com/llvm/llvm-project/pull/146239
Upstream PackIndexingExpr for ScalarExpr
>From addc4c8be7497ca61f6a78891da1ce7a5fa9ea69 Mon Sep 17 00:00:00 2001
From: AmrDeveloper
Date: Sat, 28 Jun 2025 22:54:55 +0200
Subject: [PATCH] [CIR] Upstream Pac
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Amr Hesham (AmrDeveloper)
Changes
Upstream PackIndexingExpr for ScalarExpr
---
Full diff: https://github.com/llvm/llvm-project/pull/146239.diff
2 Files Affected:
- (modified) clang/lib/CIR/CodeGen/CIRGenExprScalar.cpp (+4)
- (added) cl
https://github.com/owenca edited
https://github.com/llvm/llvm-project/pull/143302
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/AmrDeveloper updated
https://github.com/llvm/llvm-project/pull/146129
>From 964a930b9f96423d04155b9972bfd8540c59d911 Mon Sep 17 00:00:00 2001
From: AmrDeveloper
Date: Fri, 27 Jun 2025 20:10:48 +0200
Subject: [PATCH 1/3] [CIR] Implement NotEqualOp for ComplexType
---
clang/i
@@ -2122,8 +2122,21 @@ SVal
RegionStoreManager::getBindingForField(RegionBindingsConstRef B,
if (const std::optional &V = B.getDirectBinding(R))
return *V;
- // If the containing record was initialized, try to get its constant value.
+ // UnnamedBitField is always Und
1 - 100 of 151 matches
Mail list logo