Home | History | Annotate | Download | only in PowerPC

Lines Matching refs:CompareOpc

7656 static bool getVectorCompareInfo(SDValue Intrin, int &CompareOpc,
7660 CompareOpc = -1;
7665 case Intrinsic::ppc_altivec_vcmpbfp_p: CompareOpc = 966; isDot = 1; break;
7666 case Intrinsic::ppc_altivec_vcmpeqfp_p: CompareOpc = 198; isDot = 1; break;
7667 case Intrinsic::ppc_altivec_vcmpequb_p: CompareOpc = 6; isDot = 1; break;
7668 case Intrinsic::ppc_altivec_vcmpequh_p: CompareOpc = 70; isDot = 1; break;
7669 case Intrinsic::ppc_altivec_vcmpequw_p: CompareOpc = 134; isDot = 1; break;
7672 CompareOpc = 199;
7678 case Intrinsic::ppc_altivec_vcmpgefp_p: CompareOpc = 454; isDot = 1; break;
7679 case Intrinsic::ppc_altivec_vcmpgtfp_p: CompareOpc = 710; isDot = 1; break;
7680 case Intrinsic::ppc_altivec_vcmpgtsb_p: CompareOpc = 774; isDot = 1; break;
7681 case Intrinsic::ppc_altivec_vcmpgtsh_p: CompareOpc = 838; isDot = 1; break;
7682 case Intrinsic::ppc_altivec_vcmpgtsw_p: CompareOpc = 902; isDot = 1; break;
7685 CompareOpc = 967;
7691 case Intrinsic::ppc_altivec_vcmpgtub_p: CompareOpc = 518; isDot = 1; break;
7692 case Intrinsic::ppc_altivec_vcmpgtuh_p: CompareOpc = 582; isDot = 1; break;
7693 case Intrinsic::ppc_altivec_vcmpgtuw_p: CompareOpc = 646; isDot = 1; break;
7696 CompareOpc = 711;
7711 case Intrinsic::ppc_vsx_xvcmpeqdp_p: CompareOpc = 99; break;
7712 case Intrinsic::ppc_vsx_xvcmpgedp_p: CompareOpc = 115; break;
7713 case Intrinsic::ppc_vsx_xvcmpgtdp_p: CompareOpc = 107; break;
7714 case Intrinsic::ppc_vsx_xvcmpeqsp_p: CompareOpc = 67; break;
7715 case Intrinsic::ppc_vsx_xvcmpgesp_p: CompareOpc = 83; break;
7716 case Intrinsic::ppc_vsx_xvcmpgtsp_p: CompareOpc = 75; break;
7726 case Intrinsic::ppc_altivec_vcmpbfp: CompareOpc = 966; isDot = 0; break;
7727 case Intrinsic::ppc_altivec_vcmpeqfp: CompareOpc = 198; isDot = 0; break;
7728 case Intrinsic::ppc_altivec_vcmpequb: CompareOpc = 6; isDot = 0; break;
7729 case Intrinsic::ppc_altivec_vcmpequh: CompareOpc = 70; isDot = 0; break;
7730 case Intrinsic::ppc_altivec_vcmpequw: CompareOpc = 134; isDot = 0; break;
7733 CompareOpc = 199;
7739 case Intrinsic::ppc_altivec_vcmpgefp: CompareOpc = 454; isDot = 0; break;
7740 case Intrinsic::ppc_altivec_vcmpgtfp: CompareOpc = 710; isDot = 0; break;
7741 case Intrinsic::ppc_altivec_vcmpgtsb: CompareOpc = 774; isDot = 0; break;
7742 case Intrinsic::ppc_altivec_vcmpgtsh: CompareOpc = 838; isDot = 0; break;
7743 case Intrinsic::ppc_altivec_vcmpgtsw: CompareOpc = 902; isDot = 0; break;
7746 CompareOpc = 967;
7752 case Intrinsic::ppc_altivec_vcmpgtub: CompareOpc = 518; isDot = 0; break;
7753 case Intrinsic::ppc_altivec_vcmpgtuh: CompareOpc = 582; isDot = 0; break;
7754 case Intrinsic::ppc_altivec_vcmpgtuw: CompareOpc = 646; isDot = 0; break;
7757 CompareOpc = 711;
7781 // If this is a lowered altivec predicate compare, CompareOpc is set to the
7784 int CompareOpc;
7786 if (!getVectorCompareInfo(Op, CompareOpc, isDot, Subtarget))
7793 DAG.getConstant(CompareOpc, dl, MVT::i32));
7801 DAG.getConstant(CompareOpc, dl, MVT::i32)
11139 int CompareOpc;
11144 getVectorCompareInfo(LHS, CompareOpc, isDot, Subtarget)) {
11164 DAG.getConstant(CompareOpc, dl, MVT::i32)