reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
18723 SDValue VecCstLow = DAG.getConstant(0x4b000000, DL, VecIntVT); 18725 SDValue VecCstHigh = DAG.getConstant(0x53000000, DL, VecIntVT); 18728 SDValue VecCstShift = DAG.getConstant(16, DL, VecIntVT); 18729 SDValue HighShift = DAG.getNode(ISD::SRL, DL, VecIntVT, V, VecCstShift); 18739 Low = DAG.getNode(X86ISD::BLENDI, DL, VecI16VT, VecBitcast, 18740 VecCstLowBitcast, DAG.getTargetConstant(0xaa, DL, MVT::i8)); 18747 High = DAG.getNode(X86ISD::BLENDI, DL, VecI16VT, VecShiftBitcast, 18748 VecCstHighBitcast, DAG.getTargetConstant(0xaa, DL, MVT::i8)); 18750 SDValue VecCstMask = DAG.getConstant(0xffff, DL, VecIntVT); 18752 SDValue LowAnd = DAG.getNode(ISD::AND, DL, VecIntVT, V, VecCstMask); 18753 Low = DAG.getNode(ISD::OR, DL, VecIntVT, LowAnd, VecCstLow); 18756 High = DAG.getNode(ISD::OR, DL, VecIntVT, HighShift, VecCstHigh); 18761 APFloat(APFloat::IEEEsingle(), APInt(32, 0xD3000080)), DL, VecFloatVT); 18767 DAG.getNode(ISD::FADD, DL, VecFloatVT, HighBitcast, VecCstFAdd); 18770 return DAG.getNode(ISD::FADD, DL, VecFloatVT, LowBitcast, FHigh);