|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/Target/X86/X86ISelLowering.cpp25728 Elts.push_back(DAG.getConstant(One.shl(ShAmt), dl, SVT));
25730 return DAG.getBuildVector(VT, dl, Elts);
25736 Amt = DAG.getNode(ISD::SHL, dl, VT, Amt, DAG.getConstant(23, dl, VT));
25736 Amt = DAG.getNode(ISD::SHL, dl, VT, Amt, DAG.getConstant(23, dl, VT));
25737 Amt = DAG.getNode(ISD::ADD, dl, VT, Amt,
25738 DAG.getConstant(0x3f800000U, dl, VT));
25740 return DAG.getNode(ISD::FP_TO_SINT, dl, VT, Amt);
25745 SDValue Z = DAG.getConstant(0, dl, VT);
25746 SDValue Lo = DAG.getBitcast(MVT::v4i32, getUnpackl(DAG, dl, VT, Amt, Z));
25747 SDValue Hi = DAG.getBitcast(MVT::v4i32, getUnpackh(DAG, dl, VT, Amt, Z));
25748 Lo = convertShiftLeftToScale(Lo, dl, Subtarget, DAG);
25749 Hi = convertShiftLeftToScale(Hi, dl, Subtarget, DAG);
25751 return DAG.getNode(X86ISD::PACKUS, dl, VT, Lo, Hi);
25753 return DAG.getVectorShuffle(VT, dl, DAG.getBitcast(VT, Lo),