mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-02 07:32:52 +00:00
A minor simplification: no functional change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133047 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
59f26aadce
commit
7a10ab7d6f
@ -5546,16 +5546,13 @@ static SDValue AddCombineToVPADDL(SDNode *N, SDValue N0, SDValue N1,
|
||||
// operands, where N is the size of the formed vector.
|
||||
// Each EXTRACT_VECTOR should have the same input vector and odd or even
|
||||
// index such that we have a pair wise add pattern.
|
||||
SDNode *V = 0;
|
||||
SDValue Vec;
|
||||
unsigned nextIndex = 0;
|
||||
|
||||
// Grab the vector that all EXTRACT_VECTOR nodes should be referencing.
|
||||
if (N0->getOperand(0)->getOpcode() == ISD::EXTRACT_VECTOR_ELT) {
|
||||
Vec = N0->getOperand(0)->getOperand(0);
|
||||
V = Vec.getNode();
|
||||
} else
|
||||
if (N0->getOperand(0)->getOpcode() != ISD::EXTRACT_VECTOR_ELT)
|
||||
return SDValue();
|
||||
SDValue Vec = N0->getOperand(0)->getOperand(0);
|
||||
SDNode *V = Vec.getNode();
|
||||
unsigned nextIndex = 0;
|
||||
|
||||
// For each operands to the ADD which are BUILD_VECTORs,
|
||||
// check to see if each of their operands are an EXTRACT_VECTOR with
|
||||
|
Loading…
Reference in New Issue
Block a user