https://github.com/trcrsired updated
https://github.com/llvm/llvm-project/pull/96417
>From 25519e89cad1676cbabaf0d9a88739626b63 Mon Sep 17 00:00:00 2001
From: trcrsired
Date: Sun, 23 Jun 2024 00:07:19 -0400
Subject: [PATCH] Support --sysroot= for ${arch}-windows-msvc targets
I think it is
trcrsired wrote:
> This could close #54868 that I had opened a while back to support cross
> compiling using clang with [xwin](https://github.com/Jake-Shadle/xwin/).
no. I do not want that complicated file structure. I just want normal GNU
style's sysroot
https://github.com/llvm/llvm-project/
vitalybuka wrote:
> That test doesn't even use the new constant interpreter?
Yes, that's looks strange, but it fixes the bot
https://lab.llvm.org/buildbot/#/builders/52
https://github.com/llvm/llvm-project/pull/102785
___
cfe-commits mailing list
tbaederr wrote:
That test doesn't even use the new constant interpreter?
https://github.com/llvm/llvm-project/pull/102785
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
goldsteinn wrote:
ping3
https://github.com/llvm/llvm-project/pull/91101
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Backl1ght wrote:
> So, friend functions do not increase the template depth? That seems... weird!
This is not the cause, as for template depth friend functions behave just the
same as other functions I think. Maybe you are confused by my first comment in
https://github.com/llvm/llvm-project/iss
vitalybuka wrote:
I am not sure what is going on there, maybe it needs // UNSUPPORTED: asan
I am not going to reland, it's just a notice, to make sure you noticed the
revert.
https://github.com/llvm/llvm-project/pull/102786
___
cfe-commits mailing li
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Vitaly Buka (vitalybuka)
Changes
Reverts llvm/llvm-project#102785
---
Full diff: https://github.com/llvm/llvm-project/pull/102786.diff
2 Files Affected:
- (modified) clang/lib/AST/Interp/InterpFrame.cpp (+3-2)
- (modified) clang/test/A
https://github.com/vitalybuka created
https://github.com/llvm/llvm-project/pull/102786
Reverts llvm/llvm-project#102785
>From 0066d85186fda169b17acc63e4e85ad901e0cbe4 Mon Sep 17 00:00:00 2001
From: Vitaly Buka
Date: Sat, 10 Aug 2024 20:40:10 -0700
Subject: [PATCH] =?UTF-8?q?Revert=20"Revert=20
Author: Vitaly Buka
Date: 2024-08-10T20:39:55-07:00
New Revision: f498638a4cd5f60dafcda512e4de848ee627ab95
URL:
https://github.com/llvm/llvm-project/commit/f498638a4cd5f60dafcda512e4de848ee627ab95
DIFF:
https://github.com/llvm/llvm-project/commit/f498638a4cd5f60dafcda512e4de848ee627ab95.diff
L
https://github.com/vitalybuka closed
https://github.com/llvm/llvm-project/pull/102785
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/farzonl edited
https://github.com/llvm/llvm-project/pull/101989
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/farzonl edited
https://github.com/llvm/llvm-project/pull/101989
___
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: Vitaly Buka (vitalybuka)
Changes
Reverts llvm/llvm-project#102735
Breaks https://lab.llvm.org/buildbot/#/builders/52/builds/1496
---
Full diff: https://github.com/llvm/llvm-project/pull/102785.diff
2 Files Affected:
- (modified) clang/
https://github.com/vitalybuka edited
https://github.com/llvm/llvm-project/pull/102785
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/vitalybuka created
https://github.com/llvm/llvm-project/pull/102785
Reverts llvm/llvm-project#102735
Breaks
>From 7e8bb8c52f51fd6b41c0b6485b93fd0315b58bab Mon Sep 17 00:00:00 2001
From: Vitaly Buka
Date: Sat, 10 Aug 2024 19:55:54 -0700
Subject: [PATCH] Revert "[clang][Inte
vitalybuka wrote:
Breaks https://lab.llvm.org/buildbot/#/builders/52/builds/1496
https://github.com/llvm/llvm-project/pull/102735
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -1108,6 +1117,14 @@ bool SemaHLSL::CheckBuiltinFunctionCall(unsigned
BuiltinID, CallExpr *TheCall) {
return true;
break;
}
+ case Builtin::BI__builtin_hlsl_elementwise_sign: {
+if (CheckFloatingOrSignedIntRepresentation(&SemaRef, TheCall))
+ return tru
https://github.com/farzonl edited
https://github.com/llvm/llvm-project/pull/101989
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -1725,5 +1725,76 @@ _HLSL_AVAILABILITY(shadermodel, 6.0)
_HLSL_BUILTIN_ALIAS(__builtin_hlsl_wave_get_lane_index)
__attribute__((convergent)) uint WaveGetLaneIndex();
+//===--===//
+// sign builtins
+//===--
@@ -1725,5 +1725,76 @@ _HLSL_AVAILABILITY(shadermodel, 6.0)
_HLSL_BUILTIN_ALIAS(__builtin_hlsl_wave_get_lane_index)
__attribute__((convergent)) uint WaveGetLaneIndex();
+//===--===//
+// sign builtins
+//===--
@@ -1725,5 +1725,76 @@ _HLSL_AVAILABILITY(shadermodel, 6.0)
_HLSL_BUILTIN_ALIAS(__builtin_hlsl_wave_get_lane_index)
__attribute__((convergent)) uint WaveGetLaneIndex();
+//===--===//
+// sign builtins
+//===--
@@ -1725,5 +1725,76 @@ _HLSL_AVAILABILITY(shadermodel, 6.0)
_HLSL_BUILTIN_ALIAS(__builtin_hlsl_wave_get_lane_index)
__attribute__((convergent)) uint WaveGetLaneIndex();
+//===--===//
+// sign builtins
+//===--
@@ -4737,6 +4737,12 @@ def HLSLRSqrt : LangBuiltin<"HLSL_LANG"> {
let Prototype = "void(...)";
}
+def HLSLSign : LangBuiltin<"HLSL_LANG"> {
+ let Spellings = ["__builtin_hlsl_elementwise_sign"];
+ let Attributes = [NoThrow, Const];
+ let Prototype = "int(...)";
--
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` at step 2 "annotate".
Full details are available at:
https://lab.llvm.org/buildbot/#/builders/186/builds/1330
Here is the relevan
https://github.com/shiltian updated
https://github.com/llvm/llvm-project/pull/102716
>From 5f168adb3ce6935ad4d0c48ee29285a2a1053d74 Mon Sep 17 00:00:00 2001
From: Shilei Tian
Date: Fri, 9 Aug 2024 23:11:43 -0400
Subject: [PATCH] [Clang][OpenMP] Fix the wrong transform of `num_teams`
claused in
https://github.com/shiltian updated
https://github.com/llvm/llvm-project/pull/102716
>From 838e1ccc1593a12107fd96b36eea048dd9d38869 Mon Sep 17 00:00:00 2001
From: Shilei Tian
Date: Fri, 9 Aug 2024 23:11:43 -0400
Subject: [PATCH] [Clang][OpenMP] Fix the wrong transform of `num_teams`
claused in
https://github.com/shiltian updated
https://github.com/llvm/llvm-project/pull/102717
>From 998bb28ebbb72eccbf4461ba456bbc07499f10d4 Mon Sep 17 00:00:00 2001
From: Shilei Tian
Date: Fri, 9 Aug 2024 23:25:21 -0400
Subject: [PATCH] [Clang][OMPX] Add the code generation for multi-dim
`thread_limit
shiltian wrote:
> > > A test is required
> >
> >
> > I literally don't know how to test this TBH. I think our current OpenMP
> > tests generally don't cover this at all.
>
> They do. To test this, you need to use clause in the template and check that
> template params successfully replaced u
https://github.com/AlexVlx updated
https://github.com/llvm/llvm-project/pull/102776
>From d41faf6da8a9eed8c32f6a62fa9ebf38d5824c2c Mon Sep 17 00:00:00 2001
From: Alex Voicu
Date: Sun, 11 Aug 2024 01:39:46 +0300
Subject: [PATCH 1/2] Tweak AMDGCNSPIRV ABI to allow for the correct handling
of agg
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 a417083e27b155dc92b7f7271c0093aee0d7231c
d41faf6da8a9eed8c32f6a62fa9ebf38d5824c2c --e
https://github.com/AlexVlx ready_for_review
https://github.com/llvm/llvm-project/pull/102776
___
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-spir-v
Author: Alex Voicu (AlexVlx)
Changes
The AMDGPU kernel ABI is not directly representable in SPIR-V, since it relies
on passing aggregates `byref`, and SPIR-V only encodes `byval` (which the
AMDGPU BE disallows for kernel arguments). As a
https://github.com/AlexVlx created
https://github.com/llvm/llvm-project/pull/102776
The AMDGPU kernel ABI is not directly representable in SPIR-V, since it relies
on passing aggregates `byref`, and SPIR-V only encodes `byval` (which the
AMDGPU BE disallows for kernel arguments). As a temporary
https://github.com/HerrCai0907 approved this pull request.
https://github.com/llvm/llvm-project/pull/102759
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
hubert-reinterpretcast wrote:
I don't see a compelling reason for the extension and I find its behaviour
somewhat arbitrary: why is it okay to allow the overflow in the definition of
an enumerator but not okay to allow for `alignas`?
https://github.com/llvm/llvm-project/pull/102390
___
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 a417083e27b155dc92b7f7271c0093aee0d7231c
323ab9b867ade1b029bf55bff07d71abfc9d09ac --e
https://github.com/shiltian updated
https://github.com/llvm/llvm-project/pull/102717
>From 323ab9b867ade1b029bf55bff07d71abfc9d09ac Mon Sep 17 00:00:00 2001
From: Shilei Tian
Date: Fri, 9 Aug 2024 23:25:21 -0400
Subject: [PATCH] [Clang][OMPX] Add the code generation for multi-dim
`thread_limit
llvmbot wrote:
/pull-request llvm/llvm-project#102770
https://github.com/llvm/llvm-project/pull/102629
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/owenca milestoned
https://github.com/llvm/llvm-project/pull/102629
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
owenca wrote:
/cherry-pick 986bc3d0719af653fecb77e8cfc59f39bec148fd
https://github.com/llvm/llvm-project/pull/102629
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/owenca closed
https://github.com/llvm/llvm-project/pull/102629
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Owen Pan
Date: 2024-08-10T13:31:35-07:00
New Revision: 986bc3d0719af653fecb77e8cfc59f39bec148fd
URL:
https://github.com/llvm/llvm-project/commit/986bc3d0719af653fecb77e8cfc59f39bec148fd
DIFF:
https://github.com/llvm/llvm-project/commit/986bc3d0719af653fecb77e8cfc59f39bec148fd.diff
LOG:
https://github.com/owenca closed https://github.com/llvm/llvm-project/pull/95013
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Ameer J
Date: 2024-08-10T13:28:33-07:00
New Revision: c5a4291fb704b4cff469bab18ff7ebab41807564
URL:
https://github.com/llvm/llvm-project/commit/c5a4291fb704b4cff469bab18ff7ebab41807564
DIFF:
https://github.com/llvm/llvm-project/commit/c5a4291fb704b4cff469bab18ff7ebab41807564.diff
LOG:
https://github.com/aganea closed
https://github.com/llvm/llvm-project/pull/102681
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Alexandre Ganea
Date: 2024-08-10T16:26:10-04:00
New Revision: 2ba1cc8ea53cd76fbeac79dad837dcae32cc7e59
URL:
https://github.com/llvm/llvm-project/commit/2ba1cc8ea53cd76fbeac79dad837dcae32cc7e59
DIFF:
https://github.com/llvm/llvm-project/commit/2ba1cc8ea53cd76fbeac79dad837dcae32cc7e59.dif
https://github.com/aganea updated
https://github.com/llvm/llvm-project/pull/102681
>From 16efda65bb3d30b67b3215d7e8d69a105e2d771c Mon Sep 17 00:00:00 2001
From: Alexandre Ganea
Date: Fri, 9 Aug 2024 16:32:09 -0400
Subject: [PATCH 1/2] [Clang][CodeGen] Fix a bad codegen when building Clang
with
aganea wrote:
> Might be nice to clean this up in the future when Microsoft releases a fix.
I can add a comment to that effect.
https://github.com/llvm/llvm-project/pull/102681
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm
https://github.com/aganea approved this pull request.
This solves the performance issue I was seeing on Windows with a C++ clang
database. Thanks again for doing this @jansvoboda11!
https://github.com/llvm/llvm-project/pull/88800
___
cfe-commits maili
aganea wrote:
> This enables more efficient implementation of the caching VFS in #88800.
Thanks @jansvoboda11 for working on this, I appreciate. One question, what do
you mean by "more efficient"?
https://github.com/llvm/llvm-project/pull/102540
___
@@ -1230,6 +1231,12 @@ class TagTableInfo : public
CommonTypeTableInfo {
} else {
writer.write(0);
}
+if (auto ConformsTo = TI.SwiftConformsTo) {
+ writer.write(ConformsTo->size() + 1);
+ OS.write(ConformsTo->c_str(), ConformsTo->size());
--
@@ -572,6 +572,13 @@ class TagTableInfo
ReleaseOpLength - 1);
Data += ReleaseOpLength - 1;
}
+unsigned ConformsToLength =
+endian::readNext(Data);
+if (ConformsToLength > 0) {
compnerd wrote:
``
https://github.com/compnerd approved this pull request.
https://github.com/llvm/llvm-project/pull/102664
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/PiotrZSL approved this pull request.
https://github.com/llvm/llvm-project/pull/102759
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/tbaederr closed
https://github.com/llvm/llvm-project/pull/102762
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/compnerd edited
https://github.com/llvm/llvm-project/pull/102681
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Timm Baeder
Date: 2024-08-10T19:54:07+02:00
New Revision: 496b224dc2fabe7c9f72e02fb5096f2b0fdd9e9b
URL:
https://github.com/llvm/llvm-project/commit/496b224dc2fabe7c9f72e02fb5096f2b0fdd9e9b
DIFF:
https://github.com/llvm/llvm-project/commit/496b224dc2fabe7c9f72e02fb5096f2b0fdd9e9b.diff
L
Author: Kazu Hirata
Date: 2024-08-10T10:49:39-07:00
New Revision: 4ce2f988b28445dadd067e6990aa6fb3db81a184
URL:
https://github.com/llvm/llvm-project/commit/4ce2f988b28445dadd067e6990aa6fb3db81a184
DIFF:
https://github.com/llvm/llvm-project/commit/4ce2f988b28445dadd067e6990aa6fb3db81a184.diff
L
https://github.com/kazutakahirata closed
https://github.com/llvm/llvm-project/pull/102761
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/alexey-bataev approved this pull request.
LG
https://github.com/llvm/llvm-project/pull/102761
___
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 don't have a body and we need to implement them ourselves. Use the Memcpy
op to do that.
---
Full diff: https://github.com/llvm/llvm-project/pull/102762.diff
3 Files Affected:
- (modified) clang/lib/
https://github.com/tbaederr created
https://github.com/llvm/llvm-project/pull/102762
They don't have a body and we need to implement them ourselves. Use the Memcpy
op to do that.
>From 7c0b32dd559dd5a42ae72d8546c179565be6afc0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Timm=20B=C3=A4der?=
Date:
llvmbot wrote:
@llvm/pr-subscribers-clang-modules
Author: Kazu Hirata (kazutakahirata)
Changes
The use of _ requires either:
- (void)_ and curly braces, or
- [[maybe_unused]].
For simple repetitions like these, we can use traditional for loops
for readable warning-free code.
---
Full d
https://github.com/kazutakahirata created
https://github.com/llvm/llvm-project/pull/102761
The use of _ requires either:
- (void)_ and curly braces, or
- [[maybe_unused]].
For simple repetitions like these, we can use traditional for loops
for readable warning-free code.
>From 68c22e9e8010c6
urnathan wrote:
Thanks for the comments, I think this addresses them
https://github.com/llvm/llvm-project/pull/102078
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -5682,12 +5683,15 @@ bool TokenAnnotator::mustBreakBefore(const
AnnotatedLine &Line,
(Style.BreakTemplateDeclarations == FormatStyle::BTDS_Leave &&
Right.NewlinesBefore > 0);
}
- if (Left.ClosesRequiresClause && Right.isNot(tok::semi) &&
- Rig
https://github.com/urnathan updated
https://github.com/llvm/llvm-project/pull/102078
>From 193e704ea21251ea639bfb733671b4047c93c4ea Mon Sep 17 00:00:00 2001
From: Nathan Sidwell
Date: Sun, 4 Aug 2024 19:15:20 -0400
Subject: [PATCH 1/3] [clang-format] Adjust requires clause wrapping (#101550)
A
llvmbot wrote:
@llvm/pr-subscribers-clang-tools-extra
@llvm/pr-subscribers-clang-tidy
Author: Mike Crowe (mikecrowe)
Changes
My fix for my original fix of issue #92896 in
666d224248707f373577b5b049b5b022916c modified the function signature for
fmt::sprintf to more accurately match the
https://github.com/mikecrowe created
https://github.com/llvm/llvm-project/pull/102759
My fix for my original fix of issue #92896 in
666d224248707f373577b5b049b5b022916c modified the function signature for
fmt::sprintf to more accurately match the real implementation in libfmt but
failed to
kazutakahirata wrote:
I've fixed a warning with ac83582a2e7301f7088d14a4c352438e9f62bcf0. We should
probably use `for (unsigned I = 0; I != NumVars; ++I)` because the use of `_`
requires `(void)_;` and curly braces (or `[[maybe_unused]]`). Will post a
patch shortly.
https://github.com/llvm
Author: Kazu Hirata
Date: 2024-08-10T09:21:02-07:00
New Revision: ac83582a2e7301f7088d14a4c352438e9f62bcf0
URL:
https://github.com/llvm/llvm-project/commit/ac83582a2e7301f7088d14a4c352438e9f62bcf0
DIFF:
https://github.com/llvm/llvm-project/commit/ac83582a2e7301f7088d14a4c352438e9f62bcf0.diff
L
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Amr Hesham (AmrDeveloper)
Changes
Currently the constexpr vectors lit test depend on CHECK to compare the vector
values and IR, but after vector element access feature is implemented.
This patch rewrite all tests in constexpr vectors to d
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/AmrDeveloper created
https://github.com/llvm/llvm-project/pull/102757
Currently the constexpr vectors lit test depend on CHECK to compare the vector
values and IR, but after vector element access feature is implemented.
This patch rewrite all tests in constexpr vectors to de
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Timm Baeder (tbaederr)
Changes
Pointer::activate() propagates up anyway, so that is handled. But we need to
call activate() in any case since the parent might not be a union, but the
activate() is still needed. Always call it and hope tha
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Timm Baeder (tbaederr)
Changes
Including unions, where this is more important.
---
Full diff: https://github.com/llvm/llvm-project/pull/102749.diff
2 Files Affected:
- (modified) clang/lib/AST/Interp/Compiler.cpp (+3)
- (modified) clan
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Enna1 (Enna1)
Changes
In 4198576157bfd0d08c08b784220d6132b709ae2c, we add support for dumping builtin
name for AtomicExpr in JSON dump. This change syncs `TextNodeDumper` with
`JSONNodeDumper`, makes `TextNodeDumper` learned to dump built
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Timm Baeder (tbaederr)
Changes
Zero-initializing all of them accidentally left the last member active. Only
initialize the first one.
---
Full diff: https://github.com/llvm/llvm-project/pull/102744.diff
3 Files Affected:
- (modified) c
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Timm Baeder (tbaederr)
Changes
---
Full diff: https://github.com/llvm/llvm-project/pull/102743.diff
3 Files Affected:
- (modified) clang/lib/AST/Interp/Interp.cpp (+14-12)
- (modified) clang/lib/AST/Interp/Pointer.cpp (+1-1)
- (modif
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Timm Baeder (tbaederr)
Changes
---
Full diff: https://github.com/llvm/llvm-project/pull/102739.diff
2 Files Affected:
- (modified) clang/lib/AST/Interp/Compiler.cpp (+12-13)
- (modified) clang/test/AST/Interp/unions.cpp (+46)
`
https://github.com/tbaederr closed
https://github.com/llvm/llvm-project/pull/102753
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Timm Baeder
Date: 2024-08-10T16:32:15+02:00
New Revision: 9d6cec5f349d4e26ac8610565dbbe4678a965278
URL:
https://github.com/llvm/llvm-project/commit/9d6cec5f349d4e26ac8610565dbbe4678a965278
DIFF:
https://github.com/llvm/llvm-project/commit/9d6cec5f349d4e26ac8610565dbbe4678a965278.diff
L
https://github.com/s-barannikov edited
https://github.com/llvm/llvm-project/pull/98713
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/s-barannikov approved this pull request.
https://github.com/llvm/llvm-project/pull/98713
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/DeinAlptraum edited
https://github.com/llvm/llvm-project/pull/101802
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
alexey-bataev wrote:
> > A test is required
>
>
>
> I literally don't know how to test this TBH. I think our current OpenMP tests
> generally don't cover this at all.
They do. To test this, you need to use clause in the template and check that
template params successfully replaced upon inst
https://github.com/tbaederr created
https://github.com/llvm/llvm-project/pull/102753
Pointer::activate() propagates up anyway, so that is handled. But we need to
call activate() in any case since the parent might not be a union, but the
activate() is still needed. Always call it and hope that
https://github.com/tbaederr closed
https://github.com/llvm/llvm-project/pull/102749
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Timm Baeder
Date: 2024-08-10T15:56:19+02:00
New Revision: 8d908b8cc5f4b3aeb2303437a9c2d35654279fd9
URL:
https://github.com/llvm/llvm-project/commit/8d908b8cc5f4b3aeb2303437a9c2d35654279fd9
DIFF:
https://github.com/llvm/llvm-project/commit/8d908b8cc5f4b3aeb2303437a9c2d35654279fd9.diff
L
https://github.com/shiltian edited
https://github.com/llvm/llvm-project/pull/102717
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/shiltian closed
https://github.com/llvm/llvm-project/pull/102715
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Shilei Tian
Date: 2024-08-10T09:54:58-04:00
New Revision: 1c269929d03e4a664a1f05d494b8fefe291ef8c0
URL:
https://github.com/llvm/llvm-project/commit/1c269929d03e4a664a1f05d494b8fefe291ef8c0
DIFF:
https://github.com/llvm/llvm-project/commit/1c269929d03e4a664a1f05d494b8fefe291ef8c0.diff
L
shiltian wrote:
> A test is required
I literally don't know how to test this TBH. I think our current OpenMP tests
generally don't cover this at all.
https://github.com/llvm/llvm-project/pull/102716
___
cfe-commits mailing list
cfe-commits@lists.llvm
@@ -386,6 +386,10 @@ def __contains__(self, other):
# same file, in between lines
if self.start.line < other.line < self.end.line:
return True
+# between columns in one-liner range
+elif self.start.line == other.line == self.end.line:
https://github.com/tbaederr created
https://github.com/llvm/llvm-project/pull/102749
Including unions, where this is more important.
>From e2a9a796b2beb2dcee0f8ec974cc548427091af4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Timm=20B=C3=A4der?=
Date: Sat, 10 Aug 2024 15:19:55 +0200
Subject: [PATCH
https://github.com/tbaederr closed
https://github.com/llvm/llvm-project/pull/102744
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Timm Baeder
Date: 2024-08-10T15:25:08+02:00
New Revision: ac47edd8a9dadc15aa7b6557e3ac03512aa1cf6f
URL:
https://github.com/llvm/llvm-project/commit/ac47edd8a9dadc15aa7b6557e3ac03512aa1cf6f
DIFF:
https://github.com/llvm/llvm-project/commit/ac47edd8a9dadc15aa7b6557e3ac03512aa1cf6f.diff
L
https://github.com/Enna1 created
https://github.com/llvm/llvm-project/pull/102748
In 4198576157bfd0d08c08b784220d6132b709ae2c, we add support for dumping builtin
name for AtomicExpr in JSON dump. This change syncs `TextNodeDumper` with
`JSONNodeDumper`, makes `TextNodeDumper` learned to dump b
https://github.com/alexey-bataev commented:
A test is required
https://github.com/llvm/llvm-project/pull/102716
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
1 - 100 of 152 matches
Mail list logo