Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:ConstantSDNode

511       cast<ConstantSDNode>(N.getOperand(2))->getAPIntValue() == 1 &&
512 cast<ConstantSDNode>(N.getOperand(3))->isNullValue()) {
534 if (N0.getOpcode() == Opc && isa<ConstantSDNode>(N0.getOperand(1))) {
535 if (isa<ConstantSDNode>(N1)) {
539 cast<ConstantSDNode>(N0.getOperand(1)),
540 cast<ConstantSDNode>(N1));
552 if (N1.getOpcode() == Opc && isa<ConstantSDNode>(N1.getOperand(1))) {
553 if (isa<ConstantSDNode>(N0)) {
557 cast<ConstantSDNode>(N1.getOperand(1)),
558 cast<ConstantSDNode>(N0));
1173 if (isa<ConstantSDNode>(N0) || !isa<ConstantSDNode>(N1)) {
1299 ConstantSDNode *N01C = dyn_cast<ConstantSDNode>(N01);
1302 isa<ConstantSDNode>(N00.getOperand(1))) {
1318 ConstantSDNode *N0C = dyn_cast<ConstantSDNode>(N0);
1319 ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N1);
1351 if (ConstantSDNode *N0C = dyn_cast<ConstantSDNode>(N0.getOperand(0)))
1361 if (N0.getOpcode() == ISD::SUB && isa<ConstantSDNode>(N0.getOperand(0)) &&
1362 cast<ConstantSDNode>(N0.getOperand(0))->isNullValue())
1365 if (N1.getOpcode() == ISD::SUB && isa<ConstantSDNode>(N1.getOperand(0)) &&
1366 cast<ConstantSDNode>(N1.getOperand(0))->isNullValue())
1398 if (isa<ConstantSDNode>(N00) || isa<ConstantSDNode>(N10))
1438 if (ConstantSDNode *C =
1439 dyn_cast<ConstantSDNode>(N1.getOperand(0).getOperand(0)))
1447 if (ConstantSDNode *C =
1448 dyn_cast<ConstantSDNode>(N0.getOperand(0).getOperand(0)))
1457 ConstantSDNode *AndOp1 = dyn_cast<ConstantSDNode>(N1->getOperand(1));
1484 ConstantSDNode *N0C = dyn_cast<ConstantSDNode>(N0);
1485 ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N1);
1528 ConstantSDNode *N0C = dyn_cast<ConstantSDNode>(N0);
1529 ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N1);
1563 ConstantSDNode *N0C = dyn_cast<ConstantSDNode>(N0.getNode());
1564 ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N1.getNode());
1565 ConstantSDNode *N1C1 = N1.getOpcode() != ISD::ADD ? 0 :
1566 dyn_cast<ConstantSDNode>(N1.getOperand(1).getNode());
1651 ConstantSDNode *N0C = dyn_cast<ConstantSDNode>(N0);
1652 ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N1);
1695 isa<ConstantSDNode>(N0.getOperand(1))) {
1708 if (N0.getOpcode() == ISD::SHL && isa<ConstantSDNode>(N0.getOperand(1)) &&
1712 isa<ConstantSDNode>(N1.getOperand(1)) &&
1727 isa<ConstantSDNode>(N0.getOperand(1)))
1745 ConstantSDNode *N0C = dyn_cast<ConstantSDNode>(N0.getNode());
1746 ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N1.getNode());
1832 ConstantSDNode *N0C = dyn_cast<ConstantSDNode>(N0.getNode());
1833 ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N1.getNode());
1852 if (ConstantSDNode *SHC = dyn_cast<ConstantSDNode>(N1.getOperand(0))) {
1884 ConstantSDNode *N0C = dyn_cast<ConstantSDNode>(N0);
1885 ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N1);
1926 ConstantSDNode *N0C = dyn_cast<ConstantSDNode>(N0);
1927 ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N1);
1939 if (ConstantSDNode *SHC = dyn_cast<ConstantSDNode>(N1.getOperand(0))) {
1979 ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N1);
2017 ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N1);
2168 if (ConstantSDNode *C2 = dyn_cast<ConstantSDNode>(N->getOperand(1)))
2178 if (ConstantSDNode *C2 = dyn_cast<ConstantSDNode>(N->getOperand(1)))
2260 ConstantSDNode *N0C = dyn_cast<ConstantSDNode>(N0);
2261 ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N1);
2293 if (ConstantSDNode *ORI = dyn_cast<ConstantSDNode>(N0.getOperand(1)))
2320 if (LR == RR && isa<ConstantSDNode>(LR) && Op0 == Op1 &&
2323 if (cast<ConstantSDNode>(LR)->isNullValue() && Op1 == ISD::SETEQ) {
2330 if (cast<ConstantSDNode>(LR)->isAllOnesValue() && Op1 == ISD::SETEQ) {
2337 if (cast<ConstantSDNode>(LR)->isAllOnesValue() && Op1 == ISD::SETGT) {
2513 ConstantSDNode *N01C = dyn_cast<ConstantSDNode>(N0.getOperand(1));
2523 ConstantSDNode *N11C = dyn_cast<ConstantSDNode>(N1.getOperand(1));
2538 ConstantSDNode *N01C = dyn_cast<ConstantSDNode>(N0.getOperand(1));
2539 ConstantSDNode *N11C = dyn_cast<ConstantSDNode>(N1.getOperand(1));
2550 ConstantSDNode *N001C = dyn_cast<ConstantSDNode>(N00.getOperand(1));
2561 ConstantSDNode *N101C = dyn_cast<ConstantSDNode>(N10.getOperand(1));
2597 ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N.getOperand(1));
2619 ConstantSDNode *C = dyn_cast<ConstantSDNode>(N0.getOperand(1));
2627 ConstantSDNode *C = dyn_cast<ConstantSDNode>(N0.getOperand(1));
2636 ConstantSDNode *C = dyn_cast<ConstantSDNode>(N.getOperand(1));
2644 ConstantSDNode *C = dyn_cast<ConstantSDNode>(N.getOperand(1));
2732 ConstantSDNode *N0C = dyn_cast<ConstantSDNode>(N0);
2733 ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N1);
2779 isa<ConstantSDNode>(N0.getOperand(1))) {
2780 ConstantSDNode *C1 = cast<ConstantSDNode>(N0.getOperand(1));
2792 if (LR == RR && isa<ConstantSDNode>(LR) && Op0 == Op1 &&
2796 if (cast<ConstantSDNode>(LR)->isNullValue() &&
2805 if (cast<ConstantSDNode>(LR)->isAllOnesValue() &&
2844 cast<ConstantSDNode>(N0.getOperand(1))->getAPIntValue();
2846 cast<ConstantSDNode>(N1.getOperand(1))->getAPIntValue();
2872 if (isa<ConstantSDNode>(Op.getOperand(1))) {
2934 uint64_t LShVal = cast<ConstantSDNode>(LHSShiftAmt)->getZExtValue();
2935 uint64_t RShVal = cast<ConstantSDNode>(RHSShiftAmt)->getZExtValue();
2951 Mask &= cast<ConstantSDNode>(LHSMask)->getAPIntValue() | RHSBits;
2955 Mask &= cast<ConstantSDNode>(RHSMask)->getAPIntValue() | LHSBits;
2973 if (ConstantSDNode *SUBC =
2974 dyn_cast<ConstantSDNode>(RHSShiftAmt.getOperand(0))) {
2990 if (ConstantSDNode *SUBC =
2991 dyn_cast<ConstantSDNode>(LHSShiftAmt.getOperand(0))) {
3020 if (ConstantSDNode *SUBC =
3021 dyn_cast<ConstantSDNode>(RExtOp0.getOperand(0))) {
3034 if (ConstantSDNode *SUBC =
3035 dyn_cast<ConstantSDNode>(LExtOp0.getOperand(0))) {
3052 ConstantSDNode *N0C = dyn_cast<ConstantSDNode>(N0);
3053 ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N1);
3130 if (isa<ConstantSDNode>(RHS) || isa<ConstantSDNode>(LHS)) {
3140 ConstantSDNode *N00C = dyn_cast<ConstantSDNode>(N0.getOperand(0));
3141 ConstantSDNode *N01C = dyn_cast<ConstantSDNode>(N0.getOperand(1));
3198 ConstantSDNode *BinOpCst = dyn_cast<ConstantSDNode>(LHS->getOperand(1));
3210 !isa<ConstantSDNode>(BinOpLHSVal->getOperand(1)))
3242 ConstantSDNode *N0C = dyn_cast<ConstantSDNode>(N0);
3243 ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N1);
3271 if (ConstantSDNode *N101C = dyn_cast<ConstantSDNode>(N101)) {
3291 uint64_t c1 = cast<ConstantSDNode>(N0.getOperand(1))->getZExtValue();
3308 isa<ConstantSDNode>(N0.getOperand(0)->getOperand(1))) {
3310 cast<ConstantSDNode>(N0.getOperand(0)->getOperand(1))->getZExtValue();
3328 uint64_t c1 = cast<ConstantSDNode>(N0.getOperand(1))->getZExtValue();
3370 ConstantSDNode *N0C = dyn_cast<ConstantSDNode>(N0);
3371 ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N1);
3406 if (ConstantSDNode *C1 = dyn_cast<ConstantSDNode>(N0.getOperand(1))) {
3421 const ConstantSDNode *N01C = dyn_cast<ConstantSDNode>(N0.getOperand(1));
3456 if (ConstantSDNode *N101C = dyn_cast<ConstantSDNode>(N101)) {
3478 N1C && isa<ConstantSDNode>(N0.getOperand(0).getOperand(1))) {
3480 ConstantSDNode *LargeShiftAmt =
3481 cast<ConstantSDNode>(N0.getOperand(0).getOperand(1));
3515 ConstantSDNode *N0C = dyn_cast<ConstantSDNode>(N0);
3516 ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N1);
3540 uint64_t c1 = cast<ConstantSDNode>(N0.getOperand(1))->getZExtValue();
3551 isa<ConstantSDNode>(N0.getOperand(0)->getOperand(1))) {
3553 cast<ConstantSDNode>(N0.getOperand(0)->getOperand(1))->getZExtValue();
3643 if (ConstantSDNode *N101C = dyn_cast<ConstantSDNode>(N101)) {
3711 if (isa<ConstantSDNode>(N0))
3721 if (isa<ConstantSDNode>(N0))
3731 if (isa<ConstantSDNode>(N0))
3740 ConstantSDNode *N0C = dyn_cast<ConstantSDNode>(N0);
3741 ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N1);
3742 ConstantSDNode *N2C = dyn_cast<ConstantSDNode>(N2);
3837 if (ConstantSDNode *SCCC = dyn_cast_or_null<ConstantSDNode>(SCC.getNode())) {
3893 if (!isa<ConstantSDNode>(UseOp))
3955 if (isa<ConstantSDNode>(N0))
4090 APInt Mask = cast<ConstantSDNode>(N0.getOperand(1))->getAPIntValue();
4170 if (isa<ConstantSDNode>(N0))
4234 APInt Mask = cast<ConstantSDNode>(N0.getOperand(1))->getAPIntValue();
4293 APInt Mask = cast<ConstantSDNode>(N0.getOperand(1))->getAPIntValue();
4382 isa<ConstantSDNode>(N0.getOperand(1)) &&
4386 unsigned ShAmtVal = cast<ConstantSDNode>(ShAmt)->getZExtValue();
4416 if (isa<ConstantSDNode>(N0))
4464 APInt Mask = cast<ConstantSDNode>(N0.getOperand(1))->getAPIntValue();
4582 if (ConstantSDNode *RHSC = dyn_cast<ConstantSDNode>(V.getOperand(1))) {
4624 ConstantSDNode *N01 = dyn_cast<ConstantSDNode>(N0.getOperand(1));
4641 if (ConstantSDNode *N01 = dyn_cast<ConstantSDNode>(N0.getOperand(1))) {
4669 if (ConstantSDNode *N01 = dyn_cast<ConstantSDNode>(N0.getOperand(1))) {
4743 if (isa<ConstantSDNode>(N0) || N0.getOpcode() == ISD::UNDEF)
4786 if (ConstantSDNode *ShAmt = dyn_cast<ConstantSDNode>(N0.getOperand(1)))
4852 if (isa<ConstantSDNode>(N0))
4971 if (isa<ConstantSDNode>(N0) || isa<ConstantFPSDNode>(N0)) {
5178 NewBits |= cast<ConstantSDNode>(Op)->getAPIntValue().
5208 APInt OpVal = cast<ConstantSDNode>(BV->getOperand(i))->
5459 ConstantSDNode *N0C = dyn_cast<ConstantSDNode>(N0);
5484 ConstantSDNode *N0C = dyn_cast<ConstantSDNode>(N0);
5747 const APInt &AndConst = cast<ConstantSDNode>(AndOp1)->getAPIntValue();
5750 cast<ConstantSDNode>(Op1)->getAPIntValue()==AndConst.logBase2()) {
5808 if (ConstantSDNode *RHSCI = dyn_cast<ConstantSDNode>(Op0))
5910 if (isa<ConstantSDNode>(Offset) &&
5911 cast<ConstantSDNode>(Offset)->isNullValue())
6044 if (isa<ConstantSDNode>(Offset) &&
6045 cast<ConstantSDNode>(Offset)->isNullValue())
6265 !isa<ConstantSDNode>(V->getOperand(1)) ||
6298 uint64_t NotMask = ~cast<ConstantSDNode>(V->getOperand(1))->getSExtValue();
6444 APInt Imm = cast<ConstantSDNode>(N1)->getAPIntValue();
6788 if (!isa<ConstantSDNode>(EltNo))
6790 unsigned Elt = cast<ConstantSDNode>(EltNo)->getZExtValue();
6849 if (isa<ConstantSDNode>(EltNo)) {
6850 int Elt = cast<ConstantSDNode>(EltNo)->getZExtValue();
6955 !isa<ConstantSDNode>(N->getOperand(i).getOperand(1))) {
6996 unsigned ExtIndex = cast<ConstantSDNode>(ExtVal)->getZExtValue();
7005 unsigned Idx = cast<ConstantSDNode>(ExtVal)->getZExtValue();
7191 if (!isa<ConstantSDNode>(Elt))
7193 else if (cast<ConstantSDNode>(Elt)->isAllOnesValue())
7195 else if (cast<ConstantSDNode>(Elt)->isNullValue())
7257 cast<ConstantSDNode>(RHSOp.getNode())->isNullValue()) ||
7441 ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N1.getNode());
7442 ConstantSDNode *N2C = dyn_cast<ConstantSDNode>(N2.getNode());
7443 ConstantSDNode *N3C = dyn_cast<ConstantSDNode>(N3.getNode());
7449 ConstantSDNode *SCCC = dyn_cast_or_null<ConstantSDNode>(SCC.getNode());
7583 ConstantSDNode *ConstAndRHS = dyn_cast<ConstantSDNode>(N0->getOperand(1));
7692 ConstantSDNode *SubC = NULL;
7696 SubC = dyn_cast<ConstantSDNode>(N3.getOperand(0));
7700 SubC = dyn_cast<ConstantSDNode>(N2.getOperand(0));
7766 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Base.getOperand(1))) {