|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/Target/X86/X86ISelLowering.cpp19304 if (DAG.ComputeNumSignBits(In) < InVT.getScalarSizeInBits()) {
19308 In = DAG.getNode(ISD::SHL, DL, ExtVT,
19309 DAG.getBitcast(ExtVT, In),
19310 DAG.getConstant(ShiftInx, DL, ExtVT));
19311 In = DAG.getBitcast(InVT, In);
19313 return DAG.getSetCC(DL, VT, DAG.getConstant(0, DL, InVT),
19313 return DAG.getSetCC(DL, VT, DAG.getConstant(0, DL, InVT),
19334 In = DAG.getNode(ISD::SIGN_EXTEND, DL, InVT, In);
19336 SDValue Lo = extract128BitVector(In, 0, DAG, DL);
19337 SDValue Hi = extract128BitVector(In, 8, DAG, DL);
19340 Lo = DAG.getNode(ISD::TRUNCATE, DL, MVT::v8i1, Lo);
19341 Hi = DAG.getNode(ISD::TRUNCATE, DL, MVT::v8i1, Hi);
19342 return DAG.getNode(ISD::CONCAT_VECTORS, DL, VT, Lo, Hi);
19349 In = DAG.getNode(ISD::SIGN_EXTEND, DL, ExtVT, In);
19354 if (DAG.ComputeNumSignBits(In) < InVT.getScalarSizeInBits()) {
19356 In = DAG.getNode(ISD::SHL, DL, InVT, In,
19357 DAG.getConstant(ShiftInx, DL, InVT));
19361 return DAG.getSetCC(DL, VT, DAG.getConstant(0, DL, InVT), In, ISD::SETGT);
19361 return DAG.getSetCC(DL, VT, DAG.getConstant(0, DL, InVT), In, ISD::SETGT);
19362 return DAG.getSetCC(DL, VT, In, DAG.getConstant(0, DL, InVT), ISD::SETNE);
19362 return DAG.getSetCC(DL, VT, In, DAG.getConstant(0, DL, InVT), ISD::SETNE);