Skip to content

Commit 3703a1e

Browse files
committed
Do not use reference, do pass by value when assign attributes
1 parent 3f8a379 commit 3703a1e

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

mlir/lib/Conversion/GPUToSPIRV/GPUToSPIRV.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -385,8 +385,8 @@ LogicalResult GPUModuleConversion::matchAndRewrite(
385385
if (auto attr = moduleOp->getAttrOfType<spirv::TargetEnvAttr>(
386386
spirv::getTargetEnvAttrName()))
387387
spvModule->setAttr(spirv::getTargetEnvAttrName(), attr);
388-
if (const ArrayAttr &targets = moduleOp.getTargetsAttr()) {
389-
for (const Attribute &targetAttr : targets)
388+
if (ArrayAttr targets = moduleOp.getTargetsAttr()) {
389+
for (Attribute targetAttr : targets)
390390
if (auto spirvTargetEnvAttr = dyn_cast<spirv::TargetEnvAttr>(targetAttr))
391391
spvModule->setAttr(spirv::getTargetEnvAttrName(), spirvTargetEnvAttr);
392392
}

mlir/lib/Conversion/GPUToSPIRV/GPUToSPIRVPass.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,8 @@ struct GPUToSPIRVPass final : impl::ConvertGPUToSPIRVBase<GPUToSPIRVPass> {
6161

6262
spirv::TargetEnvAttr
6363
GPUToSPIRVPass::lookupTargetEnvInTargets(gpu::GPUModuleOp moduleOp) {
64-
if (const ArrayAttr &targets = moduleOp.getTargetsAttr()) {
65-
for (const Attribute &targetAttr : targets)
64+
if (ArrayAttr targets = moduleOp.getTargetsAttr()) {
65+
for (Attribute targetAttr : targets)
6666
if (auto spirvTargetEnvAttr = dyn_cast<spirv::TargetEnvAttr>(targetAttr))
6767
return spirvTargetEnvAttr;
6868
}

0 commit comments

Comments
 (0)