Lines Matching refs:SetCCOpcode
2731 static X86::CondCode TranslateIntegerX86CC(ISD::CondCode SetCCOpcode) {
2732 switch (SetCCOpcode) {
2750 static X86::CondCode TranslateX86CC(ISD::CondCode SetCCOpcode, const SDLoc &DL,
2755 if (SetCCOpcode == ISD::SETGT && RHSC->isAllOnes()) {
2760 if (SetCCOpcode == ISD::SETLT && RHSC->isZero()) {
2764 if (SetCCOpcode == ISD::SETGE && RHSC->isZero()) {
2768 if (SetCCOpcode == ISD::SETLT && RHSC->isOne()) {
2775 return TranslateIntegerX86CC(SetCCOpcode);
2783 SetCCOpcode = getSetCCSwappedOperands(SetCCOpcode);
2787 switch (SetCCOpcode) {
2803 switch (SetCCOpcode) {
22859 static bool cheapX86FSETCC_SSE(ISD::CondCode SetCCOpcode) {
22860 return (SetCCOpcode != ISD::SETONE) && (SetCCOpcode != ISD::SETUEQ);
22865 static unsigned translateX86FSETCC(ISD::CondCode SetCCOpcode, SDValue &Op0,
22879 switch (SetCCOpcode) {
22905 switch (SetCCOpcode) {
22961 ISD::CondCode SetCCOpcode = cast<CondCodeSDNode>(CC)->get();
22964 if (SetCCOpcode == ISD::SETLT) {
22965 SetCCOpcode = ISD::getSetCCSwappedOperands(SetCCOpcode);
22969 return DAG.getSetCC(dl, VT, Op0, Op1, SetCCOpcode);