Skip to content

Commit 9e8670c

Browse files
committed
Fix nits
1 parent d6fce5e commit 9e8670c

File tree

2 files changed

+6
-7
lines changed

2 files changed

+6
-7
lines changed

llvm/lib/Analysis/AssumptionCache.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ AssumptionCache::getOrInsertAffectedValues(Value *V) {
5656
void AssumptionCache::findValuesAffectedByOperandBundle(
5757
OperandBundleUse Bundle, function_ref<void(Value *)> InsertAffected) {
5858
auto AddAffectedVal = [&](Value *V) {
59-
if (isa<Argument>(V) || isa<GlobalValue>(V) || isa<Instruction>(V))
59+
if (isa<Argument, GlobalValue, Instruction>(V))
6060
InsertAffected(V);
6161
};
6262

llvm/lib/Transforms/Scalar/DropUnnecessaryAssumes.cpp

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,7 @@
1616
using namespace llvm;
1717
using namespace llvm::PatternMatch;
1818

19-
static bool
20-
affectedValuesAreEphemeral(const SmallPtrSetImpl<Value *> &Affected) {
19+
static bool affectedValuesAreEphemeral(ArrayRef<Value *> Affected) {
2120
// If all the affected uses have only one use (part of the assume), then
2221
// the assume does not provide useful information. Note that additional
2322
// users may appear as a result of inlining and CSE, so we should only
@@ -53,9 +52,9 @@ DropUnnecessaryAssumesPass::run(Function &F, FunctionAnalysisManager &FAM) {
5352
if (Bundle.Inputs.empty())
5453
return false;
5554

56-
SmallPtrSet<Value *, 8> Affected;
55+
SmallVector<Value *> Affected;
5756
AssumptionCache::findValuesAffectedByOperandBundle(
58-
Bundle, [&](Value *A) { Affected.insert(A); });
57+
Bundle, [&](Value *A) { Affected.push_back(A); });
5958

6059
return affectedValuesAreEphemeral(Affected);
6160
};
@@ -90,9 +89,9 @@ DropUnnecessaryAssumesPass::run(Function &F, FunctionAnalysisManager &FAM) {
9089
if (match(Cond, m_Intrinsic<Intrinsic::type_test>()))
9190
continue;
9291

93-
SmallPtrSet<Value *, 8> Affected;
92+
SmallVector<Value *> Affected;
9493
findValuesAffectedByCondition(Cond, /*IsAssume=*/true,
95-
[&](Value *A) { Affected.insert(A); });
94+
[&](Value *A) { Affected.push_back(A); });
9695

9796
if (!affectedValuesAreEphemeral(Affected))
9897
continue;

0 commit comments

Comments
 (0)