Skip to content

Commit 18b40df

Browse files
committed
Remove the mayReadFromMemory setting
1 parent 5e49ce5 commit 18b40df

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -109,9 +109,6 @@ bool VPRecipeBase::mayReadFromMemory() const {
109109
case VPWidenLoadEVLSC:
110110
case VPWidenLoadSC:
111111
return true;
112-
case VPInterleaveEVLSC:
113-
case VPInterleaveSC:
114-
return cast<VPInterleaveBase>(this)->getNumStoreOperands() == 0;
115112
case VPReplicateSC:
116113
return cast<Instruction>(getVPSingleValue()->getUnderlyingValue())
117114
->mayReadFromMemory();
@@ -147,6 +144,7 @@ bool VPRecipeBase::mayReadFromMemory() const {
147144
return false;
148145
}
149146
default:
147+
// FIXME: Return false if the recipe represents an interleaved store.
150148
return true;
151149
}
152150
}

0 commit comments

Comments
 (0)