Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:getAPIntValue

546       cast<ConstantSDNode>(N.getOperand(2))->getAPIntValue() == 1 &&
1398 DAG.getConstant(N1C->getAPIntValue()+
1399 N0C->getAPIntValue(), VT),
1483 if (C->getAPIntValue() == 0)
1492 if (C->getAPIntValue() == 0)
1626 DAG.getConstant(-N1C->getAPIntValue(), VT));
1641 SDValue NewC = DAG.getConstant((N0C->getAPIntValue() - N1C1->getAPIntValue()), VT);
1764 if (N1C && N1C->getAPIntValue().isPowerOf2())
1766 DAG.getConstant(N1C->getAPIntValue().logBase2(),
1769 if (N1C && (-N1C->getAPIntValue()).isPowerOf2()) {
1770 unsigned Log2Val = (-N1C->getAPIntValue()).logBase2();
1845 if (N1C && N1C->getAPIntValue() == 1LL)
1860 (N1C->getAPIntValue().isPowerOf2() ||
1861 (-N1C->getAPIntValue()).isPowerOf2())) {
1867 unsigned lg2 = N1C->getAPIntValue().countTrailingZeros();
1887 if (N1C->getAPIntValue().isNonNegative())
1929 if (N1C && N1C->getAPIntValue().isPowerOf2())
1931 DAG.getConstant(N1C->getAPIntValue().logBase2(),
1936 if (SHC->getAPIntValue().isPowerOf2()) {
1940 DAG.getConstant(SHC->getAPIntValue()
2017 if (N1C && !N1C->isNullValue() && N1C->getAPIntValue().isPowerOf2())
2019 DAG.getConstant(N1C->getAPIntValue()-1,VT));
2023 if (SHC->getAPIntValue().isPowerOf2()) {
2070 if (N1C && N1C->getAPIntValue() == 1)
2108 if (N1C && N1C->getAPIntValue() == 1)
2252 if (C2->getAPIntValue() == 2)
2262 if (C2->getAPIntValue() == 2)
2438 if ((ORI->getAPIntValue() & N1C->getAPIntValue()) == N1C->getAPIntValue())
2443 APInt Mask = ~N1C->getAPIntValue();
2476 Constant = C->getAPIntValue();
2654 uint32_t ActiveBits = N1C->getAPIntValue().getActiveBits();
2655 if (ActiveBits > 0 && APIntOps::isMask(ActiveBits, N1C->getAPIntValue())){
2987 if (N1C && DAG.MaskedValueIsZero(N0, ~N1C->getAPIntValue()))
3007 if ((C1->getAPIntValue() & N1C->getAPIntValue()) != 0)
3070 cast<ConstantSDNode>(N0.getOperand(1))->getAPIntValue();
3072 cast<ConstantSDNode>(N1.getOperand(1))->getAPIntValue();
3177 Mask &= cast<ConstantSDNode>(LHSMask)->getAPIntValue() | RHSBits;
3181 Mask &= cast<ConstantSDNode>(RHSMask)->getAPIntValue() | LHSBits;
3201 if (SUBC->getAPIntValue() == OpSizeInBits) {
3218 if (SUBC->getAPIntValue() == OpSizeInBits) {
3248 if (SUBC->getAPIntValue() == OpSizeInBits) {
3262 if (SUBC->getAPIntValue() == OpSizeInBits) {
3311 if (N1C && N1C->getAPIntValue() == 1 && isSetCCEquivalent(N0, LHS, RHS, CC)) {
3330 if (N1C && N1C->getAPIntValue() == 1 && N0.getOpcode() == ISD::ZERO_EXTEND &&
3341 if (N1C && N1C->getAPIntValue() == 1 && VT == MVT::i1 &&
3370 getAPIntValue() ^
3371 N00C->getAPIntValue(), VT));
3374 DAG.getConstant(N1C->getAPIntValue() ^
3375 N01C->getAPIntValue(), VT));
3446 bool BinOpRHSSignSet = BinOpCst->getAPIntValue().isNegative();
3500 APInt TruncC = N101C->getAPIntValue();
3687 APInt TruncC = N101C->getAPIntValue();
3832 N1C->getAPIntValue() == Log2_32(VT.getSizeInBits())) {
3873 APInt TruncC = N101C->getAPIntValue();
4003 if (VT == MVT::i1 && N1C && N1C->getAPIntValue() == 1)
4010 N1C && N2C && N1C->isNullValue() && N2C->getAPIntValue() == 1) {
4029 if (VT == VT0 && VT == MVT::i1 && N2C && N2C->getAPIntValue() == 1) {
4039 if (VT == MVT::i1 && (N0 == N1 || (N1C && N1C->getAPIntValue() == 1)))
4043 if (VT == MVT::i1 && (N0 == N2 || (N2C && N2C->getAPIntValue() == 0)))
4337 APInt Mask = cast<ConstantSDNode>(N0.getOperand(1))->getAPIntValue();
4550 APInt Mask = cast<ConstantSDNode>(N0.getOperand(1))->getAPIntValue();
4609 APInt Mask = cast<ConstantSDNode>(N0.getOperand(1))->getAPIntValue();
4780 APInt Mask = cast<ConstantSDNode>(N0.getOperand(1))->getAPIntValue();
4889 const APInt &CVal = CV->getAPIntValue();
5545 NewBits |= cast<ConstantSDNode>(Op)->getAPIntValue().
5576 getAPIntValue().zextOrTrunc(SrcBitSize);
6166 const APInt &AndConst = cast<ConstantSDNode>(AndOp1)->getAPIntValue();
6169 cast<ConstantSDNode>(Op1)->getAPIntValue()==AndConst.logBase2()) {
6228 if (RHSCI->getAPIntValue() == 1 && Op0.hasOneUse() &&
6901 APInt Imm = cast<ConstantSDNode>(N1)->getAPIntValue();
8296 (N1C->getAPIntValue() == 1 && N0 == N2))) { // (a < 1) ? a : 0
8302 if (N2C && ((N2C->getAPIntValue() & (N2C->getAPIntValue()-1)) == 0)) {
8303 unsigned ShCtV = N2C->getAPIntValue().logBase2();
8346 if (ConstAndRHS && ConstAndRHS->getAPIntValue().countPopulation() == 1) {
8348 APInt AndMask = ConstAndRHS->getAPIntValue();
8366 if (N2C && N3C && N3C->isNullValue() && N2C->getAPIntValue().isPowerOf2() &&
8372 if (NotExtCompare && N2C->getAPIntValue() == 1)
8397 if (N2C->getAPIntValue() == 1)
8402 DAG.getConstant(N2C->getAPIntValue().logBase2(),
8409 if (0 && N3C && N3C->isNullValue() && N2C && (N2C->getAPIntValue() == 1ULL)) {