reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
13828 if ((V1.getSimpleValueType() == MVT::v4i32 || 13829 V1.getSimpleValueType() == MVT::v8i16 || 13830 V1.getSimpleValueType() == MVT::v16i8) && 13831 V1.getSimpleValueType() == V2.getSimpleValueType()) { 13833 if (V1.getOpcode() == ISD::SUB && 13834 ISD::isBuildVectorAllZeros(V1.getOperand(0).getNode()) && 13835 V1.getOperand(1) == V2) { 13841 V2.getOperand(1) == V1) { 13842 return DAG.getNode(ISD::ABS, dl, V1.getValueType(), V1); 13842 return DAG.getNode(ISD::ABS, dl, V1.getValueType(), V1); 13845 if (V1.getOpcode() == ISD::SUB && V2.getOpcode() == ISD::SUB && 13846 V1.getOperand(0) == V2.getOperand(1) && 13847 V1.getOperand(1) == V2.getOperand(0)) { 13848 return DAG.getNode(ISD::ABS, dl, V1.getValueType(), V1); 13848 return DAG.getNode(ISD::ABS, dl, V1.getValueType(), V1);