[Mlir-commits] [mlir] [mlir][dataflow] Use member initializer list in ProgramPoint class's constructor (PR #173281)
lonely eagle
llvmlistbot at llvm.org
Mon Dec 22 08:27:22 PST 2025
https://github.com/linuxlonelyeagle created https://github.com/llvm/llvm-project/pull/173281
None
>From 88374a40755ffe6a4375f384d9d6aad4945a7c81 Mon Sep 17 00:00:00 2001
From: linuxlonelyeagle <2020382038 at qq.com>
Date: Mon, 22 Dec 2025 16:23:58 +0000
Subject: [PATCH] use member initializer list in ProgramPoint constructor.
---
mlir/include/mlir/Analysis/DataFlowFramework.h | 8 +++-----
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/mlir/include/mlir/Analysis/DataFlowFramework.h b/mlir/include/mlir/Analysis/DataFlowFramework.h
index e364570c8b531..efce718dde8a7 100644
--- a/mlir/include/mlir/Analysis/DataFlowFramework.h
+++ b/mlir/include/mlir/Analysis/DataFlowFramework.h
@@ -70,11 +70,9 @@ struct ProgramPoint : public StorageUniquer::BaseStorage {
ProgramPoint() {}
/// Create a new program point from the given program point.
- ProgramPoint(const ProgramPoint &point) {
- this->block = point.getBlock();
- this->point = point.getPoint();
- this->op = point.getOperation();
- }
+ ProgramPoint(const ProgramPoint &point)
+ : block(point.getBlock()), point(point.getPoint()),
+ op(point.getOperation()) {}
static ProgramPoint *construct(StorageUniquer::StorageAllocator &alloc,
KeyTy &&key) {
More information about the Mlir-commits
mailing list