Lines Matching refs:SetCCOpcode
2817 static X86::CondCode TranslateIntegerX86CC(ISD::CondCode SetCCOpcode) { in TranslateIntegerX86CC() argument
2818 switch (SetCCOpcode) { in TranslateIntegerX86CC()
2838 static X86::CondCode TranslateX86CC(ISD::CondCode SetCCOpcode, const SDLoc &DL, in TranslateX86CC() argument
2843 if (SetCCOpcode == ISD::SETGT && RHSC->isAllOnes()) { in TranslateX86CC()
2848 if (SetCCOpcode == ISD::SETLT && RHSC->isZero()) { in TranslateX86CC()
2852 if (SetCCOpcode == ISD::SETGE && RHSC->isZero()) { in TranslateX86CC()
2856 if (SetCCOpcode == ISD::SETLT && RHSC->isOne()) { in TranslateX86CC()
2863 return TranslateIntegerX86CC(SetCCOpcode); in TranslateX86CC()
2871 SetCCOpcode = getSetCCSwappedOperands(SetCCOpcode); in TranslateX86CC()
2875 switch (SetCCOpcode) { in TranslateX86CC()
2891 switch (SetCCOpcode) { in TranslateX86CC()
23040 static bool cheapX86FSETCC_SSE(ISD::CondCode SetCCOpcode) { in cheapX86FSETCC_SSE() argument
23041 return (SetCCOpcode != ISD::SETONE) && (SetCCOpcode != ISD::SETUEQ); in cheapX86FSETCC_SSE()
23046 static unsigned translateX86FSETCC(ISD::CondCode SetCCOpcode, SDValue &Op0, in translateX86FSETCC() argument
23060 switch (SetCCOpcode) { in translateX86FSETCC()
23088 switch (SetCCOpcode) { in translateX86FSETCC()
23142 ISD::CondCode SetCCOpcode = cast<CondCodeSDNode>(CC)->get(); in LowerIntVSETCC_AVX512() local
23145 if (SetCCOpcode == ISD::SETLT) { in LowerIntVSETCC_AVX512()
23146 SetCCOpcode = ISD::getSetCCSwappedOperands(SetCCOpcode); in LowerIntVSETCC_AVX512()
23150 return DAG.getSetCC(dl, VT, Op0, Op1, SetCCOpcode); in LowerIntVSETCC_AVX512()