Lines Matching refs:SetCCOpcode
5445 static X86::CondCode TranslateIntegerX86CC(ISD::CondCode SetCCOpcode) { in TranslateIntegerX86CC() argument
5446 switch (SetCCOpcode) { in TranslateIntegerX86CC()
5464 static X86::CondCode TranslateX86CC(ISD::CondCode SetCCOpcode, const SDLoc &DL, in TranslateX86CC() argument
5469 if (SetCCOpcode == ISD::SETGT && RHSC->isAllOnes()) { in TranslateX86CC()
5474 if (SetCCOpcode == ISD::SETLT && RHSC->isZero()) { in TranslateX86CC()
5478 if (SetCCOpcode == ISD::SETGE && RHSC->isZero()) { in TranslateX86CC()
5482 if (SetCCOpcode == ISD::SETLT && RHSC->isOne()) { in TranslateX86CC()
5489 return TranslateIntegerX86CC(SetCCOpcode); in TranslateX86CC()
5497 SetCCOpcode = getSetCCSwappedOperands(SetCCOpcode); in TranslateX86CC()
5501 switch (SetCCOpcode) { in TranslateX86CC()
5517 switch (SetCCOpcode) { in TranslateX86CC()
24071 static bool cheapX86FSETCC_SSE(ISD::CondCode SetCCOpcode) { in cheapX86FSETCC_SSE() argument
24072 return (SetCCOpcode != ISD::SETONE) && (SetCCOpcode != ISD::SETUEQ); in cheapX86FSETCC_SSE()
24077 static unsigned translateX86FSETCC(ISD::CondCode SetCCOpcode, SDValue &Op0, in translateX86FSETCC() argument
24091 switch (SetCCOpcode) { in translateX86FSETCC()
24117 switch (SetCCOpcode) { in translateX86FSETCC()
24173 ISD::CondCode SetCCOpcode = cast<CondCodeSDNode>(CC)->get(); in LowerIntVSETCC_AVX512() local
24176 if (SetCCOpcode == ISD::SETLT) { in LowerIntVSETCC_AVX512()
24177 SetCCOpcode = ISD::getSetCCSwappedOperands(SetCCOpcode); in LowerIntVSETCC_AVX512()
24181 return DAG.getSetCC(dl, VT, Op0, Op1, SetCCOpcode); in LowerIntVSETCC_AVX512()