Skip to content

Commit f5aad24

Browse files
[IROutliner] Avoid repeated hash lookups (NFC) (#107726)
1 parent cf11eb6 commit f5aad24

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

llvm/lib/Transforms/IPO/IROutliner.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1333,11 +1333,10 @@ findExtractedOutputToOverallOutputMapping(Module &M, OutlinableRegion &Region,
13331333
if (!isa<PointerType>(Group.ArgumentTypes[Jdx]))
13341334
continue;
13351335

1336-
if (AggArgsUsed.contains(Jdx))
1336+
if (!AggArgsUsed.insert(Jdx).second)
13371337
continue;
13381338

13391339
TypeFound = true;
1340-
AggArgsUsed.insert(Jdx);
13411340
Region.ExtractedArgToAgg.insert(std::make_pair(OriginalIndex, Jdx));
13421341
Region.AggArgToExtracted.insert(std::make_pair(Jdx, OriginalIndex));
13431342
AggArgIdx = Jdx;

0 commit comments

Comments
 (0)