https://github.com/owenca milestoned
https://github.com/llvm/llvm-project/pull/134514
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
owenca wrote:
Copied the entire `getFormattingLangOpts()` function from commit
d71ee7d23048ca64d14a7536927a006867cea39a to resolve conflicts.
https://github.com/llvm/llvm-project/pull/134514
___
llvm-branch-commits mailing list
llvm-branch-commits@lis
llvmbot wrote:
@llvm/pr-subscribers-clang-format
Author: Owen Pan (owenca)
Changes
Backport d71ee7d23048ca64d14a7536927a006867cea39a
---
Full diff: https://github.com/llvm/llvm-project/pull/134514.diff
6 Files Affected:
- (modified) clang/lib/Format/Format.cpp (+25-17)
- (modified) cl
https://github.com/owenca created
https://github.com/llvm/llvm-project/pull/134514
Backport d71ee7d23048ca64d14a7536927a006867cea39a
>From 4b705f9a9a06276f9586d628a409814104ce8e3a Mon Sep 17 00:00:00 2001
From: Owen Pan
Date: Sat, 5 Apr 2025 13:35:45 -0700
Subject: [PATCH] Release/20.x: [clang
https://github.com/phoebewang approved this pull request.
https://github.com/llvm/llvm-project/pull/134331
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -75,9 +75,11 @@ class ConvertToLLVMPattern : public ConversionPattern {
ValueRange indices,
ConversionPatternRewriter &rewriter) const;
- /// Returns if the given memref has identity maps and the element type is
-
@@ -22,7 +22,7 @@ func.func @bad_address_space(%a: memref<2xindex, "foo">) {
// CHECK-LABEL: @invalid_int_conversion
func.func @invalid_int_conversion() {
- // expected-error@+1 {{conversion of memref memory space 1 : ui64 to
integer address space failed. Consider adding
OCHyams wrote:
> [!WARNING]
> This pull request is not mergeable via GitHub because a downstack PR is
> open. Once all requirements are satisfied, merge this PR as a stack href="https://app.graphite.dev/github/pr/llvm/llvm-project/133495?utm_source=stack-comment-downstack-mergeability-warning";
DavidSpickett wrote:
My justification to backport: this was fixing a regression introduced by lldb
20, and https://github.com/llvm/llvm-project/issues/132024 is a separate report
of what I think is the same issue.
https://github.com/llvm/llvm-project/pull/134072
___
https://github.com/matthias-springer edited
https://github.com/llvm/llvm-project/pull/133286
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/132864
>From 8b7fcfc65d1615368805f5c3c5a459cc7e8c026a Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Tue, 25 Mar 2025 09:39:18 +0700
Subject: [PATCH] llvm-reduce: Do not reduce alloca array sizes to 0
Fixes #64340
durga4github wrote:
> @durga4github What do you think about merging this PR to the release branch?
As Artem mentioned, it is a low-risk fix impacting the lowering to the
redux_sync family of intrinsics only. So, it is good to merge it to the release
branch.
https://github.com/llvm/llvm-projec
llvmbot wrote:
@llvm/pr-subscribers-bolt
Author: Anatoly Trosinenko (atrosinenko)
Changes
Support simple analysis of the functions for which BOLT is unable to
reconstruct the CFG. This patch is inspired by the approach implemented
by Kristof Beyls in the original prototype of gadget scanne
https://github.com/mizvekov created
https://github.com/llvm/llvm-project/pull/132442
This implements an additional user of the resugaring transform: the pattern of
template type aliases.
For more details and discussion see:
https://discourse.llvm.org/t/rfc-improving-diagnostics-with-template-s
petar-avramovic wrote:
> [!WARNING]
> This pull request is not mergeable via GitHub because a downstack PR is
> open. Once all requirements are satisfied, merge this PR as a stack href="https://app.graphite.dev/github/pr/llvm/llvm-project/132385?utm_source=stack-comment-downstack-mergeability-w
@@ -769,7 +769,11 @@ void ReducerWorkItem::readBitcode(MemoryBufferRef Data,
LLVMContext &Ctx,
}
void ReducerWorkItem::writeBitcode(raw_ostream &OutStream) const {
+ const bool ShouldPreserveUseListOrder = true;
+
if (LTOInfo && LTOInfo->IsThinLTO && LTOInfo->EnableSplitL
https://github.com/kasuga-fj updated
https://github.com/llvm/llvm-project/pull/133667
>From ae5d9cff055000480e7e71205265b18911440e29 Mon Sep 17 00:00:00 2001
From: Ryotaro Kasuga
Date: Thu, 27 Mar 2025 09:52:16 +
Subject: [PATCH] [LoopInterchange] Fix the vectorizable check for a loop
In t
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: None (llvmbot)
Changes
Backport 65ee2813f9f9a8cd11c5e9ea372da7d12867b52f
Requested by: @cor3ntin
---
Full diff: https://github.com/llvm/llvm-project/pull/133998.diff
2 Files Affected:
- (modified) clang/lib/Sema/SemaAttr.cpp (+5)
- (a
https://github.com/llvmbot created
https://github.com/llvm/llvm-project/pull/132499
Backport 759ef5811e22 c0b2c10e9f3a
Requested by: @androm3da
>From ae055f832bba1c73d5f5efa1d90ac6b5eef6174d Mon Sep 17 00:00:00 2001
From: Ikhlas Ajbar
Date: Fri, 31 Jan 2025 11:59:39 -0600
Subject: [PATCH 1/2]
MaskRay wrote:
> The linker job in BareMetal toolchain object will be used by gnuld and lld
> both.
GNU ld instead of gnuld.
https://github.com/llvm/llvm-project/pull/132806
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
http
@@ -210,6 +223,96 @@ mlir::LogicalResult collectLoopNest(fir::DoLoopOp
currentLoop,
return mlir::success();
}
+
+/// Prepares the `fir.do_loop` nest to be easily mapped to OpenMP. In
+/// particular, this function would take this input IR:
+/// ```
+/// fir.do_loop %i_iv =
https://github.com/pcc created https://github.com/llvm/llvm-project/pull/133535
This reduces the amount of boilerplate required when adding a new
field to MIMetadata and reduces the chance of bugs like the
one I fixed in TargetInstrInfo::reassociateOps.
@@ -0,0 +1,55 @@
+! RUN: not llvm-mc %s -triple=sparcv9 -show-encoding 2>&1 | FileCheck %s
--check-prefixes=NO-VIS2
+! RUN: llvm-mc %s -triple=sparcv9 -mattr=+vis2 -show-encoding | FileCheck %s
--check-prefixes=VIS2
+
+!! VIS 2 instructions.
+
+! NO-VIS2: error: instruction requ
@@ -2,6 +2,7 @@
; RUN: opt -passes=loop-vectorize -enable-epilogue-vectorization=false
-mattr=+neon,+dotprod -force-vector-interleave=1 -S < %s | FileCheck %s
--check-prefixes=CHECK-INTERLEAVE1
; RUN: opt -passes=loop-vectorize -enable-epilogue-vectorization=false
-mattr=+neo
@@ -0,0 +1,228 @@
+// RUN: %clang %cflags -march=armv8.3-a %s -o %t.exe
+// RUN: llvm-bolt-binary-analysis --scanners=pauth %t.exe 2>&1 | FileCheck %s
+
+// Test various patterns that should or should not be considered safe
+// materialization of PC-relative addresses.
+//
+// Not
https://github.com/llvmbot updated
https://github.com/llvm/llvm-project/pull/131209
>From 0b23d98dceaa9f965bfa196a6adfa38b1b8bda8e Mon Sep 17 00:00:00 2001
From: higher-performance
Date: Thu, 13 Mar 2025 16:02:39 -0400
Subject: [PATCH] Reduce memory usage in AST parent map generation by lazily
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/mtrofin updated
https://github.com/llvm/llvm-project/pull/133147
>From e2bee273299d11c164ac6bf05cfd37dff20fadce Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Mon, 24 Mar 2025 12:01:10 -0700
Subject: [PATCH] RootAutodetect
---
compiler-rt/lib/ctx_profile/CMakeLists.txt
@@ -3177,6 +3177,420 @@ for.exit:; preds = %for.body
ret i32 %add
}
+define dso_local void @dotp_high_register_pressure(ptr %a, ptr %b, ptr %sum,
i32 %n) #1 {
SamTebbs33 wrote:
Added.
https://github.com/llvm/llvm-project/pull/13309
@@ -3108,35 +3102,27 @@ OpFoldResult LLVM::ZeroOp::fold(FoldAdaptor) {
//===--===//
/// Compute the total number of elements in the given type, also taking into
-/// account nested types. Supported types are
https://github.com/petar-avramovic updated
https://github.com/llvm/llvm-project/pull/132382
>From 4e74a7e91e4b8638b30f3bd13437b7a149e7a1a1 Mon Sep 17 00:00:00 2001
From: Petar Avramovic
Date: Thu, 27 Mar 2025 14:42:48 +0100
Subject: [PATCH] AMDGPU/GlobalISel: add RegBankLegalize rules for AND O
https://github.com/mizvekov updated
https://github.com/llvm/llvm-project/pull/132441
>From 0793555771f9855a12c267eb4f2de1341a8556d1 Mon Sep 17 00:00:00 2001
From: Matheus Izvekov
Date: Mon, 30 May 2022 01:46:31 +0200
Subject: [PATCH] [clang] Template Specialization Resugaring - TypeDecl
This i
https://github.com/quic-garvgupt updated
https://github.com/llvm/llvm-project/pull/121830
>From f4af05b47bddc3a88309341d5ff79cc9178f78ec Mon Sep 17 00:00:00 2001
From: Garvit Gupta
Date: Mon, 24 Mar 2025 04:58:57 -0700
Subject: [PATCH] [Driver] Add support for crtbegin.o, crtend.o and libgloss
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/133308
>From 12d4a200bee45399a64fdeaee37f6edd5eee4bfd Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Thu, 27 Mar 2025 21:06:55 +0300
Subject: [PATCH] [BOLT] Make DataflowAnalysis::getStateBefore() const (N
https://github.com/wrotki updated
https://github.com/llvm/llvm-project/pull/133832
>From 997a9ef880ce4ee4282c92c9fbadf1652c04d94c Mon Sep 17 00:00:00 2001
From: Mariusz Borsa
Date: Mon, 31 Mar 2025 17:06:41 -0700
Subject: [PATCH] release/20.x: [Sanitizers][Darwin][Test] XFAIL
malloc_zone.cpp
https://github.com/llvmbot created
https://github.com/llvm/llvm-project/pull/134058
Backport e0f8898e1d432ab4fdcaf353bf87a1d3cf36491a
Requested by: @nikic
>From 5c06ff7c2679dc8cf290d6fdde33a68fb8c733e1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Miro=20Hron=C4=8Dok?=
Date: Wed, 2 Apr 2025 11:52:
https://github.com/kasuga-fj updated
https://github.com/llvm/llvm-project/pull/133672
>From 72b48ba6d6b70eb9a65abdc516697f3dee9c7a2e Mon Sep 17 00:00:00 2001
From: Ryotaro Kasuga
Date: Thu, 27 Mar 2025 10:45:26 +
Subject: [PATCH] [LoopInterchange] Improve profitability check for
vectorizat
llvmbot wrote:
@llvm/pr-subscribers-debuginfo
Author: Orlando Cazalet-Hyams (OCHyams)
Changes
---
Full diff: https://github.com/llvm/llvm-project/pull/133486.diff
2 Files Affected:
- (modified) llvm/lib/Transforms/Scalar/JumpThreading.cpp (+14-1)
- (added) llvm/test/DebugInfo/KeyInst
Author: wanglei
Date: 2025-04-01T16:07:12-07:00
New Revision: e256eda15377acf4e26ea135a33e20ec4bd23ac0
URL:
https://github.com/llvm/llvm-project/commit/e256eda15377acf4e26ea135a33e20ec4bd23ac0
DIFF:
https://github.com/llvm/llvm-project/commit/e256eda15377acf4e26ea135a33e20ec4bd23ac0.diff
LOG:
Author: Ebuka Ezike
Date: 2025-03-21T12:53:58Z
New Revision: 21eeef598376abdf6cd2af6e674948a80eacb8ef
URL:
https://github.com/llvm/llvm-project/commit/21eeef598376abdf6cd2af6e674948a80eacb8ef
DIFF:
https://github.com/llvm/llvm-project/commit/21eeef598376abdf6cd2af6e674948a80eacb8ef.diff
LOG: R
@@ -2767,15 +2774,55 @@ MCSection
*TargetLoweringObjectFileGOFF::getExplicitSectionGlobal(
MCSection *TargetLoweringObjectFileGOFF::getSectionForLSDA(
const Function &F, const MCSymbol &FnSym, const TargetMachine &TM) const {
std::string Name = ".gcc_exception_table." +
arsenm wrote:
> can we have a CallInst copy all flags/metadata helper function?
Mostly could. The attribute case is trickier because you need to remap the
indexes if the signature changed
https://github.com/llvm/llvm-project/pull/133421
___
llvm-bra
llvmbot wrote:
@llvm/pr-subscribers-libcxx
Author: Peter Collingbourne (pcc)
Changes
The existing version check can lead to test failures on some distribution
packages of gdb where not all components of the version number are
integers, such as Fedora where gdb.VERSION can be something like
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/127634
>From 4515ac1a9f1a3efe94c902b7882400d04d25d4e8 Mon Sep 17 00:00:00 2001
From: ergawy
Date: Tue, 18 Feb 2025 06:17:17 -0600
Subject: [PATCH 1/2] [flang][OpenMP] Extend `do concurrent` mapping to
multi-range loops
https://github.com/kasuga-fj edited
https://github.com/llvm/llvm-project/pull/133665
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/OCHyams created
https://github.com/llvm/llvm-project/pull/133490
None
>From 20a853373f9105f54a973b6d933a8010edaf316a Mon Sep 17 00:00:00 2001
From: Orlando Cazalet-Hyams
Date: Wed, 26 Mar 2025 16:03:41 +
Subject: [PATCH] [KeyInstr][LoopRotate] Remap atoms of duplicated i
OCHyams wrote:
> [!WARNING]
> This pull request is not mergeable via GitHub because a downstack PR is
> open. Once all requirements are satisfied, merge this PR as a stack href="https://app.graphite.dev/github/pr/llvm/llvm-project/133482?utm_source=stack-comment-downstack-mergeability-warning";
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/133308
>From c7395a163286ee331fc601b35222f5a3d422d188 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Thu, 27 Mar 2025 21:06:55 +0300
Subject: [PATCH] [BOLT] Make DataflowAnalysis::getStateBefore() const (N
@@ -13,9 +13,9 @@ define protected amdgpu_kernel void @InferNothing(i32 %a, ptr
%b, double %c) {
; CHECK-NEXT:s_lshl_b64 s[2:3], s[6:7], 3
; CHECK-NEXT:s_add_u32 s0, s2, s0
; CHECK-NEXT:s_addc_u32 s1, s3, s1
-; CHECK-NEXT:v_mov_b32_e32 v3, s1
-; CHECK-NEXT:
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/133627
>From 3e646d940a2fece2624de27e223639cd2546b694 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Mon, 24 Mar 2025 14:33:36 +0700
Subject: [PATCH] llvm-reduce: Reduce with early return of arguments
Extend the i
llvmbot wrote:
@erichkeane What do you think about merging this PR to the release branch?
https://github.com/llvm/llvm-project/pull/134194
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/li
https://github.com/mtrofin updated
https://github.com/llvm/llvm-project/pull/134192
>From e7921cb1e200eb5f7456b2a3879082e5b21681a6 Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Wed, 2 Apr 2025 18:39:14 -0700
Subject: [PATCH] [ctxprof] Support for "move" semantics for the contextual
root
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/131896
>From 4af05a4981ec82dd0bce922725ee5b0f72ff8c9b Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Mon, 17 Mar 2025 18:21:30 +0300
Subject: [PATCH 1/3] [BOLT] Gadget scanner: streamline issue reporting
Author: Martin Storsjö
Date: 2025-03-28T23:19:10-07:00
New Revision: 44a6f6abbdb6f0eebfaf1ad6f601c29f80782de7
URL:
https://github.com/llvm/llvm-project/commit/44a6f6abbdb6f0eebfaf1ad6f601c29f80782de7
DIFF:
https://github.com/llvm/llvm-project/commit/44a6f6abbdb6f0eebfaf1ad6f601c29f80782de7.diff
OCHyams wrote:
> [!WARNING]
> This pull request is not mergeable via GitHub because a downstack PR is
> open. Once all requirements are satisfied, merge this PR as a stack href="https://app.graphite.dev/github/pr/llvm/llvm-project/133485?utm_source=stack-comment-downstack-mergeability-warning";
https://github.com/petar-avramovic updated
https://github.com/llvm/llvm-project/pull/132383
>From fdca6f36c330e482508359c45557b07c45c7b898 Mon Sep 17 00:00:00 2001
From: Petar Avramovic
Date: Thu, 27 Mar 2025 14:44:20 +0100
Subject: [PATCH] AMDGPU/GlobalISel: add RegBankLegalize rules for exten
https://github.com/mtrofin updated
https://github.com/llvm/llvm-project/pull/133147
>From b78258c5b562de7f8d7cc5b64341f1e537e447d0 Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Mon, 24 Mar 2025 12:01:10 -0700
Subject: [PATCH] RootAutodetect
---
compiler-rt/lib/ctx_profile/CMakeLists.txt
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/131899
>From f2b0aece24f35199e88b37ed8d6a6f96ee4b6b26 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 18 Mar 2025 21:32:11 +0300
Subject: [PATCH 1/2] [BOLT] Gadget scanner: detect non-protected indirec
https://github.com/mizvekov updated
https://github.com/llvm/llvm-project/pull/132447
>From 6b9e8d13fa1bd6a6583eab3eef74833b023f1d06 Mon Sep 17 00:00:00 2001
From: Matheus Izvekov
Date: Fri, 14 Mar 2025 19:41:38 -0300
Subject: [PATCH] [clang] resugar decltype of DeclRefExpr
This keeps around th
@@ -253,6 +427,45 @@ void GOFFWriter::writeHeader() {
OS.write_zeros(6); // Reserved
}
+void GOFFWriter::writeSymbol(const GOFFSymbol &Symbol) {
+ if (Symbol.Offset >= (((uint64_t)1) << 31))
+report_fatal_error("ESD offset outof range");
Everybody
https://github.com/ilovepi updated
https://github.com/llvm/llvm-project/pull/132101
>From 3f09b51ea96344fe03a6ffd453d4fba48e700526 Mon Sep 17 00:00:00 2001
From: Paul Kirth
Date: Wed, 19 Mar 2025 20:58:15 +
Subject: [PATCH] [clang-doc][NFC] Remove unnecessary directory cleanup
The tests al
https://github.com/mizvekov updated
https://github.com/llvm/llvm-project/pull/133190
>From 65a4c47a81e9e294f5d3c8f1afbe1f9036ac8e4b Mon Sep 17 00:00:00 2001
From: Matheus Izvekov
Date: Wed, 26 Mar 2025 18:38:34 -0300
Subject: [PATCH] [clang] support pack expansions for trailing requires clauses
https://github.com/Leporacanthicus approved this pull request.
LGTM, thanks for the work!
https://github.com/llvm/llvm-project/pull/131163
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/li
@@ -0,0 +1,73 @@
+; RUN: llc <%s --mtriple s390x-ibm-zos --filetype=obj -o - | \
+; RUN: od -Ax -tx1 -v | FileCheck --ignore-case %s
+; REQUIRES: systemz-registered-target
redstar wrote:
Removed.
https://github.com/llvm/llvm-project/pull/133799
___
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/127635
>From 6321731e6e1cf412ed002571b9140d56ac5b76c6 Mon Sep 17 00:00:00 2001
From: ergawy
Date: Tue, 18 Feb 2025 06:40:19 -0600
Subject: [PATCH] [flang][OpenMP] Handle "loop-local values" in `do concurrent`
nests
Ex
llvmbot wrote:
@llvm/pr-subscribers-llvm-ir
Author: Matt Arsenault (arsenm)
Changes
Extend the early return on value reduction to mutate the function return
type if the function has no call uses. This could be generalized to rewrite
cases where all callsites are used, but it turns out that
llvmbot wrote:
@llvm/pr-subscribers-llvm-transforms
Author: Matt Arsenault (arsenm)
Changes
This is to support a new inline function reduction in llvm-reduce,
which should pre-filter callsites that are not eligible for inlining.
This code was mostly structured as a match and apply, with a
https://github.com/petar-avramovic created
https://github.com/llvm/llvm-project/pull/132385
Uniform S16 shifts have to be extended to S32 using appropriate Extend
before lowering to S32 instruction.
Uniform packed V2S16 are lowered to SGPR S32 instructions,
other option is to use VALU packed V2S
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/133461
>From 43c034a7ccd057eb4e1c29daaa5f3ff882ae685a Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Wed, 19 Mar 2025 18:58:32 +0300
Subject: [PATCH 1/4] [BOLT] Gadget scanner: analyze functions without CF
llvmbot wrote:
@llvm/pr-subscribers-backend-amdgpu
Author: Petar Avramovic (petar-avramovic)
Changes
Uniform condition S1 is AnyExtended to S32 and high bits are cleaned using
AND with 1. Divergent S1 uses VCC.
Using B32/B64 rules to cover scalars vector and pointer types.
Divergent B64 is
https://github.com/petar-avramovic ready_for_review
https://github.com/llvm/llvm-project/pull/132385
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/quic-garvgupt edited
https://github.com/llvm/llvm-project/pull/121831
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
tstellar wrote:
@DanielKristofKiss ping
https://github.com/llvm/llvm-project/pull/130035
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -0,0 +1,148 @@
+//===- MCGOFFSymbolMapper.h - Maps MC section/symbol to GOFF symbols
--===//
+//
+// 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-Identifier: Ap
@@ -80,6 +80,21 @@ enum class RuleTy {
ForVectorization,
};
+/// Store the information about if corresponding direction vector was negated
kasuga-fj wrote:
> But I now guess that the complication here is the unique entries in the
> dependency matrix, is th
https://github.com/mizvekov updated
https://github.com/llvm/llvm-project/pull/132442
>From 9d5d42820a4998e0e3eb74f7301aa34dca55b890 Mon Sep 17 00:00:00 2001
From: Matheus Izvekov
Date: Mon, 30 May 2022 01:46:31 +0200
Subject: [PATCH] [clang] Template Specialization Resugaring - Template Type
A
https://github.com/petar-avramovic ready_for_review
https://github.com/llvm/llvm-project/pull/132384
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/SixWeining approved this pull request.
https://github.com/llvm/llvm-project/pull/132361
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -169,6 +169,91 @@ enum SubsectionKind : uint8_t {
SK_PPA1 = 2,
SK_PPA2 = 4,
};
+
+// The standard System/390 convention is to name the high-order (leftmost) bit
+// in a byte as bit zero. The Flags type helps to set bits in byte according
+// to this numeration order.
+c
https://github.com/tstellar closed
https://github.com/llvm/llvm-project/pull/133153
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/boomanaiden154 updated
https://github.com/llvm/llvm-project/pull/133185
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -1336,6 +1311,59 @@ static void addPreloadKernArgHint(Function &F,
TargetMachine &TM) {
}
}
+static void checkWavesPerEU(Module &M, TargetMachine &TM) {
+ for (Function &F : M) {
+const GCNSubtarget &ST = TM.getSubtarget(F);
+
+auto FlatWgrpSizeAttr =
+A
ritter-x2a wrote:
> Maybe we could consider adding "ISD::PTRADD"? Lowers to ISD::ADD by default,
> but targets that want to do weird things with pointer arithmetic could do
> them.
That would be helpful. We'd still need an inbounds flag for ISD::PTRADD, but
it would certainly be easier to ma
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/127633
>From f6a61dc9d383f19fa1cf38173829f2a732a4d544 Mon Sep 17 00:00:00 2001
From: ergawy
Date: Tue, 18 Feb 2025 02:50:46 -0600
Subject: [PATCH 1/3] [flang][OpenMP] Map simple `do concurrent` loops to
OpenMP host con
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/131897
>From 136dc3d8728a3511bd524d416059c289f0118100 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Mon, 17 Mar 2025 19:28:25 +0300
Subject: [PATCH 1/2] [BOLT] Gadget scanner: refactor analysis of RET
in
https://github.com/davemgreen updated
https://github.com/llvm/llvm-project/pull/133915
>From 35f44f31a41e485c7098a66bff99c4dfc424bb8d Mon Sep 17 00:00:00 2001
From: David Green
Date: Tue, 1 Apr 2025 15:15:08 +0100
Subject: [PATCH 1/2] [DAG][AArch64] Handle truncated buildvectors to allow
and(s
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Finn Plummer (inbelic)
Changes
- defines `ParamType` as a way to represent a reference to some
parameter in a root signature
- defines `ParseParam` and `ParseParams` as an infastructure to define
how the parameters of a given struct should
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/131899
>From 317a2d79f2b810be89f11fcf7afaa6f92c245e61 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 18 Mar 2025 21:32:11 +0300
Subject: [PATCH 1/2] [BOLT] Gadget scanner: detect non-protected indirec
https://github.com/shiltian approved this pull request.
https://github.com/llvm/llvm-project/pull/133422
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/j-hui created
https://github.com/llvm/llvm-project/pull/132500
ld64 issues a warning about section alignment which was counted as an
unexpected exported symbol and the test failed.
Fixed by disabling all linker warnings using -Wl,-w.
cherry-picked from commit 94426df66a8d7c
@@ -2769,6 +2769,23 @@ namespace {
} // end anonymous namespace
+StringRef AsmPrinter::getConstantSectionSuffix(const Constant *C) const {
+ SmallString<8> SectionNameSuffix;
+ if (TM.Options.EnableStaticDataPartitioning) {
+if (C && SDPI && PSI) {
+ auto Count = S
Author: Simon Pilgrim
Date: 2025-04-03T16:00:07+01:00
New Revision: 7f18a2fa9567050a245f3992963752a74cdff884
URL:
https://github.com/llvm/llvm-project/commit/7f18a2fa9567050a245f3992963752a74cdff884
DIFF:
https://github.com/llvm/llvm-project/commit/7f18a2fa9567050a245f3992963752a74cdff884.diff
https://github.com/aaupov ready_for_review
https://github.com/llvm/llvm-project/pull/132113
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
llvmbot wrote:
@llvm/pr-subscribers-clang-modules
Author: Dmitry Polukhin (dmpolukhin)
Changes
Fix for regression https://github.com/llvm/llvm-project/issues/130917, changes
in https://github.com/llvm/llvm-project/pull/111992 were too broad. This change
reduces scope of previous fix. Add
Author: Owen Pan
Date: 2025-03-28T23:14:52-07:00
New Revision: c1c4d7191d7078216b9c8793e46fff84a8c7a02d
URL:
https://github.com/llvm/llvm-project/commit/c1c4d7191d7078216b9c8793e46fff84a8c7a02d
DIFF:
https://github.com/llvm/llvm-project/commit/c1c4d7191d7078216b9c8793e46fff84a8c7a02d.diff
LOG:
redstar wrote:
I implemented the suggestion from @uweigand. The GOFF attributes are set
directly at the `MCSectionGOFF`, and the `GOFFSymbolMapper` is gone. I still
need to update a couple of tests, since now the section names have changed.
https://github.com/llvm/llvm-project/pull/133799
https://github.com/Pierre-vh updated
https://github.com/llvm/llvm-project/pull/131624
>From 3f3c67934d0c9ea34c11cbd24becc24541baf567 Mon Sep 17 00:00:00 2001
From: pvanhout
Date: Mon, 17 Mar 2025 13:54:59 +0100
Subject: [PATCH 1/2] [GlobalISel] Combine redundant sext_inreg
---
.../llvm/CodeGe
@@ -1509,18 +1509,18 @@ multiclass MIMG_Gather
: MIMG_Gather;
-class MIMG_IntersectRay_Helper {
- int num_addrs = !if(Is64, !if(IsA16, 9, 12), !if(IsA16, 8, 11));
+class MIMG_IntersectRay_Helper {
+ int num_addrs = !if(isBVH8, 11, !if(Is64, !if(IsA16, 9, 12), !if(IsA16,
iajbar wrote:
> > Given 20.1.1 was just released, is the plan still to get this one into
> > 20.x? (Just asking to know whether we should make a corresponding change in
> > Zig.)
>
> @quic-akaryaki @iajbar - can we get this/these changes in?
Yes, please.
https://github.com/llvm/llvm-project/
https://github.com/llvmbot updated
https://github.com/llvm/llvm-project/pull/133216
>From c1c4d7191d7078216b9c8793e46fff84a8c7a02d Mon Sep 17 00:00:00 2001
From: Owen Pan
Date: Thu, 27 Mar 2025 01:00:02 -0700
Subject: [PATCH] [clang-format] Allow `Language: Cpp` for C files (#133033)
Fix #1328
1 - 100 of 169 matches
Mail list logo