reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
6530 SDValue Lo = DAG.getConstant(INTVal.trunc(32), DL, MVT::i32); 6531 SDValue Hi = DAG.getConstant(INTVal.lshr(32).trunc(32), DL, MVT::i32); 6534 return DAG.getNode(ARMISD::VMOVDRR, DL, MVT::f64, Lo, Hi); 6537 return DAG.getNode(ARMISD::VMOVSR, DL, VT, 6538 DAG.getConstant(INTVal, DL, MVT::i32)); 6563 SDValue NewVal = DAG.getTargetConstant(ImmVal, DL, MVT::i32); 6564 SDValue VecConstant = DAG.getNode(ARMISD::VMOVFPIMM, DL, MVT::v2f32, 6566 return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, MVT::f32, VecConstant, 6567 DAG.getConstant(0, DL, MVT::i32)); 6585 SDValue NewVal = isVMOVModifiedImm(iVal & 0xffffffffU, 0, 32, DAG, SDLoc(Op), 6589 SDValue VecConstant = DAG.getNode(ARMISD::VMOVIMM, DL, VMovVT, 6592 return DAG.getNode(ISD::BITCAST, DL, MVT::f64, VecConstant); 6595 SDValue VecFConstant = DAG.getNode(ISD::BITCAST, DL, MVT::v2f32, 6597 return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, MVT::f32, VecFConstant, 6598 DAG.getConstant(0, DL, MVT::i32)); 6602 NewVal = isVMOVModifiedImm(~iVal & 0xffffffffU, 0, 32, DAG, SDLoc(Op), VMovVT, 6606 SDValue VecConstant = DAG.getNode(ARMISD::VMVNIMM, DL, VMovVT, NewVal); 6609 return DAG.getNode(ISD::BITCAST, DL, MVT::f64, VecConstant); 6612 SDValue VecFConstant = DAG.getNode(ISD::BITCAST, DL, MVT::v2f32, 6614 return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, MVT::f32, VecFConstant, 6615 DAG.getConstant(0, DL, MVT::i32));