Skip to content

Commit 76e79b0

Browse files
authored
Fix duplicate mapping detection in gpu::setMappingAttr() (#77499)
1 parent 756ff96 commit 76e79b0

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

mlir/lib/Dialect/GPU/Transforms/ParallelLoopMapper.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ gpu::setMappingAttr(ParallelOp ploopOp,
4141
specifiedMappings.count(processor))
4242
return ploopOp.emitError(
4343
"invalid mapping multiple loops to same processor");
44+
specifiedMappings.insert(processor);
4445
}
4546
ArrayRef<Attribute> mappingAsAttrs(mapping.data(), mapping.size());
4647
ploopOp->setAttr(getMappingAttrName(),

0 commit comments

Comments
 (0)