|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/Target/X86/X86ISelLowering.cpp42747 return DAG.getNode(ISD::INSERT_SUBVECTOR, DL, VecVT,
42748 DAG.getConstant(0, DL, VecVT), X,
42749 DAG.getConstant(0, DL, VecIdxVT));
42763 SDValue Cmp1 = DAG.getSetCC(DL, CmpVT, A, B, ISD::SETNE);
42764 SDValue Cmp2 = DAG.getSetCC(DL, CmpVT, C, D, ISD::SETNE);
42765 Cmp = DAG.getNode(ISD::OR, DL, CmpVT, Cmp1, Cmp2);
42767 SDValue Cmp1 = DAG.getNode(ISD::XOR, DL, VecVT, A, B);
42768 SDValue Cmp2 = DAG.getNode(ISD::XOR, DL, VecVT, C, D);
42769 Cmp = DAG.getNode(ISD::OR, DL, VecVT, Cmp1, Cmp2);
42771 SDValue Cmp1 = DAG.getSetCC(DL, CmpVT, A, B, ISD::SETEQ);
42772 SDValue Cmp2 = DAG.getSetCC(DL, CmpVT, C, D, ISD::SETEQ);
42773 Cmp = DAG.getNode(ISD::AND, DL, CmpVT, Cmp1, Cmp2);
42779 Cmp = DAG.getSetCC(DL, CmpVT, VecX, VecY, ISD::SETNE);
42781 Cmp = DAG.getNode(ISD::XOR, DL, VecVT, VecX, VecY);
42783 Cmp = DAG.getSetCC(DL, CmpVT, VecX, VecY, ISD::SETEQ);
42790 return DAG.getSetCC(DL, VT, DAG.getBitcast(KRegVT, Cmp),
42791 DAG.getConstant(0, DL, KRegVT), CC);
42796 SDValue PT = DAG.getNode(X86ISD::PTEST, DL, MVT::i32, BCCmp, BCCmp);
42798 SDValue SetCC = getSETCC(X86CC, PT, DL, DAG);
42799 return DAG.getNode(ISD::TRUNCATE, DL, VT, SetCC.getValue(0));
42806 SDValue MovMsk = DAG.getNode(X86ISD::MOVMSK, DL, MVT::i32, Cmp);
42807 SDValue FFFFs = DAG.getConstant(OpSize == 128 ? 0xFFFF : 0xFFFFFFFF, DL,
42809 return DAG.getSetCC(DL, VT, MovMsk, FFFFs, CC);