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