mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-23 03:02:36 +01:00
[CodeGen] Fix warning in getNode for EXTRACT_SUBVECTOR
Fix a warning in getNode() when extracting a subvector from a concat vector. We can simply replace the call to getVectorNumElements with getVectorMinNumElements as this follows the defined behaviour for EXTRACT_SUBVECTOR. Differential Revision: https://reviews.llvm.org/D82746
This commit is contained in:
parent
d8d0afe0ce
commit
9dd94e95f6
@ -5566,7 +5566,7 @@ SDValue SelectionDAG::getNode(unsigned Opcode, const SDLoc &DL, EVT VT,
|
||||
// the concat have the same type as the extract.
|
||||
if (N2C && N1.getOpcode() == ISD::CONCAT_VECTORS &&
|
||||
N1.getNumOperands() > 0 && VT == N1.getOperand(0).getValueType()) {
|
||||
unsigned Factor = VT.getVectorNumElements();
|
||||
unsigned Factor = VT.getVectorMinNumElements();
|
||||
return N1.getOperand(N2C->getZExtValue() / Factor);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user