Skip to content

Commit 4784ce9

Browse files
committed
[SLP][NFC]Check an external user before trying to address it in debug dump, NFC
1 parent d8c43e6 commit 4784ce9

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15097,7 +15097,8 @@ InstructionCost BoUpSLP::getTreeCost(ArrayRef<Value *> VectorizedVals,
1509715097
for (ExternalUser &EU : ExternalUses) {
1509815098
LLVM_DEBUG(dbgs() << "SLP: Computing cost for external use of TreeEntry "
1509915099
<< EU.E.Idx << " in lane " << EU.Lane << "\n");
15100-
LLVM_DEBUG(dbgs() << " User:" << *EU.User << "\n");
15100+
LLVM_DEBUG(if (EU.User) dbgs() << " User:" << *EU.User << "\n";
15101+
else dbgs() << " User: nullptr\n");
1510115102
LLVM_DEBUG(dbgs() << " Use: " << EU.Scalar->getNameOrAsOperand() << "\n");
1510215103

1510315104
// Uses by ephemeral values are free (because the ephemeral value will be

0 commit comments

Comments
 (0)