https://github.com/mtrofin updated
https://github.com/llvm/llvm-project/pull/109203
>From 3cafcfb2e786e48c53214c2767b3e72b415aa3bb Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Wed, 18 Sep 2024 14:18:23 -0700
Subject: [PATCH] [ctx_prof] Automatically convert available external linkage
to
https://github.com/mtrofin updated
https://github.com/llvm/llvm-project/pull/109203
>From ccc89f9225f33508098c9a0c457f3f8d02a6a8e8 Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Wed, 18 Sep 2024 14:18:23 -0700
Subject: [PATCH] [ctx_prof] Automatically convert available external linkage
to
https://github.com/mtrofin updated
https://github.com/llvm/llvm-project/pull/109203
>From 49a3d00864cf1850a8f5f1aff71b66603e2a8d8c Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Wed, 18 Sep 2024 14:18:23 -0700
Subject: [PATCH] [ctx_prof] Automatically convert available external linkage
to
https://github.com/mtrofin updated
https://github.com/llvm/llvm-project/pull/109185
>From dfde0036f6dd98f859c7c3984c4e44d6224d17f0 Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Tue, 17 Sep 2024 22:00:42 -0700
Subject: [PATCH] [ctx_prof] Handle `select`
---
llvm/include/llvm/Analysis/CtxP
https://github.com/clementval closed
https://github.com/llvm/llvm-project/pull/109214
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
mtrofin 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/109184?utm_source=stack-comment-downstack-mergeability-warning";
mtrofin 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/109185?utm_source=stack-comment-downstack-mergeability-warning";
mtrofin 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/109203?utm_source=stack-comment-downstack-mergeability-warning";
https://github.com/mtrofin updated
https://github.com/llvm/llvm-project/pull/109203
>From 24c376930f98887c88476fd6a41af0b5a452acc1 Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Wed, 18 Sep 2024 14:18:23 -0700
Subject: [PATCH] [ctx_prof] Automatically convert available external linkage
to
https://github.com/mtrofin updated
https://github.com/llvm/llvm-project/pull/109185
>From b68a12f999df971ca42c8c68e4f3ac091034c47a Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Tue, 17 Sep 2024 22:00:42 -0700
Subject: [PATCH] [ctx_prof] Handle `select`
---
llvm/include/llvm/Analysis/CtxP
https://github.com/mtrofin updated
https://github.com/llvm/llvm-project/pull/109184
>From f654c77a3f1902b8dc7d9674d89f08f7fca0c85f Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Tue, 17 Sep 2024 22:03:30 -0700
Subject: [PATCH] [ctx_prof] Don't try finding callsite annotation for
un-instrum
https://github.com/vitalybuka updated
https://github.com/llvm/llvm-project/pull/108923
___
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/vitalybuka updated
https://github.com/llvm/llvm-project/pull/108923
___
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/vitalybuka updated
https://github.com/llvm/llvm-project/pull/108921
___
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/vitalybuka updated
https://github.com/llvm/llvm-project/pull/108921
___
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/thurstond approved this pull request.
https://github.com/llvm/llvm-project/pull/108923
___
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/thurstond approved this pull request.
https://github.com/llvm/llvm-project/pull/108922
___
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/thurstond approved this pull request.
https://github.com/llvm/llvm-project/pull/108921
___
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/vzakhari approved this pull request.
Great!
https://github.com/llvm/llvm-project/pull/109214
___
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/clementval updated
https://github.com/llvm/llvm-project/pull/109214
>From be4731f339d6fd9b45cd7cc93e3dd8ff83e80576 Mon Sep 17 00:00:00 2001
From: Valentin Clement
Date: Wed, 18 Sep 2024 15:42:19 -0700
Subject: [PATCH] [flang][cuda] Convert module allocation/deallocation to
r
https://github.com/clementval updated
https://github.com/llvm/llvm-project/pull/109214
>From 0cf3e882111cf343be5e074ea1cf29893ab8ceb4 Mon Sep 17 00:00:00 2001
From: Valentin Clement
Date: Wed, 18 Sep 2024 15:42:19 -0700
Subject: [PATCH 1/3] [flang][cuda] Convert module allocation/deallocation t
https://github.com/clementval updated
https://github.com/llvm/llvm-project/pull/109214
>From 0cf3e882111cf343be5e074ea1cf29893ab8ceb4 Mon Sep 17 00:00:00 2001
From: Valentin Clement
Date: Wed, 18 Sep 2024 15:42:19 -0700
Subject: [PATCH 1/2] [flang][cuda] Convert module allocation/deallocation t
llvmbot wrote:
@llvm/pr-subscribers-flang-fir-hlfir
Author: Valentin Clement (バレンタイン クレメン) (clementval)
Changes
Convert `cuf.allocate` and `cuf.deallocate` to the runtime entry points added
in #109213
---
Full diff: https://github.com/llvm/llvm-project/pull/109214.diff
2 Files Affected
https://github.com/clementval created
https://github.com/llvm/llvm-project/pull/109214
Convert `cuf.allocate` and `cuf.deallocate` to the runtime entry points added
in #109213
>From 0cf3e882111cf343be5e074ea1cf29893ab8ceb4 Mon Sep 17 00:00:00 2001
From: Valentin Clement
Date: Wed, 18 Sep 2024
llvmbot wrote:
@llvm/pr-subscribers-llvm-transforms
Author: Mircea Trofin (mtrofin)
Changes
For the modules containing context roots, the way IPO happens will potentially
result in imported functions that are differently specialized (even if
themselves not inlined) than their originals.
https://github.com/mtrofin edited
https://github.com/llvm/llvm-project/pull/109203
___
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/mtrofin ready_for_review
https://github.com/llvm/llvm-project/pull/109203
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -587,6 +590,51 @@ size_t YAMLProfileReader::matchWithCallGraph(BinaryContext
&BC) {
return MatchedWithCallGraph;
}
+void YAMLProfileReader::InlineTreeNodeMapTy::matchInlineTrees(
+const MCPseudoProbeDecoder &Decoder,
+const yaml::bolt::PseudoProbeDesc &YamlPD,
+
https://github.com/mtrofin updated
https://github.com/llvm/llvm-project/pull/109203
>From bcac23616ef0b321e4e7c48e4f08067241807ea7 Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Wed, 18 Sep 2024 14:18:23 -0700
Subject: [PATCH] [ctx_prof] Automatically convert available external linkage
to
@@ -587,6 +590,51 @@ size_t YAMLProfileReader::matchWithCallGraph(BinaryContext
&BC) {
return MatchedWithCallGraph;
}
+void YAMLProfileReader::InlineTreeNodeMapTy::matchInlineTrees(
+const MCPseudoProbeDecoder &Decoder,
+const yaml::bolt::PseudoProbeDesc &YamlPD,
+
https://github.com/mtrofin updated
https://github.com/llvm/llvm-project/pull/109185
>From 7e92883f5ac815136d891b8c15728af1e7086df7 Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Tue, 17 Sep 2024 22:00:42 -0700
Subject: [PATCH] [ctx_prof] Handle `select`
---
llvm/include/llvm/Analysis/CtxP
https://github.com/mtrofin updated
https://github.com/llvm/llvm-project/pull/109184
>From 152a2a965e4c500f207b960293578c3715ffd903 Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Tue, 17 Sep 2024 22:03:30 -0700
Subject: [PATCH] [ctx_prof] Don't try finding callsite annotation for
un-instrum
https://github.com/mtrofin created
https://github.com/llvm/llvm-project/pull/109203
None
>From 886b8947ae2dfa496a56ff0251f6fe22dca5060e Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Wed, 18 Sep 2024 14:18:23 -0700
Subject: [PATCH] [ctx_prof] Automatically convert available external linkag
https://github.com/mtrofin edited
https://github.com/llvm/llvm-project/pull/109184
___
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/mtrofin edited
https://github.com/llvm/llvm-project/pull/109185
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -587,6 +590,51 @@ size_t YAMLProfileReader::matchWithCallGraph(BinaryContext
&BC) {
return MatchedWithCallGraph;
}
+void YAMLProfileReader::InlineTreeNodeMapTy::matchInlineTrees(
+const MCPseudoProbeDecoder &Decoder,
+const yaml::bolt::PseudoProbeDesc &YamlPD,
+
@@ -587,6 +590,51 @@ size_t YAMLProfileReader::matchWithCallGraph(BinaryContext
&BC) {
return MatchedWithCallGraph;
}
+void YAMLProfileReader::InlineTreeNodeMapTy::matchInlineTrees(
+const MCPseudoProbeDecoder &Decoder,
+const yaml::bolt::PseudoProbeDesc &YamlPD,
+
@@ -587,6 +590,51 @@ size_t YAMLProfileReader::matchWithCallGraph(BinaryContext
&BC) {
return MatchedWithCallGraph;
}
+void YAMLProfileReader::InlineTreeNodeMapTy::matchInlineTrees(
+const MCPseudoProbeDecoder &Decoder,
+const yaml::bolt::PseudoProbeDesc &YamlPD,
+
llvmbot wrote:
@llvm/pr-subscribers-llvm-transforms
@llvm/pr-subscribers-pgo
Author: Mircea Trofin (mtrofin)
Changes
The `step` instrumentation shouldn't be treated, during use, like an
`increment`. The latter is treated as a BB ID. The step isn't that, it's more
of a type of value profi
llvmbot wrote:
@llvm/pr-subscribers-llvm-analysis
Author: Mircea Trofin (mtrofin)
Changes
Reinforcing properties ensured at instrumentation time.
---
Full diff: https://github.com/llvm/llvm-project/pull/109184.diff
1 Files Affected:
- (modified) llvm/lib/Analysis/CtxProfAnalysis.cpp (+
https://github.com/mtrofin ready_for_review
https://github.com/llvm/llvm-project/pull/109184
___
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/mtrofin ready_for_review
https://github.com/llvm/llvm-project/pull/109185
___
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/mtrofin edited
https://github.com/llvm/llvm-project/pull/109185
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
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 987562aab1c409b62b1a4c5d6d8566ad812b8313
09642a4889da1d0e10f54b17b84e32dae5c8557e --e
https://github.com/mtrofin edited
https://github.com/llvm/llvm-project/pull/109184
___
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/mtrofin created
https://github.com/llvm/llvm-project/pull/109184
None
>From 987562aab1c409b62b1a4c5d6d8566ad812b8313 Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Tue, 17 Sep 2024 22:03:30 -0700
Subject: [PATCH] [ctx_prof] Don't try finding callsite annotation for
un-i
https://github.com/mtrofin created
https://github.com/llvm/llvm-project/pull/109185
None
>From 09642a4889da1d0e10f54b17b84e32dae5c8557e Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Tue, 17 Sep 2024 22:00:42 -0700
Subject: [PATCH] [ctx_prof] Handle `select`
---
llvm/include/llvm/Analysi
https://github.com/shiltian updated
https://github.com/llvm/llvm-project/pull/108713
>From fb2ed73b44facf865312d7efe32053718fcd6458 Mon Sep 17 00:00:00 2001
From: Shilei Tian
Date: Thu, 12 Sep 2024 15:25:43 -0400
Subject: [PATCH] [Attributor] Use more appropriate approach to check flat
address
@@ -234,19 +225,12 @@ class SmallSet {
/// Check if the SmallSet contains the given element.
bool contains(const T &V) const {
if (isSmall())
- return vfind(V) != Vector.end();
-return Set.find(V) != Set.end();
+ return llvm::is_contained(Vector, V);
+
https://github.com/shiltian updated
https://github.com/llvm/llvm-project/pull/108258
>From 4f56200b16374ae69b717847872d53a80f505869 Mon Sep 17 00:00:00 2001
From: Shilei Tian
Date: Wed, 11 Sep 2024 12:23:32 -0400
Subject: [PATCH] [Attributor] Take the address space from addrspacecast
directly
https://github.com/shiltian updated
https://github.com/llvm/llvm-project/pull/108787
>From e6fb6d58ce5cd8d02d769e1a4eb9664449fb785b Mon Sep 17 00:00:00 2001
From: Shilei Tian
Date: Sun, 15 Sep 2024 23:06:14 -0400
Subject: [PATCH] [TargetTransformInfo] Remove `getFlatAddressSpace`
This has been
@@ -96,6 +101,42 @@ class YAMLProfileReader : public ProfileReaderBase {
YamlBFAdjacencyMap;
};
+ // A class for matching inline tree nodes between profile and binary.
+ class InlineTreeNodeMapTy {
+DenseMap Map;
+
+void mapInlineTreeNode(uint32_t ProfileNo
@@ -587,6 +590,51 @@ size_t YAMLProfileReader::matchWithCallGraph(BinaryContext
&BC) {
return MatchedWithCallGraph;
}
+void YAMLProfileReader::InlineTreeNodeMapTy::matchInlineTrees(
+const MCPseudoProbeDecoder &Decoder,
+const yaml::bolt::PseudoProbeDesc &YamlPD,
+
@@ -96,6 +101,42 @@ class YAMLProfileReader : public ProfileReaderBase {
YamlBFAdjacencyMap;
};
+ // A class for matching inline tree nodes between profile and binary.
+ class InlineTreeNodeMapTy {
+DenseMap Map;
+
+void mapInlineTreeNode(uint32_t ProfileNo
@@ -96,6 +101,42 @@ class YAMLProfileReader : public ProfileReaderBase {
YamlBFAdjacencyMap;
};
+ // A class for matching inline tree nodes between profile and binary.
+ class InlineTreeNodeMapTy {
+DenseMap Map;
wlei-llvm wrote:
add comments
@@ -266,6 +305,69 @@ class StaleMatcher {
}
return BestBlock;
}
+
+ /// Matches a profile block with an binary block based on pseudo probes.
wlei-llvm wrote:
nit: `an` -> `a`
https://github.com/llvm/llvm-project/pull/99891
_
@@ -96,6 +101,42 @@ class YAMLProfileReader : public ProfileReaderBase {
YamlBFAdjacencyMap;
};
+ // A class for matching inline tree nodes between profile and binary.
+ class InlineTreeNodeMapTy {
+DenseMap Map;
+
+void mapInlineTreeNode(uint32_t ProfileNo
@@ -96,6 +101,42 @@ class YAMLProfileReader : public ProfileReaderBase {
YamlBFAdjacencyMap;
};
+ // A class for matching inline tree nodes between profile and binary.
+ class InlineTreeNodeMapTy {
+DenseMap Map;
+
+void mapInlineTreeNode(uint32_t ProfileNo
@@ -0,0 +1,62 @@
+## Tests stale block matching with pseudo probes.
+
+# REQUIRES: system-linux
+# RUN: split-file %s %t
+# RUN: llvm-mc -filetype=obj -triple x86_64-unknown-unknown %t/main.s -o %t.o
+# RUN: %clang %cflags %t.o -o %t.exe -Wl,-q -nostdlib
+# RUN: llvm-bolt %t.exe -
@@ -722,12 +722,28 @@ class BinaryContext {
/// Stats for stale profile matching:
/// the total number of basic blocks in the profile
uint32_t NumStaleBlocks{0};
-/// the number of matched basic blocks
-uint32_t NumMatchedBlocks{0};
+/// the number
@@ -587,6 +590,51 @@ size_t YAMLProfileReader::matchWithCallGraph(BinaryContext
&BC) {
return MatchedWithCallGraph;
}
+void YAMLProfileReader::InlineTreeNodeMapTy::matchInlineTrees(
+const MCPseudoProbeDecoder &Decoder,
+const yaml::bolt::PseudoProbeDesc &YamlPD,
+
@@ -266,6 +305,69 @@ class StaleMatcher {
}
return BestBlock;
}
+
+ /// Matches a profile block with an binary block based on pseudo probes.
+ /// Returns the best matching block (or nullptr) and whether the match is
+ /// unambiguous.
+ std::pair matchWithPseudoP
@@ -722,6 +770,15 @@ Error YAMLProfileReader::readProfile(BinaryContext &BC) {
}
}
+ if (opts::StaleMatchingWithPseudoProbes) {
+const MCPseudoProbeDecoder *Decoder = BC.getPseudoProbeDecoder();
+assert(Decoder &&
+ "If pseudo probes are in use, pseudo
@@ -587,6 +590,51 @@ size_t YAMLProfileReader::matchWithCallGraph(BinaryContext
&BC) {
return MatchedWithCallGraph;
}
+void YAMLProfileReader::InlineTreeNodeMapTy::matchInlineTrees(
+const MCPseudoProbeDecoder &Decoder,
+const yaml::bolt::PseudoProbeDesc &YamlPD,
+
@@ -482,6 +584,30 @@ matchWeightsByHashes(BinaryContext &BC,
<< Twine::utohexstr(BB->getHash()) << "\n");
}
StaleMatcher Matcher;
+ // Collects function pseudo probes for use in the StaleMatcher.
+ if (opts::StaleMatchingWithPseudoProbes) {
+cons
Author: Slava Zakharin
Date: 2024-09-18T11:22:08-07:00
New Revision: 1f6736320fde2fb17f9b3c74b571b620c5fee72e
URL:
https://github.com/llvm/llvm-project/commit/1f6736320fde2fb17f9b3c74b571b620c5fee72e
DIFF:
https://github.com/llvm/llvm-project/commit/1f6736320fde2fb17f9b3c74b571b620c5fee72e.diff
llvmbot wrote:
@llvm/pr-subscribers-clang-format
Author: None (llvmbot)
Changes
Backport 7153a4bbf6d46e58ce32d59220515c5ab9f35691
Requested by: @owenca
---
Full diff: https://github.com/llvm/llvm-project/pull/109170.diff
3 Files Affected:
- (modified) clang/lib/Format/FormatTokenLexer
llvmbot wrote:
@mydeveloperday What do you think about merging this PR to the release branch?
https://github.com/llvm/llvm-project/pull/109170
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailma
https://github.com/llvmbot milestoned
https://github.com/llvm/llvm-project/pull/109170
___
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/109170
Backport 7153a4bbf6d46e58ce32d59220515c5ab9f35691
Requested by: @owenca
>From 2cc6c7bde964931be2c9a6691da944678bcb31a8 Mon Sep 17 00:00:00 2001
From: Owen Pan
Date: Tue, 17 Sep 2024 21:16:20 -0700
Subject: [PA
https://github.com/shiltian updated
https://github.com/llvm/llvm-project/pull/108258
>From 081015ee9e9988d7340eff720af47e9292fb3d1c Mon Sep 17 00:00:00 2001
From: Shilei Tian
Date: Wed, 11 Sep 2024 12:23:32 -0400
Subject: [PATCH] [Attributor] Take the address space from addrspacecast
directly
https://github.com/shiltian updated
https://github.com/llvm/llvm-project/pull/108713
>From cfce39f2434a0a9b2cab278c909380edef9ce896 Mon Sep 17 00:00:00 2001
From: Shilei Tian
Date: Thu, 12 Sep 2024 15:25:43 -0400
Subject: [PATCH] [Attributor] Use more appropriate approach to check flat
address
https://github.com/shiltian updated
https://github.com/llvm/llvm-project/pull/108787
>From 3541dca143c46f0c775bb0c51c8d562dda322cb2 Mon Sep 17 00:00:00 2001
From: Shilei Tian
Date: Sun, 15 Sep 2024 23:06:14 -0400
Subject: [PATCH] [TargetTransformInfo] Remove `getFlatAddressSpace`
This has been
https://github.com/felipepiovezan approved this pull request.
This LGTM!
https://github.com/llvm/llvm-project/pull/107938
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branc
Author: Aaron Ballman
Date: 2024-09-18T11:33:44-04:00
New Revision: 4cabae1e59f75c9be5a1156cc785c93ece49c531
URL:
https://github.com/llvm/llvm-project/commit/4cabae1e59f75c9be5a1156cc785c93ece49c531
DIFF:
https://github.com/llvm/llvm-project/commit/4cabae1e59f75c9be5a1156cc785c93ece49c531.diff
https://github.com/shiltian updated
https://github.com/llvm/llvm-project/pull/108258
>From f85ea4140cb95e46e0c2341cb93090f755e44cef Mon Sep 17 00:00:00 2001
From: Shilei Tian
Date: Wed, 11 Sep 2024 12:23:32 -0400
Subject: [PATCH] [Attributor] Take the address space from addrspacecast
directly
https://github.com/shiltian updated
https://github.com/llvm/llvm-project/pull/108713
>From 02b52beaefab0b63c3c09fd1f84b907b89c0cf7b Mon Sep 17 00:00:00 2001
From: Shilei Tian
Date: Thu, 12 Sep 2024 15:25:43 -0400
Subject: [PATCH] [Attributor] Use more appropriate approach to check flat
address
https://github.com/shiltian updated
https://github.com/llvm/llvm-project/pull/108787
>From ad6ff10e0612cce572b0d950b76b9d3c80c6dee3 Mon Sep 17 00:00:00 2001
From: Shilei Tian
Date: Sun, 15 Sep 2024 23:06:14 -0400
Subject: [PATCH] [TargetTransformInfo] Remove `getFlatAddressSpace`
This has been
https://github.com/tru closed https://github.com/llvm/llvm-project/pull/107146
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
Author: Martin Storsjö
Date: 2024-09-18T16:01:50+02:00
New Revision: 64075837b5532108a1fe96a5b158feb7a9025694
URL:
https://github.com/llvm/llvm-project/commit/64075837b5532108a1fe96a5b158feb7a9025694
DIFF:
https://github.com/llvm/llvm-project/commit/64075837b5532108a1fe96a5b158feb7a9025694.diff
github-actions[bot] wrote:
@mstorsjo (or anyone else). If you would like to add a note about this fix in
the release notes (completely optional). Please reply to this comment with a
one or two sentence description of the fix. When you are done, please add the
release:note label to this PR.
https://github.com/tru updated https://github.com/llvm/llvm-project/pull/107146
>From 64075837b5532108a1fe96a5b158feb7a9025694 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Martin=20Storsj=C3=B6?=
Date: Tue, 3 Sep 2024 22:45:54 +0300
Subject: [PATCH] [clang] Don't add DWARF debug info when assembling
Martin =?utf-8?q?Storsjö?= ,
Martin =?utf-8?q?Storsjö?=
Message-ID:
In-Reply-To:
https://github.com/tru updated https://github.com/llvm/llvm-project/pull/107146
>From a82122d63db137b7210e54b127cc2e45fc31fd69 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Martin=20Storsj=C3=B6?=
Date: Tue, 3 Sep 202
https://github.com/kyulee-com created
https://github.com/llvm/llvm-project/pull/109137
None
>From 32ae0b07276f7ccbdc5dd6675e0c46b507625449 Mon Sep 17 00:00:00 2001
From: Kyungwoo Lee
Date: Wed, 18 Sep 2024 06:05:41 -0700
Subject: [PATCH] test2
---
llvm/lib/LTO/LTO.cpp | 1 +
1 file changed,
llvmbot wrote:
@llvm/pr-subscribers-backend-loongarch
Author: None (llvmbot)
Changes
Backport a111f9119a5ec77c19a514ec09454218f739454f
0f47e3aebdd2a4a938468a272ea4224552dbf176
Requested by: @heiher
---
Full diff: https://github.com/llvm/llvm-project/pull/109125.diff
3 Files Affected:
llvmbot wrote:
@wangleiat @SixWeining What do you think about merging this PR to the release
branch?
https://github.com/llvm/llvm-project/pull/109125
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bi
https://github.com/llvmbot milestoned
https://github.com/llvm/llvm-project/pull/109125
___
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/109125
Backport a111f9119a5ec77c19a514ec09454218f739454f
0f47e3aebdd2a4a938468a272ea4224552dbf176
Requested by: @heiher
>From 67066255ada3b70def779630a473373aa36cb8df Mon Sep 17 00:00:00 2001
From: Yingwei Zheng
Dat
heiher wrote:
The purpose of cherry-picking this patch into the 19.x release branch is to
resolve a build failure. This enables Rust `loongarch64-unknown-linux-musl`
target to support sanitizers starting from LLVM 19.x. This patch is a
straightforward fix for a build issue and does not introdu
llvmbot wrote:
@llvm/pr-subscribers-compiler-rt-sanitizer
Author: None (llvmbot)
Changes
Backport 1825cf28dc83113200b623ebcf063eea35ade79a
Requested by: @heiher
---
Full diff: https://github.com/llvm/llvm-project/pull/109110.diff
1 Files Affected:
- (modified) compiler-rt/lib/sanitize
https://github.com/llvmbot milestoned
https://github.com/llvm/llvm-project/pull/109110
___
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/109110
Backport 1825cf28dc83113200b623ebcf063eea35ade79a
Requested by: @heiher
>From 4d8867e154dfd99ae6d64de1d97f895c4a44d317 Mon Sep 17 00:00:00 2001
From: hev
Date: Sat, 14 Sep 2024 11:19:34 +0800
Subject: [PATCH]
yxd-ym wrote:
> Do I understand correctly that a side effect of this change is to change the
> half float ABI on loongarch from passing via FP regs to passing via GPR regs?
https://github.com/llvm/llvm-project/blob/43c9203d4946b7911d2ba69369717979900d7bc2/llvm/lib/CodeGen/TargetLoweringBase.cpp
@@ -234,19 +225,12 @@ class SmallSet {
/// Check if the SmallSet contains the given element.
bool contains(const T &V) const {
if (isSmall())
- return vfind(V) != Vector.end();
-return Set.find(V) != Set.end();
+ return llvm::is_contained(Vector, V);
+
nikic wrote:
Do I understand correctly that a side effect of this change is to change the
half float ABI on loongarch from passing via FP regs to passing via GPR regs?
https://github.com/llvm/llvm-project/pull/109093
___
llvm-branch-commits mailing li
https://github.com/arsenm approved this pull request.
https://github.com/llvm/llvm-project/pull/109093
___
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-loongarch
Author: None (llvmbot)
Changes
Backport 13280d99aec5b4f383a2f3d5c10ecb148a07384e
Requested by: @nikic
---
Full diff: https://github.com/llvm/llvm-project/pull/109093.diff
2 Files Affected:
- (modified) llvm/lib/Target/LoongArch/Loo
llvmbot wrote:
@arsenm What do you think about merging this PR to the release branch?
https://github.com/llvm/llvm-project/pull/109093
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listin
https://github.com/llvmbot milestoned
https://github.com/llvm/llvm-project/pull/109093
___
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/109093
Backport 13280d99aec5b4f383a2f3d5c10ecb148a07384e
Requested by: @nikic
>From 3539b82c0ba5b412ed51e2031880c1999a401b3d Mon Sep 17 00:00:00 2001
From: YANG Xudong
Date: Fri, 13 Sep 2024 08:49:54 +0800
Subject: [
100 matches
Mail list logo