Searched defs:BitsToClear (Results 1 - 1 of 1) sorted by relevance

/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineCasts.cpp640 /// (in BitsToClear) which indicates that the value it computes is correct for
641 /// the zero extend, but that the additional BitsToClear bits need to be zero'd
648 /// CanEvaluateZExtd for the 'lshr' will return true, and BitsToClear will be
654 static bool CanEvaluateZExtd(Value *V, Type *Ty, unsigned &BitsToClear) { argument
655 BitsToClear = 0;
683 if (!CanEvaluateZExtd(I->getOperand(0), Ty, BitsToClear) ||
687 if (BitsToClear == 0 && Tmp == 0)
691 // other side, BitsToClear is ok.
699 APInt::getHighBitsSet(VSize, BitsToClear)))
703 // Otherwise, we don't know how to analyze this BitsToClear cas
782 unsigned BitsToClear; local
[all...]

Completed in 60 milliseconds