Lines Matching defs:LR
2418 SDValue LL, LR, RL, RR, CC0, CC1;
2574 if (isSetCCEquivalent(N0, LL, LR, CC0) && isSetCCEquivalent(N1, RL, RR, CC1)){
2578 if (LR == RR && isa<ConstantSDNode>(LR) && Op0 == Op1 &&
2581 if (cast<ConstantSDNode>(LR)->isNullValue() && Op1 == ISD::SETEQ) {
2583 LR.getValueType(), LL, RL);
2585 return DAG.getSetCC(N->getDebugLoc(), VT, ORNode, LR, Op1);
2588 if (cast<ConstantSDNode>(LR)->isAllOnesValue() && Op1 == ISD::SETEQ) {
2590 LR.getValueType(), LL, RL);
2592 return DAG.getSetCC(N->getDebugLoc(), VT, ANDNode, LR, Op1);
2595 if (cast<ConstantSDNode>(LR)->isAllOnesValue() && Op1 == ISD::SETGT) {
2597 LR.getValueType(), LL, RL);
2599 return DAG.getSetCC(N->getDebugLoc(), VT, ORNode, LR, Op1);
2603 if (LL == RR && LR == RL) {
2607 if (LL == RL && LR == RR) {
2613 LL, LR, Result);
3017 SDValue LL, LR, RL, RR, CC0, CC1;
3074 if (isSetCCEquivalent(N0, LL, LR, CC0) && isSetCCEquivalent(N1, RL, RR, CC1)){
3078 if (LR == RR && isa<ConstantSDNode>(LR) && Op0 == Op1 &&
3082 if (cast<ConstantSDNode>(LR)->isNullValue() &&
3084 SDValue ORNode = DAG.getNode(ISD::OR, LR.getDebugLoc(),
3085 LR.getValueType(), LL, RL);
3087 return DAG.getSetCC(N->getDebugLoc(), VT, ORNode, LR, Op1);
3091 if (cast<ConstantSDNode>(LR)->isAllOnesValue() &&
3093 SDValue ANDNode = DAG.getNode(ISD::AND, LR.getDebugLoc(),
3094 LR.getValueType(), LL, RL);
3096 return DAG.getSetCC(N->getDebugLoc(), VT, ANDNode, LR, Op1);
3100 if (LL == RR && LR == RL) {
3104 if (LL == RL && LR == RR) {
3110 LL, LR, Result);