reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
36172 EVT VecVT = Vec.getValueType(); 36176 if (!Vec.hasOneUse() || !isNullConstant(Index) || VecVT.getScalarType() != VT) 36181 if (Vec.getOpcode() == ISD::SETCC && VT == MVT::i1) { 36182 EVT OpVT = Vec.getOperand(0).getValueType().getScalarType(); 36189 Vec.getOperand(0), Index); 36191 Vec.getOperand(1), Index); 36192 return DAG.getNode(Vec.getOpcode(), DL, VT, Ext0, Ext1, Vec.getOperand(2)); 36192 return DAG.getNode(Vec.getOpcode(), DL, VT, Ext0, Ext1, Vec.getOperand(2)); 36204 if (Vec.getOpcode() == ISD::VSELECT && 36205 Vec.getOperand(0).getOpcode() == ISD::SETCC && 36206 Vec.getOperand(0).getValueType().getScalarType() == MVT::i1 && 36207 Vec.getOperand(0).getOperand(0).getValueType() == VecVT) { 36211 Vec.getOperand(0).getValueType().getScalarType(), 36212 Vec.getOperand(0), Index); 36214 Vec.getOperand(1), Index); 36216 Vec.getOperand(2), Index); 36223 switch (Vec.getOpcode()) { 36253 for (SDValue Op : Vec->ops()) 36255 return DAG.getNode(Vec.getOpcode(), DL, VT, ExtOps);