https://github.com/chapuni updated
https://github.com/llvm/llvm-project/pull/113109
>From 5d19c77551c6fc585d1b15c4c2a71c3c3f99ef8a Mon Sep 17 00:00:00 2001
From: NAKAMURA Takumi
Date: Fri, 18 Oct 2024 09:33:51 +0900
Subject: [PATCH 1/4] [Coverage][Single] Enable Branch coverage for loop
statem
https://github.com/chapuni updated
https://github.com/llvm/llvm-project/pull/113113
>From 16e2bb8b73bcde1c2618bb358a905a9f463c1217 Mon Sep 17 00:00:00 2001
From: NAKAMURA Takumi
Date: Sun, 20 Oct 2024 16:24:26 +0900
Subject: [PATCH 1/3] [Coverage][Single] Enable Branch coverage for `BinLAnd`
a
https://github.com/chapuni updated
https://github.com/llvm/llvm-project/pull/113111
>From 3ea6383e2142889550f37389dfaaee81e5ae7d9c Mon Sep 17 00:00:00 2001
From: NAKAMURA Takumi
Date: Sun, 20 Oct 2024 15:15:03 +0900
Subject: [PATCH 1/3] [Coverage][Single] Enable Branch coverage for IfStmt
---
https://github.com/chapuni updated
https://github.com/llvm/llvm-project/pull/113112
>From ec05cc37e1177f06c9a44a1e39dadc9306cc5c68 Mon Sep 17 00:00:00 2001
From: NAKAMURA Takumi
Date: Mon, 21 Oct 2024 08:09:31 +0900
Subject: [PATCH 1/2] [Coverage][Single] Enable Branch coverage for SwitchStmt
https://github.com/chapuni updated
https://github.com/llvm/llvm-project/pull/113110
>From 744c5b634de08f9214c82d6fcfde7179bc4edfb0 Mon Sep 17 00:00:00 2001
From: NAKAMURA Takumi
Date: Sun, 20 Oct 2024 14:46:07 +0900
Subject: [PATCH 1/4] [Coverage][Single] Enable Branch coverage for CondOp
---
https://github.com/chapuni updated
https://github.com/llvm/llvm-project/pull/120930
>From 5e460594c8a2550c38c759b2e6f1c5dc4152f820 Mon Sep 17 00:00:00 2001
From: NAKAMURA Takumi
Date: Thu, 17 Oct 2024 22:15:12 +0900
Subject: [PATCH 1/8] [Coverage] Make additional counters available for
BranchR
@@ -56,20 +58,80 @@ class DefaultPriorityAdvisor : public
RegAllocPriorityAdvisor {
unsigned getPriority(const LiveInterval &LI) const override;
};
-class RegAllocPriorityAdvisorAnalysis : public ImmutablePass {
+/// Common provider for getting the priority advisor and logg
https://github.com/chapuni edited
https://github.com/llvm/llvm-project/pull/110966
___
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/chapuni edited
https://github.com/llvm/llvm-project/pull/110966
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
Author: Valentin Clement (バレンタイン クレメン)
Date: 2024-12-23T21:26:29-08:00
New Revision: 32dc6f5f1b38f09f43fa4d1b697f102723ceb3ca
URL:
https://github.com/llvm/llvm-project/commit/32dc6f5f1b38f09f43fa4d1b697f102723ceb3ca
DIFF:
https://github.com/llvm/llvm-project/commit/32dc6f5f1b38f09f43fa4d1b697f1
@@ -542,6 +542,48 @@ class OpLowerer {
});
}
+ [[nodiscard]] bool lowerRawBufferLoad(Function &F) {
+Triple TT(Triple(M.getTargetTriple()));
+VersionTuple DXILVersion = TT.getDXILVersion();
+const DataLayout &DL = F.getDataLayout();
+IRBuilder<> &IRB = O
https://github.com/llvm-beanz edited
https://github.com/llvm/llvm-project/pull/121012
___
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/llvm-beanz approved this pull request.
LGTM. One extremely small nit that you can take or leave.
https://github.com/llvm/llvm-project/pull/121012
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.l
Author: Vy Nguyen
Date: 2024-12-23T19:29:03-05:00
New Revision: 5337f1cc44dfa6b39c02eaf2a2dc3dec567018bc
URL:
https://github.com/llvm/llvm-project/commit/5337f1cc44dfa6b39c02eaf2a2dc3dec567018bc
DIFF:
https://github.com/llvm/llvm-project/commit/5337f1cc44dfa6b39c02eaf2a2dc3dec567018bc.diff
LOG
llvmbot wrote:
@llvm/pr-subscribers-backend-directx
Author: Justin Bogner (bogner)
Changes
This introduces `@llvm.dx.resource.load.rawbuffer` and generalizes the
buffer load docs under DirectX/DXILResources.
This resolves the "load" parts of #106188
---
Patch is 28.22 KiB, truncated to
llvmbot wrote:
@llvm/pr-subscribers-tablegen
Author: Justin Bogner (bogner)
Changes
This introduces `@llvm.dx.resource.load.rawbuffer` and generalizes the
buffer load docs under DirectX/DXILResources.
This resolves the "load" parts of #106188
---
Patch is 28.22 KiB, truncated to 20.00
llvmbot wrote:
@llvm/pr-subscribers-llvm-ir
Author: Justin Bogner (bogner)
Changes
This introduces `@llvm.dx.resource.load.rawbuffer` and generalizes the
buffer load docs under DirectX/DXILResources.
This resolves the "load" parts of #106188
---
Patch is 28.22 KiB, truncated to 20.00 K
https://github.com/bogner created
https://github.com/llvm/llvm-project/pull/121012
This introduces `@llvm.dx.resource.load.rawbuffer` and generalizes the buffer
load docs under DirectX/DXILResources.
This resolves the "load" parts of #106188
>From 53bba63c6a55464ac1872dc60f39510eff426d64 Mon
llvmbot wrote:
@llvm/pr-subscribers-mlir
@llvm/pr-subscribers-mlir-openmp
Author: Akash Banerjee (TIFitis)
Changes
Add conversion support from FIR to LLVM Dialect for OMP DeclareMapper.
---
Full diff: https://github.com/llvm/llvm-project/pull/121005.diff
3 Files Affected:
- (modified)
https://github.com/TIFitis created
https://github.com/llvm/llvm-project/pull/121005
Add conversion support from FIR to LLVM Dialect for OMP DeclareMapper.
>From 8a90d208ace9b8fe34f427f6268968e8b4b08976 Mon Sep 17 00:00:00 2001
From: Akash Banerjee
Date: Mon, 23 Dec 2024 21:50:03 +
Subject:
llvmbot wrote:
@llvm/pr-subscribers-flang-openmp
Author: Akash Banerjee (TIFitis)
Changes
Add Lowering support for OpenMP mapper field in mapInfoOp.
Depends on #120994.
---
Full diff: https://github.com/llvm/llvm-project/pull/121001.diff
4 Files Affected:
- (modified) flang/lib/Lower/
https://github.com/TIFitis edited
https://github.com/llvm/llvm-project/pull/120994
___
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-flang-fir-hlfir
Author: Akash Banerjee (TIFitis)
Changes
Add Lowering support for OpenMP mapper field in mapInfoOp.
Depends on #120994.
---
Full diff: https://github.com/llvm/llvm-project/pull/121001.diff
4 Files Affected:
- (modified) flang/lib/Low
https://github.com/TIFitis created
https://github.com/llvm/llvm-project/pull/121001
Add Lowering support for OpenMP mapper field in mapInfoOp.
Depends on #120994.
>From 30611f81421028ccc8fceed006e06f8afc6848b9 Mon Sep 17 00:00:00 2001
From: Akash Banerjee
Date: Mon, 23 Dec 2024 19:05:30 +
https://github.com/TIFitis updated
https://github.com/llvm/llvm-project/pull/120994
>From 002d7153f4029c02722b6a4f45bbde8fad83ba95 Mon Sep 17 00:00:00 2001
From: Akash Banerjee
Date: Mon, 23 Dec 2024 20:53:47 +
Subject: [PATCH] Add mapper field to mapInfoOp.
---
flang/lib/Lower/OpenMP/Uti
https://github.com/TIFitis updated
https://github.com/llvm/llvm-project/pull/120994
>From 0b54cafc829119b931d04d1d9ec3e790e50f7b08 Mon Sep 17 00:00:00 2001
From: Akash Banerjee
Date: Mon, 23 Dec 2024 19:05:30 +
Subject: [PATCH] Add mapper field to mapInfoOp.
---
flang/lib/Lower/OpenMP/Uti
llvmbot wrote:
@llvm/pr-subscribers-mlir
Author: Akash Banerjee (TIFitis)
Changes
This patch adds the mapper field to the omp.map.info op.
---
Full diff: https://github.com/llvm/llvm-project/pull/120994.diff
3 Files Affected:
- (modified) mlir/include/mlir/Dialect/OpenMP/OpenMPOps.td (
llvmbot wrote:
@llvm/pr-subscribers-mlir-openmp
Author: Akash Banerjee (TIFitis)
Changes
This patch adds the mapper field to the omp.map.info op.
---
Full diff: https://github.com/llvm/llvm-project/pull/120994.diff
3 Files Affected:
- (modified) mlir/include/mlir/Dialect/OpenMP/OpenMPO
llvmbot wrote:
@llvm/pr-subscribers-flang-openmp
Author: Akash Banerjee (TIFitis)
Changes
This patch adds the mapper field to the omp.map.info op.
---
Full diff: https://github.com/llvm/llvm-project/pull/120994.diff
3 Files Affected:
- (modified) mlir/include/mlir/Dialect/OpenMP/OpenMP
https://github.com/TIFitis created
https://github.com/llvm/llvm-project/pull/120994
This patch adds the mapper field to the omp.map.info op.
>From 21178b07176869e000f7e027bc5c9593b715b5ad Mon Sep 17 00:00:00 2001
From: Akash Banerjee
Date: Mon, 23 Dec 2024 19:05:30 +
Subject: [PATCH] Add m
https://github.com/Fznamznon edited
https://github.com/llvm/llvm-project/pull/120930
___
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/qcolombet approved this pull request.
https://github.com/llvm/llvm-project/pull/120199
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -1387,18 +1357,34 @@ static bool readsLaneSubset(const MachineRegisterInfo
&MRI,
DestSrc->Destination->getSubReg() == DestSrc->Source->getSubReg())
return false;
+ Register Reg = VirtReg.reg();
+
// FIXME: We're only considering uses, but should be consider d
@@ -56,20 +58,80 @@ class DefaultPriorityAdvisor : public
RegAllocPriorityAdvisor {
unsigned getPriority(const LiveInterval &LI) const override;
};
-class RegAllocPriorityAdvisorAnalysis : public ImmutablePass {
+/// Common provider for getting the priority advisor and logg
@@ -254,7 +249,22 @@ class DevelopmentModePriorityAdvisorAnalysis final
Log = std::make_unique(std::move(OS), LFS, Reward,
/*IncludeReward*/ true);
-return false;
+ }
+
+ void logRewardIfNeeded(const MachineFunction &MF,
+
@@ -20,76 +20,138 @@
using namespace llvm;
-static cl::opt Mode(
+static cl::opt Mode(
"regalloc-enable-priority-advisor", cl::Hidden,
-cl::init(RegAllocPriorityAdvisorAnalysis::AdvisorMode::Default),
+cl::init(RegAllocPriorityAdvisorProvider::AdvisorMode::Defaul
@@ -56,20 +58,80 @@ class DefaultPriorityAdvisor : public
RegAllocPriorityAdvisor {
unsigned getPriority(const LiveInterval &LI) const override;
};
-class RegAllocPriorityAdvisorAnalysis : public ImmutablePass {
+/// Common provider for getting the priority advisor and logg
@@ -150,12 +138,48 @@ class ReleaseModePriorityAdvisorAnalysis final
InteractiveChannelBaseName + ".out",
InteractiveChannelBaseName + ".in");
}
-return std::make_unique(
-MF, RA, &getAnalysis().getSI(), Runner.get());
+assert(SI && "
38 matches
Mail list logo