Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:getAPIntValue

565       cast<ConstantSDNode>(N.getOperand(2))->getAPIntValue() == 1 &&
1427 DAG.getConstant(N1C->getAPIntValue()+
1428 N0C->getAPIntValue(), VT),
1512 if (C->getAPIntValue() == 0)
1521 if (C->getAPIntValue() == 0)
1665 DAG.getConstant(-N1C->getAPIntValue(), VT));
1680 SDValue NewC = DAG.getConstant(N0C->getAPIntValue() - N1C1->getAPIntValue(),
1811 ConstValue0 = N0IsConst? (dyn_cast<ConstantSDNode>(N0))->getAPIntValue() : APInt();
1813 ConstValue1 = N1IsConst? (dyn_cast<ConstantSDNode>(N1))->getAPIntValue() : APInt();
1921 if (N1C && N1C->getAPIntValue() == 1LL)
1936 (N1C->getAPIntValue().isPowerOf2() ||
1937 (-N1C->getAPIntValue()).isPowerOf2())) {
1943 unsigned lg2 = N1C->getAPIntValue().countTrailingZeros();
1963 if (N1C->getAPIntValue().isNonNegative())
2005 if (N1C && N1C->getAPIntValue().isPowerOf2())
2007 DAG.getConstant(N1C->getAPIntValue().logBase2(),
2012 if (SHC->getAPIntValue().isPowerOf2()) {
2016 DAG.getConstant(SHC->getAPIntValue()
2093 if (N1C && !N1C->isNullValue() && N1C->getAPIntValue().isPowerOf2())
2095 DAG.getConstant(N1C->getAPIntValue()-1,VT));
2099 if (SHC->getAPIntValue().isPowerOf2()) {
2146 if (N1C && N1C->getAPIntValue() == 1)
2184 if (N1C && N1C->getAPIntValue() == 1)
2328 if (C2->getAPIntValue() == 2)
2338 if (C2->getAPIntValue() == 2)
2529 if ((ORI->getAPIntValue() & N1C->getAPIntValue()) == N1C->getAPIntValue())
2534 APInt Mask = ~N1C->getAPIntValue();
2567 Constant = C->getAPIntValue();
2765 uint32_t ActiveBits = N1C->getAPIntValue().getActiveBits();
2766 if (ActiveBits > 0 && APIntOps::isMask(ActiveBits, N1C->getAPIntValue())){
2827 APInt ADDC = ADDI->getAPIntValue();
3138 if (N1C && DAG.MaskedValueIsZero(N0, ~N1C->getAPIntValue()))
3158 if ((C1->getAPIntValue() & N1C->getAPIntValue()) != 0)
3224 cast<ConstantSDNode>(N0.getOperand(1))->getAPIntValue();
3226 cast<ConstantSDNode>(N1.getOperand(1))->getAPIntValue();
3328 Mask &= cast<ConstantSDNode>(LHSMask)->getAPIntValue() | RHSBits;
3332 Mask &= cast<ConstantSDNode>(RHSMask)->getAPIntValue() | LHSBits;
3352 if (SUBC->getAPIntValue() == OpSizeInBits)
3364 if (SUBC->getAPIntValue() == OpSizeInBits)
3387 if (SUBC->getAPIntValue() == OpSizeInBits)
3399 if (SUBC->getAPIntValue() == OpSizeInBits)
3452 if (N1C && N1C->getAPIntValue() == 1 && isSetCCEquivalent(N0, LHS, RHS, CC)) {
3472 if (N1C && N1C->getAPIntValue() == 1 && N0.getOpcode() == ISD::ZERO_EXTEND &&
3483 if (N1C && N1C->getAPIntValue() == 1 && VT == MVT::i1 &&
3520 DAG.getConstant(N1C->getAPIntValue() ^
3521 N00C->getAPIntValue(), VT));
3524 DAG.getConstant(N1C->getAPIntValue() ^
3525 N01C->getAPIntValue(), VT));
3596 bool BinOpRHSSignSet = BinOpCst->getAPIntValue().isNegative();
3650 APInt TruncC = N101C->getAPIntValue();
3837 APInt TruncC = N101C->getAPIntValue();
3984 N1C->getAPIntValue() == Log2_32(VT.getSizeInBits())) {
4025 APInt TruncC = N101C->getAPIntValue();
4155 if (VT == MVT::i1 && N1C && N1C->getAPIntValue() == 1)
4163 N1C && N2C && N1C->isNullValue() && N2C->getAPIntValue() == 1) {
4182 if (VT == VT0 && VT == MVT::i1 && N2C && N2C->getAPIntValue() == 1) {
4192 if (VT == MVT::i1 && (N0 == N1 || (N1C && N1C->getAPIntValue() == 1)))
4196 if (VT == MVT::i1 && (N0 == N2 || (N2C && N2C->getAPIntValue() == 0)))
4532 APInt Mask = cast<ConstantSDNode>(N0.getOperand(1))->getAPIntValue();
4744 APInt Mask = cast<ConstantSDNode>(N0.getOperand(1))->getAPIntValue();
4803 APInt Mask = cast<ConstantSDNode>(N0.getOperand(1))->getAPIntValue();
4974 APInt Mask = cast<ConstantSDNode>(N0.getOperand(1))->getAPIntValue();
5083 const APInt &CVal = CV->getAPIntValue();
5843 NewBits |= cast<ConstantSDNode>(Op)->getAPIntValue().
5874 getAPIntValue().zextOrTrunc(SrcBitSize);
6853 const APInt &AndConst = cast<ConstantSDNode>(AndOp1)->getAPIntValue();
6856 cast<ConstantSDNode>(Op1)->getAPIntValue()==AndConst.logBase2()) {
6921 if (RHSCI->getAPIntValue() == 1 && Op0.hasOneUse() &&
7213 APInt Offset0 = CN->getAPIntValue();
7214 APInt Offset1 = cast<ConstantSDNode>(Offset)->getAPIntValue();
7692 APInt Imm = cast<ConstantSDNode>(N1)->getAPIntValue();
8148 StoreInt|=C->getAPIntValue().zext(StoreBW);
9869 (N1C->getAPIntValue() == 1 && N0 == N2))) { // (a < 1) ? a : 0
9875 if (N2C && ((N2C->getAPIntValue() & (N2C->getAPIntValue()-1)) == 0)) {
9876 unsigned ShCtV = N2C->getAPIntValue().logBase2();
9919 if (ConstAndRHS && ConstAndRHS->getAPIntValue().countPopulation() == 1) {
9921 APInt AndMask = ConstAndRHS->getAPIntValue();
9939 if (N2C && N3C && N3C->isNullValue() && N2C->getAPIntValue().isPowerOf2() &&
9945 if (NotExtCompare && N2C->getAPIntValue() == 1)
9973 if (N2C->getAPIntValue() == 1)
9978 DAG.getConstant(N2C->getAPIntValue().logBase2(),
9986 if (0 && N3C && N3C->isNullValue() && N2C && (N2C->getAPIntValue() == 1ULL)) {