Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:LL

2866   SDValue LL, LR, RL, RR, CC0, CC1;
2867 if (isSetCCEquivalent(N0, LL, LR, CC0) && isSetCCEquivalent(N1, RL, RR, CC1)){
2872 LL.getValueType().isInteger()) {
2876 LR.getValueType(), LL, RL);
2884 LR.getValueType(), LL, RL);
2891 LR.getValueType(), LL, RL);
2898 if (LL == RL && isa<ConstantSDNode>(LR) && isa<ConstantSDNode>(RR) &&
2899 Op0 == Op1 && LL.getValueType().isInteger() &&
2903 SDValue ADDNode = DAG.getNode(ISD::ADD, DL, LL.getValueType(),
2904 LL, DAG.getConstant(1, DL,
2905 LL.getValueType()));
2908 DAG.getConstant(2, DL, LL.getValueType()),
2911 // canonicalize equivalent to ll == rl
2912 if (LL == RR && LR == RL) {
2916 if (LL == RL && LR == RR) {
2917 bool isInteger = LL.getValueType().isInteger();
2921 (TLI.isCondCodeLegal(Result, LL.getSimpleValueType()) &&
2922 TLI.isOperationLegal(ISD::SETCC, LL.getValueType())))) {
2923 EVT CCVT = getSetCCResultType(LL.getValueType());
2927 LL, LR, Result);
3623 SDValue LL, LR, RL, RR, CC0, CC1;
3624 if (isSetCCEquivalent(N0, LL, LR, CC0) && isSetCCEquivalent(N1, RL, RR, CC1)){
3628 if (LR == RR && Op0 == Op1 && LL.getValueType().isInteger()) {
3633 LR.getValueType(), LL, RL);
3641 LR.getValueType(), LL, RL);
3646 // canonicalize equivalent to ll == rl
3647 if (LL == RR && LR == RL) {
3651 if (LL == RL && LR == RR) {
3652 bool isInteger = LL.getValueType().isInteger();
3656 (TLI.isCondCodeLegal(Result, LL.getSimpleValueType()) &&
3657 TLI.isOperationLegal(ISD::SETCC, LL.getValueType())))) {
3658 EVT CCVT = getSetCCResultType(LL.getValueType());
3662 LL, LR, Result);
5261 SDValue Lo, Hi, LL, LH, RL, RH;
5262 std::tie(LL, LH) = DAG.SplitVectorOperand(N, 0);
5265 Lo = DAG.getNode(N->getOpcode(), DL, LoVT, LL, RL, N->getOperand(2));
5676 SDValue Lo, Hi, CCLo, CCHi, LL, LH, RL, RH;
5678 std::tie(LL, LH) = DAG.SplitVectorOperand(N, 1);
5681 Lo = DAG.getNode(N->getOpcode(), DL, LL.getValueType(), CCLo, LL, RL);