davemgreen wrote:
The changes looks OK to me - they should only alter the (doublely) opt-in
optimization remarks so should be pretty safe. @tru does that sounds OK to you,
for it to go onto the branch?
https://github.com/llvm/llvm-project/pull/102168
___
https://github.com/arsenm approved this pull request.
https://github.com/llvm/llvm-project/pull/101760
___
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/shiltian updated
https://github.com/llvm/llvm-project/pull/101760
>From f9e990a43908efc2e155c95f3cd4ddadefc4d6a1 Mon Sep 17 00:00:00 2001
From: Shilei Tian
Date: Fri, 2 Aug 2024 18:05:44 -0400
Subject: [PATCH] [AMDGPU][Attributor] Add a pass parameter `closed-world` for
AMDG
ChuanqiXu9 wrote:
I feel this is good and no risks to bring in 19.x
https://github.com/llvm/llvm-project/pull/102159
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-com
Author: Shilei Tian
Date: 2024-08-06T21:30:14-04:00
New Revision: 30b2408fe12faf6ac90a1a709750425ffd752a8c
URL:
https://github.com/llvm/llvm-project/commit/30b2408fe12faf6ac90a1a709750425ffd752a8c
DIFF:
https://github.com/llvm/llvm-project/commit/30b2408fe12faf6ac90a1a709750425ffd752a8c.diff
L
llvmbot wrote:
@llvm/pr-subscribers-compiler-rt-sanitizer
Author: Florian Mayer (fmayer)
Changes
This is for consistency with the production code
---
Full diff: https://github.com/llvm/llvm-project/pull/102251.diff
2 Files Affected:
- (modified) compiler-rt/lib/asan/tests/asan_noinst_
https://github.com/fmayer created
https://github.com/llvm/llvm-project/pull/102253
Otherwise we have to memset 2040 bytes (255 * 8) for each call
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/
https://github.com/fmayer created
https://github.com/llvm/llvm-project/pull/102252
Otherwise we have to memset 2040 bytes (255 * 8) for each call
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/
https://github.com/fmayer created
https://github.com/llvm/llvm-project/pull/102251
This is for consistency with the production code
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listin
Author: Han-Chung Wang
Date: 2024-08-06T14:28:37-07:00
New Revision: b102575a6cf350124a8967a4e0714718008f72c1
URL:
https://github.com/llvm/llvm-project/commit/b102575a6cf350124a8967a4e0714718008f72c1
DIFF:
https://github.com/llvm/llvm-project/commit/b102575a6cf350124a8967a4e0714718008f72c1.diff
https://github.com/aemerson approved this pull request.
These are some very nice improvements, thanks for working on this. None of the
test output changes look to be exposing problems with this patch, so LGTM.
https://github.com/llvm/llvm-project/pull/102167
@@ -45,61 +45,189 @@ cl::OptionCategory GICombinerOptionCategory(
);
} // end namespace llvm
-/// This class acts as the glue the joins the CombinerHelper to the overall
+/// This class acts as the glue that joins the CombinerHelper to the overall
/// Combine algorithm. The C
https://github.com/aemerson edited
https://github.com/llvm/llvm-project/pull/102163
___
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/aemerson approved this pull request.
LGTM with nit.
https://github.com/llvm/llvm-project/pull/102163
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-
llvmbot wrote:
@llvm/pr-subscribers-llvm-regalloc
Author: None (llvmbot)
Changes
Backport c80c09f3e380a0a2b00b36bebf72f43271a564c1
Requested by: @DimitryAndric
---
Full diff: https://github.com/llvm/llvm-project/pull/102207.diff
3 Files Affected:
- (modified) llvm/include/llvm/Support
llvmbot wrote:
@llvm/pr-subscribers-backend-x86
Author: None (llvmbot)
Changes
Backport c80c09f3e380a0a2b00b36bebf72f43271a564c1
Requested by: @DimitryAndric
---
Full diff: https://github.com/llvm/llvm-project/pull/102207.diff
3 Files Affected:
- (modified) llvm/include/llvm/Support/M
https://github.com/llvmbot milestoned
https://github.com/llvm/llvm-project/pull/102207
___
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/llvmbot created
https://github.com/llvm/llvm-project/pull/102207
Backport c80c09f3e380a0a2b00b36bebf72f43271a564c1
Requested by: @DimitryAndric
>From c472fe3ab850b114a4349c602f375ae0294f57c4 Mon Sep 17 00:00:00 2001
From: Dimitry Andric
Date: Tue, 23 Jul 2024 19:02:36 +0200
llvmbot wrote:
@llvm/pr-subscribers-llvm-analysis
Author: Florian Hahn (fhahn)
Changes
…577)
Update getDependenceDistanceStrideAndSize to reason about different
combinations of strides directly and explicitly.
Update getPtrStride to return 0 for invariant pointers.
Then proceed by chec
https://github.com/fhahn edited https://github.com/llvm/llvm-project/pull/102201
___
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/fhahn milestoned
https://github.com/llvm/llvm-project/pull/102201
___
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/fhahn created
https://github.com/llvm/llvm-project/pull/102201
…577)
Update getDependenceDistanceStrideAndSize to reason about different
combinations of strides directly and explicitly.
Update getPtrStride to return 0 for invariant pointers.
Then proceed by checking the st
https://github.com/tobias-stadler edited
https://github.com/llvm/llvm-project/pull/102163
___
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/tobias-stadler edited
https://github.com/llvm/llvm-project/pull/102163
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
tobias-stadler wrote:
> Is this a fundamental issue of the combiner or do we have to revisit the
> situation when the combiner becomes slowly more powerful?
This is a fundamental issue of combiner-style algorithms. Fixed-point iteration
just burns too much compile-time for no good reason. Both
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/100523
>From bbd9d3db15809593b5d4c8d41f5990702843bf2e Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Thu, 25 Jul 2024 10:38:11 +0400
Subject: [PATCH] TTI: Check legalization cost of abs nodes
Also adjust the AMDGP
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/100521
>From 88fe51a9f4144094036da1899f5946ebfa609971 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Thu, 25 Jul 2024 10:33:23 +0400
Subject: [PATCH] TTI: Check legalization cost of fptosi_sat/fptoui_sat nodes
---
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/100520
>From 05c9703c68a33729e598862f5b2de37e2d6a453f Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Thu, 25 Jul 2024 10:31:04 +0400
Subject: [PATCH] TTI: Check legalization cost of mulfix ISD nodes
---
llvm/incl
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/100519
>From fd7e3162be6e57d62942759b10e9a3e192af2d18 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Thu, 25 Jul 2024 10:27:54 +0400
Subject: [PATCH] TTI: Check legalization cost of mul overflow ISD nodes
---
llv
https://github.com/arsenm approved this pull request.
https://github.com/llvm/llvm-project/pull/102158
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
tschuett wrote:
Is this a fundamental issue of the combiner or do we have to revisit the
situation when the combiner becomes slowly more powerful?
https://github.com/llvm/llvm-project/pull/102167
___
llvm-branch-commits mailing list
llvm-branch-commit
https://github.com/arsenm approved this pull request.
https://github.com/llvm/llvm-project/pull/102130
___
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-backend-hexagon
Author: None (llvmbot)
Changes
Backport 68df06a0b2998765cb0a41353fcf0919bbf57ddb
Requested by: @yandalur
---
Full diff: https://github.com/llvm/llvm-project/pull/102179.diff
2 Files Affected:
- (modified) llvm/lib/Target/Hexagon/Hexa
llvmbot wrote:
@SundeepKushwaha What do you think about merging this PR to the release branch?
https://github.com/llvm/llvm-project/pull/102179
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailm
https://github.com/llvmbot created
https://github.com/llvm/llvm-project/pull/102179
Backport 68df06a0b2998765cb0a41353fcf0919bbf57ddb
Requested by: @yandalur
>From 56ed15517a94f797a0a71029280c9cf0c10e4bf3 Mon Sep 17 00:00:00 2001
From: yandalur
Date: Thu, 1 Aug 2024 21:37:23 +0530
Subject: [P
https://github.com/llvmbot milestoned
https://github.com/llvm/llvm-project/pull/102179
___
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/TIFitis updated
https://github.com/llvm/llvm-project/pull/101707
>From 9db19516d50cd4f6a597fbd811419af98859315a Mon Sep 17 00:00:00 2001
From: Akash Banerjee
Date: Fri, 2 Aug 2024 17:11:21 +0100
Subject: [PATCH] [OpenMP]Update use_device_clause lowering
This patch updates th
https://github.com/tobias-stadler edited
https://github.com/llvm/llvm-project/pull/102167
___
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/tobias-stadler edited
https://github.com/llvm/llvm-project/pull/102163
___
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/tobias-stadler edited
https://github.com/llvm/llvm-project/pull/102167
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -33,8 +33,7 @@ define noundef i1 @logger(i32 noundef %logLevel, ptr %ea, ptr
%pll) {
; CHECK-GI-NEXT:b.hi .LBB1_2
; CHECK-GI-NEXT: // %bb.1: // %land.rhs
; CHECK-GI-NEXT:ldr x8, [x1]
-; CHECK-GI-NEXT:ldrb w8, [x8]
-; CHECK-GI-NEXT:and w0, w8, #0x1
+; CHECK-
@@ -88,7 +95,8 @@ body: |
%cmp2:_(s32) = G_ICMP intpred(sge), %cmp_lhs(s64), %add
$w0 = COPY %cmp2(s32)
-RET_ReallyLR implicit $w0
+$w1 = COPY %cmp1(s32)
tobias-stadler wrote:
cmp1 was dead in the input IR, but according to the com
@@ -9,6 +9,8 @@ body: |
bb.1:
; CHECK-LABEL: name: crash_fn
; CHECK: [[C:%[0-9]+]]:_(p0) = G_CONSTANT i64 0
+; CHECK-NEXT: [[C1:%[0-9]+]]:_(s32) = G_CONSTANT i32 0
+; CHECK-NEXT: [[C2:%[0-9]+]]:_(s1) = G_CONSTANT i1 false
tobias-st
@@ -257,10 +257,10 @@ define i32 @udiv_div_by_180(i32 %x)
;
; GISEL-LABEL: udiv_div_by_180:
; GISEL: // %bb.0:
-; GISEL-NEXT:uxtb w8, w0
-; GISEL-NEXT:mov w9, #5826 // =0x16c2
-; GISEL-NEXT:movk w9, #364, lsl #16
-; GISEL-NEXT:umull x8, w8, w9
+; GISEL-NEX
hazzlim wrote:
This is useful for users in conjunction with
https://github.com/llvm/llvm-project/commit/4b9bcabdf05346fd72db0d1ad88faa9b969a8f13
but requires them to be using the same compiler (so that spills occur in the
same places).
It should be safe as it is very much opt-in via `-aarch64
llvmbot wrote:
@llvm/pr-subscribers-backend-aarch64
Author: None (llvmbot)
Changes
Backport a98a0dc
Requested by: @hazzlim
---
Patch is 21.36 KiB, truncated to 20.00 KiB below, full version:
https://github.com/llvm/llvm-project/pull/102168.diff
6 Files Affected:
- (modified) llvm/in
llvmbot wrote:
@davemgreen What do you think about merging this PR to the release branch?
https://github.com/llvm/llvm-project/pull/102168
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/li
https://github.com/llvmbot milestoned
https://github.com/llvm/llvm-project/pull/102168
___
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/llvmbot created
https://github.com/llvm/llvm-project/pull/102168
Backport a98a0dc
Requested by: @hazzlim
>From e572643c71072b6038298b25b09a6e9cab71f9b3 Mon Sep 17 00:00:00 2001
From: Hari Limaye
Date: Tue, 6 Aug 2024 11:39:01 +0100
Subject: [PATCH] [AArch64] Add streaming-m
tobias-stadler wrote:
CTMark O0:
```
Program compile_instructions
size..text
base-O0 patch-O0
diff base-O0patch-O0 diff
7zip/7zip-benchmark
https://github.com/RKSimon approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/100519
___
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/JDevlieghere approved this pull request.
https://github.com/llvm/llvm-project/pull/102112
___
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/RKSimon approved this pull request.
LGTM - although I don't think we have any legal/custom cost test coverage (only
x86 which exapands)
https://github.com/llvm/llvm-project/pull/100520
___
llvm-branch-commits mailing list
llvm-branc
llvmbot wrote:
@llvm/pr-subscribers-llvm-globalisel
Author: Tobias Stadler (tobias-stadler)
Changes
Disable fixed-point iteration in all AArch64 Combiners after #102163.
See inline comments for justification of test changes.
---
Full diff: https://github.com/llvm/llvm-project/pull/102167
https://github.com/tobias-stadler created
https://github.com/llvm/llvm-project/pull/102167
Disable fixed-point iteration in all AArch64 Combiners after #102163.
See inline comments for justification of test changes.
___
llvm-branch-commits mailing l
llvmbot wrote:
@llvm/pr-subscribers-llvm-globalisel
Author: Tobias Stadler (tobias-stadler)
Changes
Continues the work for disabling fixed-point iteration in the Combiner
(#94291).
This introduces improved Observer-based heuristics in the
GISel Combiner to retry combining defs/uses of mod
https://github.com/tobias-stadler created
https://github.com/llvm/llvm-project/pull/102163
Continues the work for disabling fixed-point iteration in the Combiner
(#94291).
This introduces improved Observer-based heuristics in the
GISel Combiner to retry combining defs/uses of modified instructi
llvmbot wrote:
@llvm/pr-subscribers-clang
@llvm/pr-subscribers-clang-driver
Author: None (llvmbot)
Changes
Backport bd576fe34285c4dcd04837bf07a89a9c00e3cd
Requested by: @ChuanqiXu9
---
Full diff: https://github.com/llvm/llvm-project/pull/102159.diff
4 Files Affected:
- (modified) clan
llvmbot wrote:
@ChuanqiXu9 What do you think about merging this PR to the release branch?
https://github.com/llvm/llvm-project/pull/102159
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/li
https://github.com/llvmbot milestoned
https://github.com/llvm/llvm-project/pull/102159
___
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/llvmbot created
https://github.com/llvm/llvm-project/pull/102159
Backport bd576fe34285c4dcd04837bf07a89a9c00e3cd
Requested by: @ChuanqiXu9
>From 97774f6fb6541314a9ee5b8257cfc9e8c3221d4e Mon Sep 17 00:00:00 2001
From: Sharadh Rajaraman
Date: Tue, 6 Aug 2024 16:05:55 +0100
Su
llvmbot wrote:
@llvm/pr-subscribers-llvm-globalisel
Author: Tobias Stadler (tobias-stadler)
Changes
Remove a hack from GISelWorkList caused by the Combiner removing
instructions from an unfinalized GISelWorkList during the DCE phase.
This is in preparation for larger changes to the WorkLis
https://github.com/tobias-stadler created
https://github.com/llvm/llvm-project/pull/102158
Remove a hack from GISelWorkList caused by the Combiner removing
instructions from an unfinalized GISelWorkList during the DCE phase.
This is in preparation for larger changes to the WorkListMaintainer.
https://github.com/shiltian closed
https://github.com/llvm/llvm-project/pull/101723
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
shiltian wrote:
This will be closed for now. It will be easier to make runtime changes for
thread block size and grid size in one PR.
https://github.com/llvm/llvm-project/pull/101723
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.
llvmbot wrote:
@llvm/pr-subscribers-llvm-globalisel
Author: Petar Avramovic (petar-avramovic)
Changes
isExtractHiElt should return new source register instead of returning
instruction that defines it. Src = MI.getOperand(0).getReg() is not
correct when MI(for example G_UNMERGE_VALUES) defi
https://github.com/petar-avramovic ready_for_review
https://github.com/llvm/llvm-project/pull/102130
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
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/102130?utm_source=stack-comment-downstack-mergeability-w
https://github.com/petar-avramovic created
https://github.com/llvm/llvm-project/pull/102130
isExtractHiElt should return new source register instead of returning
instruction that defines it. Src = MI.getOperand(0).getReg() is not
correct when MI(for example G_UNMERGE_VALUES) defines multiple reg
https://github.com/AaronBallman approved this pull request.
LGTM, thank you for the quick workaround!
https://github.com/llvm/llvm-project/pull/102039
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bi
https://github.com/labath approved this pull request.
https://github.com/llvm/llvm-project/pull/102112
___
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-lldb
Author: None (llvmbot)
Changes
Backport bb59f04e7e75dcbe39f1bf952304a157f0035314
Requested by: @thesamesam
---
Full diff: https://github.com/llvm/llvm-project/pull/102112.diff
1 Files Affected:
- (modified) lldb/include/lldb/Utility/Addressable
llvmbot wrote:
@labath What do you think about merging this PR to the release branch?
https://github.com/llvm/llvm-project/pull/102112
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listin
https://github.com/llvmbot created
https://github.com/llvm/llvm-project/pull/102112
Backport bb59f04e7e75dcbe39f1bf952304a157f0035314
Requested by: @thesamesam
>From 34e2fc058a83c397f04f507ede4509f4e433df25 Mon Sep 17 00:00:00 2001
From: Sam James
Date: Tue, 6 Aug 2024 09:58:36 +0100
Subject:
https://github.com/llvmbot milestoned
https://github.com/llvm/llvm-project/pull/102112
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
llvmbot wrote:
@efriedma-quic What do you think about merging this PR to the release branch?
https://github.com/llvm/llvm-project/pull/102103
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman
https://github.com/llvmbot created
https://github.com/llvm/llvm-project/pull/102103
Backport 3a226dbe27ac7c7d935bc0968e84e31798a01207
Requested by: @rorth
>From 7d36f22d285d3142213ec4c8312b2a8f0f7ea83f Mon Sep 17 00:00:00 2001
From: Rainer Orth
Date: Tue, 6 Aug 2024 09:08:41 +0200
Subject: [P
https://github.com/llvmbot milestoned
https://github.com/llvm/llvm-project/pull/102103
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
78 matches
Mail list logo