https://github.com/ldionne edited
https://github.com/llvm/llvm-project/pull/73618
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -0,0 +1,97 @@
+// -*- C++ -*-
+//===--===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM
Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-
@@ -0,0 +1,102 @@
+// -*- C++ -*-
+//===--===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM
Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License
@@ -0,0 +1,97 @@
+// -*- C++ -*-
+//===--===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM
Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-
@@ -0,0 +1,102 @@
+// -*- C++ -*-
+//===--===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM
Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License
@@ -0,0 +1,159 @@
+//===--===//
ldionne wrote:
Nit: these test names are a bit hard to read, I would suggest
`out_ptr.general.pass.cp`, `out_ptr_t.convert.pass.cpp`, etc.
https://github.com/llv
@@ -0,0 +1,97 @@
+// -*- C++ -*-
+//===--===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM
Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-
@@ -1,12 +1,20 @@
// NOTE: Assertions have been autogenerated by utils/update_cc_test_checks.py
// RUN: %clang_cc1 -triple aarch64-none-linux-gnu -target-feature +sve2p1 -S
-O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
// RUN: %clang_cc1 -triple aarch64-none-linux-gnu -t
https://github.com/muneebkhan85 edited
https://github.com/llvm/llvm-project/pull/71555
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
JasonWoodArm wrote:
I tested this with our build on Mac and we are working again so it fixed the
issue we were having. Thanks.
https://github.com/llvm/llvm-project/pull/75393
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.o
@@ -3164,6 +3164,18 @@ def : GCNPat <
(as_i1timm $bound_ctrl))
>;
+class SMPrefetchGetPcPat : GCNPat <
jayfoad wrote:
This pattern also interprets the "address" argument as being an offset from PC,
so it should also be removed from th
mjklemm wrote:
Let's get this in. I agree with the assessment by @banach-space. The PR looks
good to me.
https://github.com/llvm/llvm-project/pull/75393
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/li
https://github.com/ributzka updated
https://github.com/llvm/llvm-project/pull/75405
>From 78d332143efc8220d80715091246da4e62fdfb14 Mon Sep 17 00:00:00 2001
From: Juergen Ributzka
Date: Wed, 13 Dec 2023 15:44:54 -0800
Subject: [PATCH] [clang][modules] Strip LLVM options
Currently, the dep scann
ributzka wrote:
Thanks for the reviews.
https://github.com/llvm/llvm-project/pull/75405
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Juergen Ributzka
Date: 2023-12-14T09:21:18-08:00
New Revision: e007551b10bda9584223e8583591155070a3de4f
URL:
https://github.com/llvm/llvm-project/commit/e007551b10bda9584223e8583591155070a3de4f
DIFF:
https://github.com/llvm/llvm-project/commit/e007551b10bda9584223e8583591155070a3de4f.di
https://github.com/ributzka closed
https://github.com/llvm/llvm-project/pull/75405
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
luporl wrote:
> I build and `check-flang` on `arm64-apple-darwin22.6.0`.
> `Driver/no-duplicate-main.f90` fails in the 3rd RUN. The test passes with
> HEAD.
>
> ```
> kelvin@neutrino2 build % /Users/kelvin/wrk/llvm/tmp/build/bin/flang-new -o
> /Users/kelvin/wrk/llvm/tmp/build/tools/flang/test
https://github.com/banach-space updated
https://github.com/llvm/llvm-project/pull/75393
From 95b4db0690d5725011a741f81237f5954bc08ff8 Mon Sep 17 00:00:00 2001
From: Andrzej Warzynski
Date: Wed, 13 Dec 2023 22:05:07 +
Subject: [PATCH 1/3] [flang][driver] Don't use -whole-archive on Darwin
D
https://github.com/lei137 updated
https://github.com/llvm/llvm-project/pull/75226
>From 2e6a96f141cd103fa40b6926c1d9f0af58c6e72b Mon Sep 17 00:00:00 2001
From: Lei Huang
Date: Tue, 12 Dec 2023 10:58:34 -0600
Subject: [PATCH 1/3] [PowerPC] Emit libcall to frexpl for calls to
frexp(ppcDoublDoubl
https://github.com/lei137 updated
https://github.com/llvm/llvm-project/pull/75226
>From 6819814317367cf7fc944a5a1ecedd357bc3cd0a Mon Sep 17 00:00:00 2001
From: Lei Huang
Date: Tue, 12 Dec 2023 10:58:34 -0600
Subject: [PATCH 1/3] [PowerPC] Emit libcall to frexpl for calls to
frexp(ppcDoublDoubl
banach-space wrote:
> Unrelated to this PR, but may I ask how do you configure flang, to make it
> link without errors and without extra flags? I need to add
> `-L/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib`.
AFAIK, what you really want is this: `-isysroot $(xcrun --sdk-path
https://github.com/Friedrich20 updated
https://github.com/llvm/llvm-project/pull/74716
>From 5ef11803b597fec44b64239824a4c9d3280cfea6 Mon Sep 17 00:00:00 2001
From: Wei Tao
Date: Thu, 7 Dec 2023 21:33:40 +0800
Subject: [PATCH] [LLVM][CanonicalizeFreezeInLoops] fix duplicate removal
---
.../Tr
https://github.com/Friedrich20 updated
https://github.com/llvm/llvm-project/pull/74716
>From 5ef11803b597fec44b64239824a4c9d3280cfea6 Mon Sep 17 00:00:00 2001
From: Wei Tao
Date: Thu, 7 Dec 2023 21:33:40 +0800
Subject: [PATCH] [LLVM][CanonicalizeFreezeInLoops] fix duplicate removal
---
.../Tr
@@ -0,0 +1,78 @@
+// NOTE: Assertions have been autogenerated by utils/update_cc_test_checks.py
dtemirbulatov wrote:
Hmm, I could only see aarch64_sve_sqcvtn_x2 tests here, can you add
aarch64_sve_sqcvtn_x4 as well?
https://github.com/llvm/llvm-project/pull/754
@@ -0,0 +1,78 @@
+// NOTE: Assertions have been autogenerated by utils/update_cc_test_checks.py
dtemirbulatov wrote:
oh, sorry, I see now.
https://github.com/llvm/llvm-project/pull/75454
___
cfe-commits mailing list
cf
https://github.com/dtemirbulatov approved this pull request.
LGTM.
https://github.com/llvm/llvm-project/pull/75454
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/dtemirbulatov edited
https://github.com/llvm/llvm-project/pull/75454
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/jroelofs updated
https://github.com/llvm/llvm-project/pull/73686
>From bc152095691b32d1ad8539dfd60f5089df5eed8d Mon Sep 17 00:00:00 2001
From: Jon Roelofs
Date: Tue, 28 Nov 2023 10:39:44 -0800
Subject: [PATCH 01/11] =?UTF-8?q?[=F0=9D=98=80=F0=9D=97=BD=F0=9D=97=BF]=20?=
=?UTF
nico wrote:
If it's not too much trouble, could you `git cherry-pick
c60663d128f8e0dccd418bdf16ecc403b96aa74a` into this? (Cool if not, ofc.)
https://github.com/llvm/llvm-project/pull/75487
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https
kkwli wrote:
> > I build and `check-flang` on `arm64-apple-darwin22.6.0`.
> > `Driver/no-duplicate-main.f90` fails in the 3rd RUN. The test passes with
> > HEAD.
> > ```
> > kelvin@neutrino2 build % /Users/kelvin/wrk/llvm/tmp/build/bin/flang-new -o
> > /Users/kelvin/wrk/llvm/tmp/build/tools/fl
kkwli wrote:
> > Unrelated to this PR, but may I ask how do you configure flang, to make it
> > link without errors and without extra flags? I need to add
> > `-L/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib`.
>
> AFAIK, what you really want is this: `-isysroot $(xcrun --sdk-path
luporl wrote:
Ok, thanks, I'll try with `-DDEFAULT_SYSROOT="$(xcrun --show-sdk-path)"`.
But it's good to know that using `-isysroot` with flang is the right solution.
I'll try to come up with a patch to make flang support it, when I have some
spare time.
https://github.com/llvm/llvm-project/p
@@ -726,27 +726,69 @@ void Environment::setStorageLocation(const Expr &E,
StorageLocation &Loc) {
// so allow these as an exception.
assert(E.isGLValue() ||
E.getType()->isSpecificBuiltinType(BuiltinType::BuiltinFn));
- setStorageLocationInternal(E, Loc);
+ cons
Author: Fangrui Song
Date: 2023-12-14T11:03:28-08:00
New Revision: fed564432cef76f8b303c19ab1dfc0a14878fbc3
URL:
https://github.com/llvm/llvm-project/commit/fed564432cef76f8b303c19ab1dfc0a14878fbc3
DIFF:
https://github.com/llvm/llvm-project/commit/fed564432cef76f8b303c19ab1dfc0a14878fbc3.diff
https://github.com/MaskRay closed
https://github.com/llvm/llvm-project/pull/74959
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
MaskRay wrote:
In addition, calling `exit` from library code is probably not good. The error
can be surfaced by a very top-level component (e.g. driver as @zmodem
mentioned).
https://github.com/llvm/llvm-project/pull/75373
___
cfe-commits mailing lis
https://github.com/Qi-Hu created https://github.com/llvm/llvm-project/pull/75516
We define AEK_JSCVT and AEK_FCMA for CPU features FEAT_JSCVT and FEAT_FCMA
respectively, and add them to the CpuInfo of tsv110.
>From 6a1ac6f738459658690e7436820292fc28397ee4 Mon Sep 17 00:00:00 2001
From: Qi Hu
D
@@ -2169,8 +2169,11 @@ void AsmPrinter::emitGlobalIFunc(Module &M, const
GlobalIFunc &GI) {
MCSymbol *LocalAlias = getSymbolPreferLocal(GI);
if (LocalAlias != Name)
OutStreamer->emitAssignment(LocalAlias, Expr);
- } else if (TM.getTargetTriple().isOSBinFormatMac
llvmbot wrote:
@llvm/pr-subscribers-clang
@llvm/pr-subscribers-backend-aarch64
Author: Qi Hu (Qi-Hu)
Changes
We define AEK_JSCVT and AEK_FCMA for CPU features FEAT_JSCVT and FEAT_FCMA
respectively, and add them to the CpuInfo of tsv110.
---
Full diff: https://github.com/llvm/llvm-project
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 fed564432cef76f8b303c19ab1dfc0a14878fbc3
6a1ac6f738459658690e7436820292fc28397ee4 --
Author: Zequan Wu
Date: 2023-12-14T14:16:38-05:00
New Revision: ab3430f891cf508e2b5c4796789998561d543df4
URL:
https://github.com/llvm/llvm-project/commit/ab3430f891cf508e2b5c4796789998561d543df4
DIFF:
https://github.com/llvm/llvm-project/commit/ab3430f891cf508e2b5c4796789998561d543df4.diff
LOG
https://github.com/ZequanWu closed
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
MaskRay wrote:
Perhaps the subject should be changed to RFC now as it's not ready for merge. I
have a longer reply at
https://discourse.llvm.org/t/patch-to-disable-group-relocation-in-aarch64-large-code-model/75666/2
https://github.com/llvm/llvm-project/pull/75445
_
@@ -2169,8 +2169,11 @@ void AsmPrinter::emitGlobalIFunc(Module &M, const
GlobalIFunc &GI) {
MCSymbol *LocalAlias = getSymbolPreferLocal(GI);
if (LocalAlias != Name)
OutStreamer->emitAssignment(LocalAlias, Expr);
- } else if (TM.getTargetTriple().isOSBinFormatMac
https://github.com/shafik updated
https://github.com/llvm/llvm-project/pull/75130
>From 8a169838778e333e6bf14a7156a6220d09b5818a Mon Sep 17 00:00:00 2001
From: Shafik Yaghmour
Date: Mon, 11 Dec 2023 18:35:57 -0800
Subject: [PATCH] [Clang][AST] Fix crash in APValue::LValueBase::getType when
we
@@ -821,15 +822,23 @@ void InstrProfRecord::merge(InstrProfRecord &Other,
uint64_t Weight,
for (size_t I = 0, E = Other.Counts.size(); I < E; ++I) {
bool Overflowed;
-uint64_t Value =
-SaturatingMultiplyAdd(Other.Counts[I], Weight, Counts[I], &Overflowed);
-
https://github.com/jroelofs updated
https://github.com/llvm/llvm-project/pull/73686
>From bc152095691b32d1ad8539dfd60f5089df5eed8d Mon Sep 17 00:00:00 2001
From: Jon Roelofs
Date: Tue, 28 Nov 2023 10:39:44 -0800
Subject: [PATCH 01/11] =?UTF-8?q?[=F0=9D=98=80=F0=9D=97=BD=F0=9D=97=BF]=20?=
=?UTF
https://github.com/kpneal updated
https://github.com/llvm/llvm-project/pull/74883
>From eb43ba5adbf57988fdd5f490a74dc59d72f495e5 Mon Sep 17 00:00:00 2001
From: "Kevin P. Neal"
Date: Fri, 8 Dec 2023 14:43:50 -0500
Subject: [PATCH 1/3] [FPEnv] Add strictfp in some C++ constructors lacking a
Func
https://github.com/piotrAMD approved this pull request.
LGTM
You could also update existing permlane tests with run lines for gfx12:
* test/CodeGen/AMDGPU/llvm.amdgcn.permlane.ll
* test/CodeGen/AMDGPU/vcmpx-permlane-hazard.mir
This can also be a separate patch.
https://github.com/llvm/llvm-pro
https://github.com/Qi-Hu updated https://github.com/llvm/llvm-project/pull/75516
>From 535eb36a60a0fd0c7e1858bac699ab24f4f2c4a0 Mon Sep 17 00:00:00 2001
From: Qi Hu
Date: Thu, 14 Dec 2023 13:35:52 -0500
Subject: [PATCH] [TargetParser] Define AEK_FCMA and AEK_JSCVT for tsv110
We define AEK_JSCVT
https://github.com/ahmedbougacha approved this pull request.
Neat, ty!
https://github.com/llvm/llvm-project/pull/73686
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -5587,10 +5593,12 @@ RValue CodeGenFunction::EmitCall(const CGFunctionInfo
&CallInfo,
!isa_and_nonnull(TargetDecl))
EmitKCFIOperandBundle(ConcreteCallee, BundleList);
+#if 0 // XXX Why is this here? Duplicate!
if (const FunctionDecl *FD = dyn_cast_or_null(CurF
@@ -6,14 +7,80 @@ float z();
#pragma float_control(except, on)
class ON {
float w = 2 + y() * z();
- // CHECK-LABEL: define {{.*}} @_ZN2ONC2Ev{{.*}}
- // CHECK: llvm.experimental.constrained.fmul{{.*}}tonearest{{.*}}strict
};
ON on;
#pragma float_control(except, off)
cl
@@ -0,0 +1,97 @@
+// -*- C++ -*-
+//===--===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM
Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-
https://github.com/H-G-Hristov edited
https://github.com/llvm/llvm-project/pull/73618
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/wdunicornpro edited
https://github.com/llvm/llvm-project/pull/75254
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/jroelofs updated
https://github.com/llvm/llvm-project/pull/73686
>From bc152095691b32d1ad8539dfd60f5089df5eed8d Mon Sep 17 00:00:00 2001
From: Jon Roelofs
Date: Tue, 28 Nov 2023 10:39:44 -0800
Subject: [PATCH 01/11] =?UTF-8?q?[=F0=9D=98=80=F0=9D=97=BD=F0=9D=97=BF]=20?=
=?UTF
@@ -31259,14 +31274,23 @@ static SDValue LowerATOMIC_STORE(SDValue Op,
SelectionDAG &DAG,
if (!IsSeqCst && IsTypeLegal)
return Op;
- if (VT == MVT::i64 && !IsTypeLegal) {
+ if (!IsTypeLegal && !Subtarget.useSoftFloat() &&
+ !DAG.getMachineFunction().getFunction()
@@ -31259,14 +31274,23 @@ static SDValue LowerATOMIC_STORE(SDValue Op,
SelectionDAG &DAG,
if (!IsSeqCst && IsTypeLegal)
return Op;
- if (VT == MVT::i64 && !IsTypeLegal) {
+ if (!IsTypeLegal && !Subtarget.useSoftFloat() &&
+ !DAG.getMachineFunction().getFunction()
@@ -30115,12 +30126,16 @@
X86TargetLowering::shouldExpandAtomicLoadInIR(LoadInst *LI) const {
// If this a 64 bit atomic load on a 32-bit target and SSE2 is enabled, we
// can use movq to do the load. If we have X87 we can load into an 80-bit
// X87 register and store it
@@ -30095,12 +30102,16 @@ TargetLoweringBase::AtomicExpansionKind
X86TargetLowering::shouldExpandAtomicStoreInIR(StoreInst *SI) const {
Type *MemType = SI->getValueOperand()->getType();
- bool NoImplicitFloatOps =
- SI->getFunction()->hasFnAttribute(Attribute::NoImplic
@@ -228,87 +228,86 @@ define void @widen_broadcast_unaligned(ptr %p0, i32 %v) {
}
define i128 @load_i128(ptr %ptr) {
-; CHECK-O0-LABEL: load_i128:
-; CHECK-O0: # %bb.0:
-; CHECK-O0-NEXT:pushq %rbx
-; CHECK-O0-NEXT:.cfi_def_cfa_offset 16
-; CHECK-O0-NEXT:.cfi_
@@ -5520,6 +5520,12 @@ RValue CodeGenFunction::EmitCall(const CGFunctionInfo
&CallInfo,
CGM.AdjustMemoryAttribute(CalleePtr->getName(), Callee.getAbstractInfo(),
Attrs);
}
+ // We may not have a FunctionDecl*, but we still need to suppo
@@ -6,14 +7,80 @@ float z();
#pragma float_control(except, on)
class ON {
float w = 2 + y() * z();
- // CHECK-LABEL: define {{.*}} @_ZN2ONC2Ev{{.*}}
- // CHECK: llvm.experimental.constrained.fmul{{.*}}tonearest{{.*}}strict
};
ON on;
#pragma float_control(except, off)
cl
https://github.com/fel-cab created
https://github.com/llvm/llvm-project/pull/75528
This reverts commit 47d9fbc04b91fb03b6da294e82c2fb4bca6b6343.
It creates a segmentation falt on SPEChpc soma on Frontier on a GPU for the
kernel generate_new_beads
>From 1bb65bb3fd3aed4aa2776d4f370f5718412d1f27
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 i
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: None (fel-cab)
Changes
This reverts commit 47d9fbc04b91fb03b6da294e82c2fb4bca6b6343.
It creates a segmentation falt on SPEChpc soma on Frontier on a GPU for the
kernel generate_new_beads
---
Full diff: https://github.com/llvm/llvm-projec
tomrittervg wrote:
Hm, testing these patches on the original testcase in #62663 (the one where we
use statements 1B and 2B) - I don't think this patchset solves that scenario...
https://github.com/llvm/llvm-project/pull/69057
___
cfe-commits mailing l
rupprecht wrote:
After this commit, I'm seeing another "out-of-line definition" error for
`operator=` on the following reduced snippet:
```c++
class Foo {};
template
struct Stuff;
template
struct Stuff {
Stuff& operator=(Stuff&& that);
};
template
using Alias = Stuff;
template
Alias&
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Juergen Ributzka (ributzka)
Changes
This change moves all debug options out of the CodeGenOptions and creates a
dedicated top-level DebugOptions data struture. All uses of the debug options
are updated to reference the new location. No func
Author: Andrzej Warzyński
Date: 2023-12-14T21:11:25Z
New Revision: 1b6c8280b9a672a9c6f5c22d18b1cdaa2320d4ed
URL:
https://github.com/llvm/llvm-project/commit/1b6c8280b9a672a9c6f5c22d18b1cdaa2320d4ed
DIFF:
https://github.com/llvm/llvm-project/commit/1b6c8280b9a672a9c6f5c22d18b1cdaa2320d4ed.diff
https://github.com/banach-space closed
https://github.com/llvm/llvm-project/pull/75393
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/Qi-Hu updated https://github.com/llvm/llvm-project/pull/75516
>From dce3b66e2c55c81fe9e950b29d1da15e5e7a3f9f Mon Sep 17 00:00:00 2001
From: Qi Hu
Date: Thu, 14 Dec 2023 13:35:52 -0500
Subject: [PATCH] [TargetParser] Define AEK_FCMA and AEK_JSCVT for tsv110
We define AEK_JSCVT
Author: Craig Hesling
Date: 2023-12-14T16:25:03-05:00
New Revision: 29e043cb5c2efaad7fb203fb8240a91b77ca0c5b
URL:
https://github.com/llvm/llvm-project/commit/29e043cb5c2efaad7fb203fb8240a91b77ca0c5b
DIFF:
https://github.com/llvm/llvm-project/commit/29e043cb5c2efaad7fb203fb8240a91b77ca0c5b.diff
https://github.com/jyknight closed
https://github.com/llvm/llvm-project/pull/74292
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/5chmidti created
https://github.com/llvm/llvm-project/pull/75533
Adds support to hoist variables declared inside the selected region
and used afterwards back out of the extraced function for later use.
Uses the explicit variable type if only one decl needs hoisting,
otherwise
llvmbot wrote:
@llvm/pr-subscribers-clangd
Author: Julian Schmidt (5chmidti)
Changes
Adds support to hoist variables declared inside the selected region
and used afterwards back out of the extraced function for later use.
Uses the explicit variable type if only one decl needs hoisting,
oth
ilovepi wrote:
I think our Linux CI is seeing failures related to this patch:
https://luci-milo.appspot.com/ui/p/fuchsia/builders/toolchain.ci/clang-linux-arm64/b8761705440671462977/overview
Profile-aarch64 :: instrprof-binary-correlate.c is failing on that bot for
both x86_64 and arm64.
http
5chmidti wrote:
This is a revival of https://reviews.llvm.org/D138499.
There was no previous review on phabricator.
Open questions:
- I think that ``/`` should be included if a `tuple` or `pair`
is used, but couldn't figure out a clean way to include the headers. It looks
like the way to go wo
ilovepi wrote:
Test output:
```
TEST 'Profile-aarch64 :: instrprof-binary-correlate.c'
FAILED
Exit Code: 1
Command Output (stdout):
--
Binary files
/b/s/w/ir/x/w/llvm_build/runtimes/runtimes-aarch64-unknown-linux-gnu-bins/compiler-rt/test/profile/Profi
ilovepi wrote:
Seems like a mismatch on the diff, so maybe the check is too stringent.
If this will take a while to fix, would you mind reverting until it can be
addressed?
https://github.com/llvm/llvm-project/pull/69493
___
cfe-commits mailing list
https://github.com/5chmidti updated
https://github.com/llvm/llvm-project/pull/75533
>From 2c3668f590645859d4e70b7c675bda21212d1a89 Mon Sep 17 00:00:00 2001
From: Julian Schmidt <44101708+5chmi...@users.noreply.github.com>
Date: Sat, 21 Jan 2023 14:49:58 +0100
Subject: [PATCH] [clangd] Extract Fu
https://github.com/5chmidti updated
https://github.com/llvm/llvm-project/pull/75533
>From 02d70bf388b08f8b659c38495b63d39b2e9e80d8 Mon Sep 17 00:00:00 2001
From: Julian Schmidt <44101708+5chmi...@users.noreply.github.com>
Date: Sat, 21 Jan 2023 14:49:58 +0100
Subject: [PATCH] [clangd] Extract Fu
@@ -367,14 +374,17 @@ struct NewFunction {
bool Static = false;
ConstexprSpecKind Constexpr = ConstexprSpecKind::Unspecified;
bool Const = false;
+ const HoistSet &ToHoist;
5chmidti wrote:
The `const&` `HoistSet` I mentioned
https://github.com/llvm/llv
5chmidti wrote:
Ping
https://github.com/llvm/llvm-project/pull/71245
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/jroelofs closed
https://github.com/llvm/llvm-project/pull/73686
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/banach-space created
https://github.com/llvm/llvm-project/pull/75534
Refactor how the Fortran runtime libs are added to the linker
invocation. This is a non-functional change.
From 966e22e415ac2e696b4fd387e729e43799b2585f Mon Sep 17 00:00:00 2001
From: Andrzej Warzynski
Dat
llvmbot wrote:
@llvm/pr-subscribers-flang-driver
Author: Andrzej Warzyński (banach-space)
Changes
Refactor how the Fortran runtime libs are added to the linker
invocation. This is a non-functional change.
---
Full diff: https://github.com/llvm/llvm-project/pull/75534.diff
2 Files Affec
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Andrzej Warzyński (banach-space)
Changes
Refactor how the Fortran runtime libs are added to the linker
invocation. This is a non-functional change.
---
Full diff: https://github.com/llvm/llvm-project/pull/75534.diff
2 Files Affected:
-
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 3e6da3252fbbe58c309b58e08c8a16ac2797b5da
966e22e415ac2e696b4fd387e729e43799b2585f --
https://github.com/PiotrZSL approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/71245
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Jon Roelofs
Date: 2023-12-14T14:52:35-07:00
New Revision: acf9aa3c22d6fe88abba848d2804da1a732d205a
URL:
https://github.com/llvm/llvm-project/commit/acf9aa3c22d6fe88abba848d2804da1a732d205a
DIFF:
https://github.com/llvm/llvm-project/commit/acf9aa3c22d6fe88abba848d2804da1a732d205a.diff
L
https://github.com/jroelofs edited
https://github.com/llvm/llvm-project/pull/73687
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/jroelofs closed
https://github.com/llvm/llvm-project/pull/73687
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/banach-space updated
https://github.com/llvm/llvm-project/pull/75534
From b0b3bc42f0d6cb881ee0d028d2cc358ba3a347ed Mon Sep 17 00:00:00 2001
From: Andrzej Warzynski
Date: Thu, 14 Dec 2023 21:34:11 +
Subject: [PATCH] [flang][nfc] Refactor linker invocation logic
Refactor h
https://github.com/jroelofs edited
https://github.com/llvm/llvm-project/pull/73688
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Jon Roelofs
Date: 2023-12-14T14:57:00-07:00
New Revision: 6c12fd91540fe2f86b5032b10f04b74910b4c411
URL:
https://github.com/llvm/llvm-project/commit/6c12fd91540fe2f86b5032b10f04b74910b4c411
DIFF:
https://github.com/llvm/llvm-project/commit/6c12fd91540fe2f86b5032b10f04b74910b4c411.diff
L
https://github.com/jroelofs closed
https://github.com/llvm/llvm-project/pull/73688
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/jroelofs edited
https://github.com/llvm/llvm-project/pull/74902
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/jroelofs edited
https://github.com/llvm/llvm-project/pull/73685
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
201 - 300 of 395 matches
Mail list logo