Skip to content

Commit

Permalink
[Analysis] Use llvm::set_is_subset (NFC) (#102766)
Browse files Browse the repository at this point in the history
  • Loading branch information
kazutakahirata committed Aug 10, 2024
1 parent a417083 commit b728f37
Showing 1 changed file with 1 addition and 3 deletions.
4 changes: 1 addition & 3 deletions llvm/lib/Analysis/ScalarEvolution.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4146,9 +4146,7 @@ static bool impliesPoison(const SCEV *AssumedPoison, const SCEV *S) {

// Make sure that no matter which SCEV in PC1.MaybePoison is actually poison,
// it will also make S poison by being part of PC2.MaybePoison.
return all_of(PC1.MaybePoison, [&](const SCEVUnknown *S) {
return PC2.MaybePoison.contains(S);
});
return llvm::set_is_subset(PC1.MaybePoison, PC2.MaybePoison);
}

void ScalarEvolution::getPoisonGeneratingValues(
Expand Down

0 comments on commit b728f37

Please sign in to comment.