Skip to content

Commit 70af09e

Browse files
authored
Revert "[SLP] Fix a check for main/alternate interchanged instruction" (#151997)
This reverts commit 3ee8d04. Revert reason: FAILED build for openmp-offload-amdgpu-runtime-2 https://lab.llvm.org/buildbot/#/builders/10/builds/10827
1 parent 37b6fbc commit 70af09e

File tree

2 files changed

+0
-36
lines changed

2 files changed

+0
-36
lines changed

llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1238,12 +1238,6 @@ class InstructionsState {
12381238
BinOpSameOpcodeHelper Converter(MainOp);
12391239
if (!Converter.add(I) || !Converter.add(MainOp))
12401240
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-
}
12471241
if (Converter.hasAltOp() && !isAltShuffle())
12481242
return nullptr;
12491243
return Converter.hasAltOp() ? AltOp : MainOp;

llvm/test/Transforms/SLPVectorizer/X86/main-alternate-interechanged-detect.ll

Lines changed: 0 additions & 30 deletions
This file was deleted.

0 commit comments

Comments
 (0)