We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 37b6fbc commit 70af09eCopy full SHA for 70af09e
llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
@@ -1238,12 +1238,6 @@ class InstructionsState {
1238
BinOpSameOpcodeHelper Converter(MainOp);
1239
if (!Converter.add(I) || !Converter.add(MainOp))
1240
return nullptr;
1241
- if (!Converter.hasCandidateOpcode(MainOp->getOpcode()) && isAltShuffle()) {
1242
- BinOpSameOpcodeHelper AltConverter(AltOp);
1243
- if (AltConverter.add(I) && AltConverter.add(AltOp) &&
1244
- AltConverter.hasCandidateOpcode(AltOp->getOpcode()))
1245
- return AltOp;
1246
- }
1247
if (Converter.hasAltOp() && !isAltShuffle())
1248
1249
return Converter.hasAltOp() ? AltOp : MainOp;
llvm/test/Transforms/SLPVectorizer/X86/main-alternate-interechanged-detect.ll
0 commit comments