Lines Matching refs:Known2

2319   KnownBits Known2;  in computeKnownBits()  local
2338 Known2 = computeKnownBits(SrcOp, Depth + 1); in computeKnownBits()
2344 Known2 = Known2.trunc(BitWidth); in computeKnownBits()
2348 Known.One &= Known2.One; in computeKnownBits()
2349 Known.Zero &= Known2.Zero; in computeKnownBits()
2385 Known2 = computeKnownBits(LHS, DemandedLHS, Depth + 1); in computeKnownBits()
2386 Known.One &= Known2.One; in computeKnownBits()
2387 Known.Zero &= Known2.Zero; in computeKnownBits()
2394 Known2 = computeKnownBits(RHS, DemandedRHS, Depth + 1); in computeKnownBits()
2395 Known.One &= Known2.One; in computeKnownBits()
2396 Known.Zero &= Known2.Zero; in computeKnownBits()
2411 Known2 = computeKnownBits(Sub, DemandedSub, Depth + 1); in computeKnownBits()
2412 Known.One &= Known2.One; in computeKnownBits()
2413 Known.Zero &= Known2.Zero; in computeKnownBits()
2441 Known2 = computeKnownBits(Src, DemandedSrcElts, Depth + 1); in computeKnownBits()
2442 Known.One &= Known2.One; in computeKnownBits()
2443 Known.Zero &= Known2.Zero; in computeKnownBits()
2449 Known2 = computeKnownBits(Src, Depth + 1); in computeKnownBits()
2450 Known.One &= Known2.One; in computeKnownBits()
2451 Known.Zero &= Known2.Zero; in computeKnownBits()
2516 Known2 = computeKnownBits(N0, SubDemandedElts.shl(i), in computeKnownBits()
2519 Known.One |= Known2.One.zext(BitWidth).shl(SubBitWidth * Shifts); in computeKnownBits()
2520 Known.Zero |= Known2.Zero.zext(BitWidth).shl(SubBitWidth * Shifts); in computeKnownBits()
2537 Known2 = computeKnownBits(N0, SubDemandedElts, Depth + 1); in computeKnownBits()
2544 Known.One &= Known2.One.lshr(Offset).trunc(BitWidth); in computeKnownBits()
2545 Known.Zero &= Known2.Zero.lshr(Offset).trunc(BitWidth); in computeKnownBits()
2556 Known2 = computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1); in computeKnownBits()
2559 Known.One &= Known2.One; in computeKnownBits()
2561 Known.Zero |= Known2.Zero; in computeKnownBits()
2565 Known2 = computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1); in computeKnownBits()
2568 Known.Zero &= Known2.Zero; in computeKnownBits()
2570 Known.One |= Known2.One; in computeKnownBits()
2574 Known2 = computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1); in computeKnownBits()
2577 APInt KnownZeroOut = (Known.Zero & Known2.Zero) | (Known.One & Known2.One); in computeKnownBits()
2579 Known.One = (Known.Zero & Known2.One) | (Known.One & Known2.Zero); in computeKnownBits()
2585 Known2 = computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1); in computeKnownBits()
2592 Known2.countMinTrailingZeros(); in computeKnownBits()
2594 Known2.countMinLeadingZeros(), in computeKnownBits()
2606 Known2 = computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1); in computeKnownBits()
2607 unsigned LeadZ = Known2.countMinLeadingZeros(); in computeKnownBits()
2609 Known2 = computeKnownBits(Op.getOperand(1), DemandedElts, Depth + 1); in computeKnownBits()
2610 unsigned RHSMaxLeadingZeros = Known2.countMaxLeadingZeros(); in computeKnownBits()
2623 Known2 = computeKnownBits(Op.getOperand(1), DemandedElts, Depth+1); in computeKnownBits()
2626 Known.One &= Known2.One; in computeKnownBits()
2627 Known.Zero &= Known2.Zero; in computeKnownBits()
2634 Known2 = computeKnownBits(Op.getOperand(2), DemandedElts, Depth+1); in computeKnownBits()
2637 Known.One &= Known2.One; in computeKnownBits()
2638 Known.Zero &= Known2.Zero; in computeKnownBits()
2726 Known2 = computeKnownBits(Op.getOperand(1), DemandedElts, Depth + 1); in computeKnownBits()
2730 Known2.One.lshrInPlace(BitWidth - Amt); in computeKnownBits()
2731 Known2.Zero.lshrInPlace(BitWidth - Amt); in computeKnownBits()
2735 Known2.One.lshrInPlace(Amt); in computeKnownBits()
2736 Known2.Zero.lshrInPlace(Amt); in computeKnownBits()
2738 Known.One |= Known2.One; in computeKnownBits()
2739 Known.Zero |= Known2.Zero; in computeKnownBits()
2779 Known2 = computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1); in computeKnownBits()
2781 unsigned PossibleTZ = Known2.countMaxTrailingZeros(); in computeKnownBits()
2788 Known2 = computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1); in computeKnownBits()
2790 unsigned PossibleLZ = Known2.countMaxLeadingZeros(); in computeKnownBits()
2796 Known2 = computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1); in computeKnownBits()
2798 unsigned PossibleOnes = Known2.countMaxPopulation(); in computeKnownBits()
2889 Known2 = computeKnownBits(Op.getOperand(1), DemandedElts, in computeKnownBits()
2895 if ((Known2.Zero & MaskV) == MaskV) { in computeKnownBits()
2906 Known2 = computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1); in computeKnownBits()
2907 unsigned KnownZeroLow = Known2.countMinTrailingZeros(); in computeKnownBits()
2911 Known2 = computeKnownBits(Op.getOperand(1), DemandedElts, Depth + 1); in computeKnownBits()
2912 KnownZeroLow = std::min(KnownZeroLow, Known2.countMinTrailingZeros()); in computeKnownBits()
2938 Known2 = computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1); in computeKnownBits()
2939 unsigned KnownZeroHigh = Known2.countMinLeadingZeros(); in computeKnownBits()
2940 unsigned KnownZeroLow = Known2.countMinTrailingZeros(); in computeKnownBits()
2942 Known2 = computeKnownBits(Op.getOperand(1), DemandedElts, Depth + 1); in computeKnownBits()
2943 KnownZeroHigh = std::min(KnownZeroHigh, Known2.countMinLeadingZeros()); in computeKnownBits()
2944 KnownZeroLow = std::min(KnownZeroLow, Known2.countMinTrailingZeros()); in computeKnownBits()
2966 Known2 = computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1); in computeKnownBits()
2969 Known.Zero = Known2.Zero & LowBits; in computeKnownBits()
2970 Known.One = Known2.One & LowBits; in computeKnownBits()
2974 if (Known2.Zero[BitWidth-1] || ((Known2.Zero & LowBits) == LowBits)) in computeKnownBits()
2979 if (Known2.One[BitWidth-1] && ((Known2.One & LowBits) != 0)) in computeKnownBits()
2990 Known2 = computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1); in computeKnownBits()
2993 Known.Zero = Known2.Zero | ~LowBits; in computeKnownBits()
2994 Known.One = Known2.One & LowBits; in computeKnownBits()
3002 Known2 = computeKnownBits(Op.getOperand(1), DemandedElts, Depth + 1); in computeKnownBits()
3005 std::max(Known.countMinLeadingZeros(), Known2.countMinLeadingZeros()); in computeKnownBits()
3062 Known2 = computeKnownBits(InVal, Depth + 1); in computeKnownBits()
3063 Known.One &= Known2.One.zextOrTrunc(Known.One.getBitWidth()); in computeKnownBits()
3064 Known.Zero &= Known2.Zero.zextOrTrunc(Known.Zero.getBitWidth()); in computeKnownBits()
3071 Known2 = computeKnownBits(InVec, VectorElts, Depth + 1); in computeKnownBits()
3072 Known.One &= Known2.One; in computeKnownBits()
3073 Known.Zero &= Known2.Zero; in computeKnownBits()
3078 Known2 = computeKnownBits(InVal, Depth + 1); in computeKnownBits()
3079 Known.One &= Known2.One.zextOrTrunc(Known.One.getBitWidth()); in computeKnownBits()
3080 Known.Zero &= Known2.Zero.zextOrTrunc(Known.Zero.getBitWidth()); in computeKnownBits()
3085 Known2 = computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1); in computeKnownBits()
3086 Known.Zero = Known2.Zero.reverseBits(); in computeKnownBits()
3087 Known.One = Known2.One.reverseBits(); in computeKnownBits()
3091 Known2 = computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1); in computeKnownBits()
3092 Known.Zero = Known2.Zero.byteSwap(); in computeKnownBits()
3093 Known.One = Known2.One.byteSwap(); in computeKnownBits()
3097 Known2 = computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1); in computeKnownBits()
3100 if (Known2.isNonNegative()) { in computeKnownBits()
3101 Known.Zero = Known2.Zero; in computeKnownBits()
3102 Known.One = Known2.One; in computeKnownBits()
3108 Known2.One.clearSignBit(); in computeKnownBits()
3109 if (Known2.One.getBoolValue()) { in computeKnownBits()
3117 Known2 = computeKnownBits(Op.getOperand(1), DemandedElts, Depth + 1); in computeKnownBits()
3122 LeadZero = std::max(LeadZero, Known2.countMinLeadingZeros()); in computeKnownBits()
3124 Known.Zero &= Known2.Zero; in computeKnownBits()
3125 Known.One &= Known2.One; in computeKnownBits()
3131 Known2 = computeKnownBits(Op.getOperand(1), DemandedElts, Depth + 1); in computeKnownBits()
3136 LeadOne = std::max(LeadOne, Known2.countMinLeadingOnes()); in computeKnownBits()
3138 Known.Zero &= Known2.Zero; in computeKnownBits()
3139 Known.One &= Known2.One; in computeKnownBits()
3177 Known2 = computeKnownBits(Op.getOperand(1), DemandedElts, Depth + 1); in computeKnownBits()
3178 Known.Zero &= Known2.Zero; in computeKnownBits()
3179 Known.One &= Known2.One; in computeKnownBits()