File tree Expand file tree Collapse file tree 2 files changed +3
-3
lines changed
mlir/lib/Conversion/GPUToSPIRV Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -385,7 +385,7 @@ LogicalResult GPUModuleConversion::matchAndRewrite(
385
385
if (auto attr = moduleOp->getAttrOfType <spirv::TargetEnvAttr>(
386
386
spirv::getTargetEnvAttrName ()))
387
387
spvModule->setAttr (spirv::getTargetEnvAttrName (), attr);
388
- for (auto targetAttr : moduleOp.getTargetsAttr ())
388
+ for (const Attribute & targetAttr : moduleOp.getTargetsAttr ())
389
389
if (auto spirvTargetEnvAttr = dyn_cast<spirv::TargetEnvAttr>(targetAttr))
390
390
spvModule->setAttr (spirv::getTargetEnvAttrName (), spirvTargetEnvAttr);
391
391
Original file line number Diff line number Diff line change @@ -55,7 +55,7 @@ struct GPUToSPIRVPass final : impl::ConvertGPUToSPIRVBase<GPUToSPIRVPass> {
55
55
56
56
spirv::TargetEnvAttr
57
57
GPUToSPIRVPass::lookupTargetEnvInTargets (gpu::GPUModuleOp moduleOp) {
58
- for (auto &targetAttr : moduleOp.getTargetsAttr ())
58
+ for (const Attribute &targetAttr : moduleOp.getTargetsAttr ())
59
59
if (auto spirvTargetEnvAttr = dyn_cast<spirv::TargetEnvAttr>(targetAttr))
60
60
return spirvTargetEnvAttr;
61
61
@@ -64,7 +64,7 @@ GPUToSPIRVPass::lookupTargetEnvInTargets(gpu::GPUModuleOp moduleOp) {
64
64
65
65
spirv::TargetEnvAttr
66
66
GPUToSPIRVPass::lookupTargetEnvOrDefault (gpu::GPUModuleOp moduleOp) {
67
- if (auto targetEnvAttr = lookupTargetEnvInTargets (moduleOp))
67
+ if (spirv::TargetEnvAttr targetEnvAttr = lookupTargetEnvInTargets (moduleOp))
68
68
return targetEnvAttr;
69
69
70
70
return spirv::lookupTargetEnvOrDefault (moduleOp);
You can’t perform that action at this time.
0 commit comments