reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/X86/X86ISelLowering.cpp
38707                 DAG.getNode(X86ISD::FSETCCM, DL, MVT::v1i1, CMP00, CMP01,
38708                             DAG.getTargetConstant(x86cc, DL, MVT::i8));
38711             SDValue Ins = DAG.getNode(ISD::INSERT_SUBVECTOR, DL, MVT::v16i1,
38712                                       DAG.getConstant(0, DL, MVT::v16i1),
38713                                       FSetCC, DAG.getIntPtrConstant(0, DL));
38714             return DAG.getZExtOrTrunc(DAG.getBitcast(MVT::i16, Ins), DL,
38714             return DAG.getZExtOrTrunc(DAG.getBitcast(MVT::i16, Ins), DL,
38718               DAG.getNode(X86ISD::FSETCC, DL, CMP00.getValueType(), CMP00,
38719                           CMP01, DAG.getTargetConstant(x86cc, DL, MVT::i8));
38730             SDValue Vector64 = DAG.getNode(ISD::SCALAR_TO_VECTOR, DL, MVT::v2f64,
38732             SDValue Vector32 = DAG.getBitcast(MVT::v4f32, Vector64);
38733             OnesOrZeroesF = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, MVT::f32,
38734                                         Vector32, DAG.getIntPtrConstant(0, DL));
38738           SDValue OnesOrZeroesI = DAG.getBitcast(IntVT, OnesOrZeroesF);
38739           SDValue ANDed = DAG.getNode(ISD::AND, DL, IntVT, OnesOrZeroesI,
38740                                       DAG.getConstant(1, DL, IntVT));
38741           SDValue OneBitOfTruth = DAG.getNode(ISD::TRUNCATE, DL, MVT::i8,