@@ -1967,22 +2047,13 @@ splitCoroutine(Function &F, SmallVectorImpl
&Clones,
for (DbgVariableRecord *DVR : DbgVariableRecords)
coro::salvageDebugInfo(ArgToAllocaMap, *DVR, Shape.OptimizeFrame,
false /*UseEntryValue*/);
- return Shape;
-}
-//
@@ -8619,21 +8619,21 @@ SDValue SelectionDAGBuilder::lowerStartEH(SDValue Chain,
const BasicBlock *EHPadBB,
MCSymbol *&BeginLabel) {
MachineFunction &MF = DAG.getMachineFunction();
- MachineM
https://github.com/s-barannikov approved this pull request.
https://github.com/llvm/llvm-project/pull/100357
___
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 ready_for_review
https://github.com/llvm/llvm-project/pull/100514
___
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 edited
https://github.com/llvm/llvm-project/pull/100514
___
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-llvm-transforms
Author: Matt Arsenault (arsenm)
Changes
TTI: Check legalization cost of min/max ISD nodes
Instead of counting the cost of the assumed expansion.
The AMDGPU costs for the i64 case look too high to me.
Preserve default expansion logic
-
llvmbot wrote:
@llvm/pr-subscribers-backend-amdgpu
Author: Matt Arsenault (arsenm)
Changes
TTI: Check legalization cost of min/max ISD nodes
Instead of counting the cost of the assumed expansion.
The AMDGPU costs for the i64 case look too high to me.
Preserve default expansion logic
--
llvmbot wrote:
@llvm/pr-subscribers-llvm-analysis
@llvm/pr-subscribers-llvm-transforms
Author: Matt Arsenault (arsenm)
Changes
---
Full diff: https://github.com/llvm/llvm-project/pull/100513.diff
1 Files Affected:
- (added) llvm/test/Transforms/SLPVectorizer/AMDGPU/min_max.ll (+366)
https://github.com/arsenm ready_for_review
https://github.com/llvm/llvm-project/pull/100513
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
arsenm 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/100514?utm_source=stack-comment-downstack-mergeability-warning";
arsenm 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/100513?utm_source=stack-comment-downstack-mergeability-warning";
https://github.com/arsenm created
https://github.com/llvm/llvm-project/pull/100513
None
>From 7a8f09d99fa0a90fc7fe442d87103e66ea2ff806 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Tue, 2 Jul 2024 21:28:30 +0200
Subject: [PATCH] AMDGPU: Add baseline test for vectorize of integer min/max
Author: Christian Ulmann
Date: 2024-07-25T07:42:56+02:00
New Revision: 055852b37047d8a550c4900ec94bdc4ee4256e3d
URL:
https://github.com/llvm/llvm-project/commit/055852b37047d8a550c4900ec94bdc4ee4256e3d
DIFF:
https://github.com/llvm/llvm-project/commit/055852b37047d8a550c4900ec94bdc4ee4256e3d.di
llvmbot wrote:
@llvm/pr-subscribers-clang-format
Author: None (llvmbot)
Changes
Backport 7e7a9069d4240d2ae619cb50eba09f948c537ce3
Requested by: @owenca
---
Full diff: https://github.com/llvm/llvm-project/pull/100499.diff
2 Files Affected:
- (modified) clang/lib/Format/TokenAnnotator.c
https://github.com/llvmbot created
https://github.com/llvm/llvm-project/pull/100499
Backport 7e7a9069d4240d2ae619cb50eba09f948c537ce3
Requested by: @owenca
>From d65a9335367749a62ef924400b24a2c66574c92d Mon Sep 17 00:00:00 2001
From: Owen Pan
Date: Wed, 24 Jul 2024 19:22:18 -0700
Subject: [PA
https://github.com/llvmbot milestoned
https://github.com/llvm/llvm-project/pull/100499
___
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/lntue approved this pull request.
https://github.com/llvm/llvm-project/pull/100496
___
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-libc
Author: None (llvmbot)
Changes
Backport 8e43acbfedf53ded43ec693ddaaf518cb7416c1c
Requested by: @jhuber6
---
Full diff: https://github.com/llvm/llvm-project/pull/100496.diff
2 Files Affected:
- (modified) libc/cmake/modules/LLVMLibCCompileOption
llvmbot wrote:
@lntue What do you think about merging this PR to the release branch?
https://github.com/llvm/llvm-project/pull/100496
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinf
https://github.com/llvmbot created
https://github.com/llvm/llvm-project/pull/100496
Backport 8e43acbfedf53ded43ec693ddaaf518cb7416c1c
Requested by: @jhuber6
>From e8d69fb1610912c265f7a64471ce372e83a7a014 Mon Sep 17 00:00:00 2001
From: Joseph Huber
Date: Wed, 24 Jul 2024 21:06:19 -0500
Subject
https://github.com/llvmbot milestoned
https://github.com/llvm/llvm-project/pull/100496
___
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/asl approved this pull request.
https://github.com/llvm/llvm-project/pull/100484
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -223,10 +249,31 @@ class StaleMatcher {
return Hash1.InstrHash == Hash2.InstrHash;
}
+ /// Returns true if a profiled block was matched with its pseudo probe.
+ bool isPseudoProbeMatch(BlendedBlockHash YamlBBHash) {
+return MatchedWithPseudoProbes.find(YamlBBHas
@@ -223,10 +249,31 @@ class StaleMatcher {
return Hash1.InstrHash == Hash2.InstrHash;
}
+ /// Returns true if a profiled block was matched with its pseudo probe.
+ bool isPseudoProbeMatch(BlendedBlockHash YamlBBHash) {
+return MatchedWithPseudoProbes.find(YamlBBHas
@@ -45,6 +45,8 @@ namespace opts {
extern cl::opt TimeRewrite;
extern cl::OptionCategory BoltOptCategory;
+extern cl::opt Verbosity;
+extern cl::opt ProfileUsePseudoProbes;
WenleiHe wrote:
> There's no use of probes outside stale matching.
True, but you do
llvmbot wrote:
@llvm/pr-subscribers-clang-driver
Author: None (llvmbot)
Changes
Backport 3f6eb13abf643afec17a73448ede380606531226
Requested by: @asl
---
Full diff: https://github.com/llvm/llvm-project/pull/100484.diff
2 Files Affected:
- (modified) clang/lib/Driver/ToolChains/Clang.cp
llvmbot wrote:
@asl What do you think about merging this PR to the release branch?
https://github.com/llvm/llvm-project/pull/100484
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/
https://github.com/llvmbot created
https://github.com/llvm/llvm-project/pull/100484
Backport 3f6eb13abf643afec17a73448ede380606531226
Requested by: @asl
>From 145ad8b3b5800db2ed777b4fe44fdd050e9a12c5 Mon Sep 17 00:00:00 2001
From: Daniil Kovalev
Date: Thu, 25 Jul 2024 02:13:30 +0300
Subject:
https://github.com/llvmbot milestoned
https://github.com/llvm/llvm-project/pull/100484
___
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/shawbyoung updated
https://github.com/llvm/llvm-project/pull/99891
>From 0274f697376264c2d77816190f9a434f64e79089 Mon Sep 17 00:00:00 2001
From: shawbyoung
Date: Mon, 22 Jul 2024 11:56:23 -0700
Subject: [PATCH 01/21] Changed assignment of profiles with pseudo probe index
Cre
https://github.com/shawbyoung updated
https://github.com/llvm/llvm-project/pull/99891
>From 0274f697376264c2d77816190f9a434f64e79089 Mon Sep 17 00:00:00 2001
From: shawbyoung
Date: Mon, 22 Jul 2024 11:56:23 -0700
Subject: [PATCH 01/20] Changed assignment of profiles with pseudo probe index
Cre
https://github.com/MaskRay approved this pull request.
https://github.com/llvm/llvm-project/pull/100471
___
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/shawbyoung updated
https://github.com/llvm/llvm-project/pull/99891
>From 0274f697376264c2d77816190f9a434f64e79089 Mon Sep 17 00:00:00 2001
From: shawbyoung
Date: Mon, 22 Jul 2024 11:56:23 -0700
Subject: [PATCH 01/19] Changed assignment of profiles with pseudo probe index
Cre
@@ -223,10 +249,31 @@ class StaleMatcher {
return Hash1.InstrHash == Hash2.InstrHash;
}
+ /// Returns true if a profiled block was matched with its pseudo probe.
+ bool isPseudoProbeMatch(BlendedBlockHash YamlBBHash) {
+return MatchedWithPseudoProbes.find(YamlBBHas
luporl wrote:
#95799 caused errors in some internal test suites and was reverted for now.
https://github.com/llvm/llvm-project/pull/100352
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/li
https://github.com/luporl converted_to_draft
https://github.com/llvm/llvm-project/pull/100352
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -45,6 +45,8 @@ namespace opts {
extern cl::opt TimeRewrite;
extern cl::OptionCategory BoltOptCategory;
+extern cl::opt Verbosity;
+extern cl::opt ProfileUsePseudoProbes;
aaupov wrote:
> The profile (not stale matching) is clearly using probe as probe exist
Author: Leandro Lupori
Date: 2024-07-24T19:11:57-03:00
New Revision: 8f950d0499fc797e89919eb4dcc264a845dcec77
URL:
https://github.com/llvm/llvm-project/commit/8f950d0499fc797e89919eb4dcc264a845dcec77
DIFF:
https://github.com/llvm/llvm-project/commit/8f950d0499fc797e89919eb4dcc264a845dcec77.diff
@@ -45,6 +45,8 @@ namespace opts {
extern cl::opt TimeRewrite;
extern cl::OptionCategory BoltOptCategory;
+extern cl::opt Verbosity;
+extern cl::opt ProfileUsePseudoProbes;
WenleiHe wrote:
> If the profile contains probe information, but ProfileUsePseudoProbe
@@ -45,6 +45,8 @@ namespace opts {
extern cl::opt TimeRewrite;
extern cl::OptionCategory BoltOptCategory;
+extern cl::opt Verbosity;
+extern cl::opt ProfileUsePseudoProbes;
aaupov wrote:
> Ok, I think we need a dedicated flag to control matching strategy, oth
ian-twilightcoder wrote:
> I'm not certain whether the CI failures are related or not. I'm seeing things
> like:
>
> > warning: Linking two modules of different data layouts:
> > '/mnt/build/tools/libclc/obj.libclc.dir/cayman-r600--/generic/lib/subnormal_use_default.ll.bc'
> > is '' whereas '
@@ -208,11 +212,33 @@ class StaleMatcher {
}
}
- /// Find the most similar block for a given hash.
- const FlowBlock *matchBlock(BlendedBlockHash BlendedHash,
- uint64_t CallHash) const {
+ /// Creates a mapping from a pseudo probe index t
@@ -208,11 +212,33 @@ class StaleMatcher {
}
}
- /// Find the most similar block for a given hash.
- const FlowBlock *matchBlock(BlendedBlockHash BlendedHash,
- uint64_t CallHash) const {
+ /// Creates a mapping from a pseudo probe index t
@@ -45,6 +45,8 @@ namespace opts {
extern cl::opt TimeRewrite;
extern cl::OptionCategory BoltOptCategory;
+extern cl::opt Verbosity;
+extern cl::opt ProfileUsePseudoProbes;
WenleiHe wrote:
Ok, I think we need a dedicated flag to control matching strategy, oth
llvmbot wrote:
@llvm/pr-subscribers-backend-aarch64
Author: None (llvmbot)
Changes
Backport c4b66bf4d065d3bbc2e2fac8512a6df8e013c704
c6e69b041a7e6d18463f6cf684b10fd46a62c496
Requested by: @ceseo
---
Full diff: https://github.com/llvm/llvm-project/pull/100471.diff
7 Files Affected:
-
https://github.com/llvmbot updated
https://github.com/llvm/llvm-project/pull/100471
>From 6217df16aa9552fd6504dac6535d2753095daa47 Mon Sep 17 00:00:00 2001
From: Carlos Seo
Date: Wed, 24 Jul 2024 11:18:08 -0300
Subject: [PATCH 1/2] [AArch64] Implement INIT/ADJUST_TRAMPOLINE (#70267)
Add suppor
llvmbot wrote:
@ceseo @ceseo What do you think about merging this PR to the release branch?
https://github.com/llvm/llvm-project/pull/100471
___
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/100471
Backport c4b66bf4d065d3bbc2e2fac8512a6df8e013c704
c6e69b041a7e6d18463f6cf684b10fd46a62c496
Requested by: @ceseo
>From b770811dfe94c4ae5e4eadd56f4e38cc9b8f2b29 Mon Sep 17 00:00:00 2001
From: Carlos Seo
Date: W
https://github.com/llvmbot milestoned
https://github.com/llvm/llvm-project/pull/100471
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -45,6 +45,8 @@ namespace opts {
extern cl::opt TimeRewrite;
extern cl::OptionCategory BoltOptCategory;
+extern cl::opt Verbosity;
+extern cl::opt ProfileUsePseudoProbes;
aaupov wrote:
No, I intended `ProfileUsePseudoProbes` to cover both generation and use
@@ -208,11 +212,33 @@ class StaleMatcher {
}
}
- /// Find the most similar block for a given hash.
- const FlowBlock *matchBlock(BlendedBlockHash BlendedHash,
- uint64_t CallHash) const {
+ /// Creates a mapping from a pseudo probe index t
@@ -45,6 +45,8 @@ namespace opts {
extern cl::opt TimeRewrite;
extern cl::OptionCategory BoltOptCategory;
+extern cl::opt Verbosity;
+extern cl::opt ProfileUsePseudoProbes;
WenleiHe wrote:
IIUC `ProfileUsePseudoProbes` controls whether we extract probe from b
@@ -478,10 +605,31 @@ matchWeightsByHashes(BinaryContext &BC,
Blocks.push_back(&Func.Blocks[I + 1]);
BlendedBlockHash BlendedHash(BB->getHash());
BlendedHashes.push_back(BlendedHash);
+// Collects pseudo probes attached to the BB for use in the StaleMatcher.
+
@@ -478,10 +605,31 @@ matchWeightsByHashes(BinaryContext &BC,
Blocks.push_back(&Func.Blocks[I + 1]);
BlendedBlockHash BlendedHash(BB->getHash());
BlendedHashes.push_back(BlendedHash);
+// Collects pseudo probes attached to the BB for use in the StaleMatcher.
+
https://github.com/rnk approved this pull request.
lgtm
https://github.com/llvm/llvm-project/pull/100369
___
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/dpaoliello approved this pull request.
https://github.com/llvm/llvm-project/pull/100369
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
jyknight wrote:
In particular, I think it would be incorrect to just look at floating-point
operations at the MIR level, because calling printf with a constant floating
point argument doesn't necessarily use any floating point instructions.
https://github.com/llvm/llvm-project/pull/100368
https://github.com/MaskRay approved this pull request.
https://github.com/llvm/llvm-project/pull/100105
___
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/shawbyoung updated
https://github.com/llvm/llvm-project/pull/100446
>From 56b45b104a2ab2dbc4ab8e9643c90092894b579e Mon Sep 17 00:00:00 2001
From: shawbyoung
Date: Wed, 24 Jul 2024 11:29:22 -0700
Subject: [PATCH 1/4] Comment
Created using spr 1.3.4
---
bolt/include/bolt/Prof
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: None (llvmbot)
Changes
Backport 20eff68
Requested by: @efriedma-quic
---
Full diff: https://github.com/llvm/llvm-project/pull/100452.diff
8 Files Affected:
- (modified) clang/docs/ReleaseNotes.rst (+2)
- (modified) clang/lib/AST/ExprC
llvmbot wrote:
@AaronBallman What do you think about merging this PR to the release branch?
https://github.com/llvm/llvm-project/pull/100452
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/
https://github.com/llvmbot milestoned
https://github.com/llvm/llvm-project/pull/100452
___
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/100452
Backport 20eff68
Requested by: @efriedma-quic
>From 741124ccac5a6daee7c2295066f9f90a63b1b3d4 Mon Sep 17 00:00:00 2001
From: Eli Friedman
Date: Wed, 24 Jul 2024 12:36:08 -0700
Subject: [PATCH] [ExprConstant] Ha
@@ -266,6 +313,65 @@ class StaleMatcher {
}
return BestBlock;
}
+ // Uses pseudo probe information to attach the profile to the appropriate
+ // block.
+ const FlowBlock *matchWithPseudoProbes(
+ BlendedBlockHash BlendedHash,
+ const std::vector &PseudoPr
https://github.com/dcci commented:
some comments.
https://github.com/llvm/llvm-project/pull/99891
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -223,10 +249,31 @@ class StaleMatcher {
return Hash1.InstrHash == Hash2.InstrHash;
}
+ /// Returns true if a profiled block was matched with its pseudo probe.
+ bool isPseudoProbeMatch(BlendedBlockHash YamlBBHash) {
+return MatchedWithPseudoProbes.find(YamlBBHas
@@ -266,6 +313,65 @@ class StaleMatcher {
}
return BestBlock;
}
+ // Uses pseudo probe information to attach the profile to the appropriate
+ // block.
+ const FlowBlock *matchWithPseudoProbes(
+ BlendedBlockHash BlendedHash,
+ const std::vector &PseudoPr
@@ -266,6 +313,65 @@ class StaleMatcher {
}
return BestBlock;
}
+ // Uses pseudo probe information to attach the profile to the appropriate
+ // block.
+ const FlowBlock *matchWithPseudoProbes(
+ BlendedBlockHash BlendedHash,
+ const std::vector &PseudoPr
https://github.com/dcci edited https://github.com/llvm/llvm-project/pull/99891
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -266,6 +313,65 @@ class StaleMatcher {
}
return BestBlock;
}
+ // Uses pseudo probe information to attach the profile to the appropriate
+ // block.
+ const FlowBlock *matchWithPseudoProbes(
+ BlendedBlockHash BlendedHash,
+ const std::vector &PseudoPr
https://github.com/shawbyoung updated
https://github.com/llvm/llvm-project/pull/100446
>From 56b45b104a2ab2dbc4ab8e9643c90092894b579e Mon Sep 17 00:00:00 2001
From: shawbyoung
Date: Wed, 24 Jul 2024 11:29:22 -0700
Subject: [PATCH 1/3] Comment
Created using spr 1.3.4
---
bolt/include/bolt/Prof
@@ -266,6 +313,65 @@ class StaleMatcher {
}
return BestBlock;
}
+ // Uses pseudo probe information to attach the profile to the appropriate
+ // block.
+ const FlowBlock *matchWithPseudoProbes(
+ BlendedBlockHash BlendedHash,
+ const std::vector &PseudoPr
https://github.com/shawbyoung updated
https://github.com/llvm/llvm-project/pull/100446
>From 56b45b104a2ab2dbc4ab8e9643c90092894b579e Mon Sep 17 00:00:00 2001
From: shawbyoung
Date: Wed, 24 Jul 2024 11:29:22 -0700
Subject: [PATCH 1/2] Comment
Created using spr 1.3.4
---
bolt/include/bolt/Prof
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/100369
>From 4f1d8d439c2c0ff5742a98f8fe42d8212d91f556 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Wed, 24 Jul 2024 17:00:00 +0400
Subject: [PATCH 1/2] CodeGen: Move current call site out of MachineModuleInfo
I
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/100368
>From 8991fa261a7705f99ac5729b6bbb1cfeb53e1263 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Sun, 17 Apr 2022 10:28:14 -0400
Subject: [PATCH 1/2] CodeGen: Remove UsesMSVCFloatingPoint from
MachineModuleInf
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/100357
>From 8aff4bdfa99b782379a5383af548c4250605ed63 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Sat, 20 Jul 2024 14:24:23 +0400
Subject: [PATCH 1/3] CodeGen: Remove MachineModuleInfo reference from
MachineFun
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/100353
>From 708970d494353c8a2e5dcf66fb4fc0554132d518 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Wed, 24 Jul 2024 15:53:01 +0400
Subject: [PATCH] FastISel: Do not check for module debug info
I don't see the po
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/100333
>From 0d0fe0051af3a7a4c11195042d85c8a5caae80b5 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Wed, 24 Jul 2024 13:11:04 +0400
Subject: [PATCH] DebugInfo: Avoid some MMI::hasDebugInfo checks
I assume getSubp
https://github.com/shawbyoung updated
https://github.com/llvm/llvm-project/pull/100446
>From 56b45b104a2ab2dbc4ab8e9643c90092894b579e Mon Sep 17 00:00:00 2001
From: shawbyoung
Date: Wed, 24 Jul 2024 11:29:22 -0700
Subject: [PATCH] Comment
Created using spr 1.3.4
---
bolt/include/bolt/Profile/
https://github.com/shawbyoung created
https://github.com/llvm/llvm-project/pull/100446
Uses pseudo probe checksums to match functions.
Test Plan: tbd
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi
https://github.com/aaupov approved this pull request.
LG but let's give some time for other reviewers
https://github.com/llvm/llvm-project/pull/99891
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin
@@ -206,13 +213,30 @@ class StaleMatcher {
CallHashToBlocks[CallHashes[I]].push_back(
std::make_pair(Hashes[I], Block));
}
+this->IndexToBBPseudoProbes = IndexToBBPseudoProbes;
+this->BBPseudoProbeToBlock = BBPseudoProbeToBlock;
+this->YamlBF
https://github.com/ldionne approved this pull request.
https://github.com/llvm/llvm-project/pull/100440
___
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/ldionne edited
https://github.com/llvm/llvm-project/pull/100440
___
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/ldionne edited
https://github.com/llvm/llvm-project/pull/100440
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
mordante wrote:
Cherry-picking https://github.com/llvm/llvm-project/pull/99343 failed.
https://github.com/llvm/llvm-project/pull/100440
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listi
llvmbot wrote:
@llvm/pr-subscribers-libcxx
Author: Mark de Wever (mordante)
Changes
…99343)
This implements the requirements for the container iterator requirements for
array, deque, vector, and `vector`.
Implements:
- LWG3352 strong_equality isn't a thing
Implements parts of:
-
https://github.com/mordante edited
https://github.com/llvm/llvm-project/pull/100440
___
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/mordante created
https://github.com/llvm/llvm-project/pull/100440
…99343)
This implements the requirements for the container iterator requirements for
array, deque, vector, and `vector`.
Implements:
- LWG3352 strong_equality isn't a thing
Implements parts of:
- P1614R2 The
https://github.com/mordante milestoned
https://github.com/llvm/llvm-project/pull/100440
___
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/Sirraide approved this pull request.
https://github.com/llvm/llvm-project/pull/100410
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
jyknight wrote:
It's been a while since I looked at this, but its purpose, at least back then
(2c36240a820c27450c0626a7161646e2d20d3f6d) is very different than what was
discussed above.
It had two effects:
1. decide whether to include floating-point support in printf/scanf library
routines.
@@ -183,11 +183,28 @@ class FunctionLoweringInfo {
std::vector > PHINodesToUpdate;
unsigned OrigNumPHINodesToUpdate;
+ /// \name Exception Handling
dpaoliello wrote:
I don't think we need to keep this
https://github.com/llvm/llvm-project/pull/100369
___
@@ -183,11 +183,28 @@ class FunctionLoweringInfo {
std::vector > PHINodesToUpdate;
unsigned OrigNumPHINodesToUpdate;
+ /// \name Exception Handling
+ /// \{
+
/// If the current MBB is a landing pad, the exception pointer and exception
/// selector registers are co
https://github.com/dpaoliello requested changes to this pull request.
https://github.com/llvm/llvm-project/pull/100369
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-c
https://github.com/shawbyoung updated
https://github.com/llvm/llvm-project/pull/99891
>From 0274f697376264c2d77816190f9a434f64e79089 Mon Sep 17 00:00:00 2001
From: shawbyoung
Date: Mon, 22 Jul 2024 11:56:23 -0700
Subject: [PATCH 01/18] Changed assignment of profiles with pseudo probe index
Cre
@@ -206,13 +213,30 @@ class StaleMatcher {
CallHashToBlocks[CallHashes[I]].push_back(
std::make_pair(Hashes[I], Block));
}
+this->IndexToBBPseudoProbes = IndexToBBPseudoProbes;
+this->BBPseudoProbeToBlock = BBPseudoProbeToBlock;
+this->YamlBF
https://github.com/shawbyoung updated
https://github.com/llvm/llvm-project/pull/99891
>From 0274f697376264c2d77816190f9a434f64e79089 Mon Sep 17 00:00:00 2001
From: shawbyoung
Date: Mon, 22 Jul 2024 11:56:23 -0700
Subject: [PATCH 01/17] Changed assignment of profiles with pseudo probe index
Cre
https://github.com/shawbyoung updated
https://github.com/llvm/llvm-project/pull/99891
>From 0274f697376264c2d77816190f9a434f64e79089 Mon Sep 17 00:00:00 2001
From: shawbyoung
Date: Mon, 22 Jul 2024 11:56:23 -0700
Subject: [PATCH 01/16] Changed assignment of profiles with pseudo probe index
Cre
@@ -975,6 +976,28 @@ static void emitNonLazyStubs(MachineModuleInfo *MMI,
MCStreamer &OutStreamer) {
}
}
+/// True if this module is being built for windows/msvc, and uses floating
+/// point. This is used to emit an undefined reference to _fltused.
rnk wr
1 - 100 of 216 matches
Mail list logo