reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
6171 CmpVT = Op0.getValueType().changeVectorElementTypeToInteger(); 6181 if (Op0.getValueType().isFloatingPoint() && !ST->hasMVEFloatOps()) 6187 if (Op0.getValueType().getVectorElementType() == MVT::i64 && 6193 SDValue CastOp0 = DAG.getNode(ISD::BITCAST, dl, SplitVT, Op0); 6237 SDValue TmpOp0 = DAG.getNode(ARMISD::VCMP, dl, CmpVT, Op1, Op0, 6239 SDValue TmpOp1 = DAG.getNode(ARMISD::VCMP, dl, CmpVT, Op0, Op1, 6249 SDValue TmpOp0 = DAG.getNode(ARMISD::VCMP, dl, CmpVT, Op1, Op0, 6251 SDValue TmpOp1 = DAG.getNode(ARMISD::VCMP, dl, CmpVT, Op0, Op1, 6284 AndOp = Op0; 6285 else if (ISD::isBuildVectorAllZeros(Op0.getNode())) 6293 Op0 = DAG.getNode(ISD::BITCAST, dl, CmpVT, AndOp.getOperand(0)); 6295 SDValue Result = DAG.getNode(ARMISD::VTST, dl, CmpVT, Op0, Op1); 6304 std::swap(Op0, Op1); 6310 SingleOp = Op0; 6311 else if (ISD::isBuildVectorAllZeros(Op0.getNode())) { 6324 Result = DAG.getNode(ARMISD::VCMP, dl, CmpVT, Op0, Op1,