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

/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineCasts.cpp637 /// (in BitsToClear) which indicates that the value it computes is correct for
638 /// the zero extend, but that the additional BitsToClear bits need to be zero'd
645 /// CanEvaluateZExtd for the 'lshr' will return true, and BitsToClear will be
651 static bool CanEvaluateZExtd(Value *V, Type *Ty, unsigned &BitsToClear) { argument
652 BitsToClear = 0;
680 if (!CanEvaluateZExtd(I->getOperand(0), Ty, BitsToClear) ||
684 if (BitsToClear == 0 && Tmp == 0)
688 // other side, BitsToClear is ok.
696 APInt::getHighBitsSet(VSize, BitsToClear)))
700 // Otherwise, we don't know how to analyze this BitsToClear cas
779 unsigned BitsToClear; local
[all...]

Completed in 44 milliseconds