Lines Matching refs:Val2
3104 SDValue Val2 = Ins2.getOperand(1); in tryInsertVectorElt() local
3105 if (Val1.getOpcode() == ISD::FP_ROUND || Val2.getOpcode() == ISD::FP_ROUND) in tryInsertVectorElt()
3111 (Val2.getOpcode() == ISD::EXTRACT_VECTOR_ELT || in tryInsertVectorElt()
3112 Val2.getOpcode() == ARMISD::VGETLANEu) && in tryInsertVectorElt()
3114 isa<ConstantSDNode>(Val2.getOperand(1)) && in tryInsertVectorElt()
3117 (Val2.getOperand(0).getValueType() == MVT::v8f16 || in tryInsertVectorElt()
3118 Val2.getOperand(0).getValueType() == MVT::v8i16)) { in tryInsertVectorElt()
3120 unsigned ExtractLane2 = Val2.getConstantOperandVal(1); in tryInsertVectorElt()
3124 if (Val1.getOperand(0) == Val2.getOperand(0) && ExtractLane2 % 2 == 0 && in tryInsertVectorElt()
3141 ARM::ssub_0 + ExtractLane2 / 2, dl, MVT::f32, Val2.getOperand(0)); in tryInsertVectorElt()
3158 SDNode *VINS = CurDAG->getMachineNode(ARM::VINSH, dl, MVT::f32, Val2, Val1); in tryInsertVectorElt()