Lines Matching refs:Val2
3105 SDValue Val2 = Ins2.getOperand(1); in tryInsertVectorElt() local
3106 if (Val1.getOpcode() == ISD::FP_ROUND || Val2.getOpcode() == ISD::FP_ROUND) in tryInsertVectorElt()
3112 (Val2.getOpcode() == ISD::EXTRACT_VECTOR_ELT || in tryInsertVectorElt()
3113 Val2.getOpcode() == ARMISD::VGETLANEu) && in tryInsertVectorElt()
3115 isa<ConstantSDNode>(Val2.getOperand(1)) && in tryInsertVectorElt()
3118 (Val2.getOperand(0).getValueType() == MVT::v8f16 || in tryInsertVectorElt()
3119 Val2.getOperand(0).getValueType() == MVT::v8i16)) { in tryInsertVectorElt()
3121 unsigned ExtractLane2 = Val2.getConstantOperandVal(1); in tryInsertVectorElt()
3125 if (Val1.getOperand(0) == Val2.getOperand(0) && ExtractLane2 % 2 == 0 && in tryInsertVectorElt()
3142 ARM::ssub_0 + ExtractLane2 / 2, dl, MVT::f32, Val2.getOperand(0)); in tryInsertVectorElt()
3159 SDNode *VINS = CurDAG->getMachineNode(ARM::VINSH, dl, MVT::f32, Val2, Val1); in tryInsertVectorElt()