Lines Matching defs:SetCCOpcode
2966 static X86::CondCode TranslateIntegerX86CC(ISD::CondCode SetCCOpcode) {
2967 switch (SetCCOpcode) {
2987 static X86::CondCode TranslateX86CC(ISD::CondCode SetCCOpcode, const SDLoc &DL,
2992 if (SetCCOpcode == ISD::SETGT && RHSC->isAllOnes()) {
2997 if (SetCCOpcode == ISD::SETLT && RHSC->isZero()) {
3001 if (SetCCOpcode == ISD::SETGE && RHSC->isZero()) {
3005 if (SetCCOpcode == ISD::SETLT && RHSC->isOne()) {
3012 return TranslateIntegerX86CC(SetCCOpcode);
3020 SetCCOpcode = getSetCCSwappedOperands(SetCCOpcode);
3024 switch (SetCCOpcode) {
3040 switch (SetCCOpcode) {
23422 static bool cheapX86FSETCC_SSE(ISD::CondCode SetCCOpcode) {
23423 return (SetCCOpcode != ISD::SETONE) && (SetCCOpcode != ISD::SETUEQ);
23428 static unsigned translateX86FSETCC(ISD::CondCode SetCCOpcode, SDValue &Op0,
23442 switch (SetCCOpcode) {
23470 switch (SetCCOpcode) {
23522 ISD::CondCode SetCCOpcode = cast<CondCodeSDNode>(CC)->get();
23525 if (SetCCOpcode == ISD::SETLT) {
23526 SetCCOpcode = ISD::getSetCCSwappedOperands(SetCCOpcode);
23530 return DAG.getSetCC(dl, VT, Op0, Op1, SetCCOpcode);