Home | History | Annotate | Download | only in InstCombine

Lines Matching refs:LShr

185   case Instruction::LShr:
394 case Instruction::LShr:
396 // lshr iff we know that the bits we would otherwise be shifting in are
475 // Transform trunc(lshr (zext A), Cst) to eliminate one type conversion.
490 // Since we're doing an lshr and a zero extend, and know that the shift
645 /// %C = lshr i32 %B, 8
648 /// CanEvaluateZExtd for the 'lshr' will return true, and BitsToClear will be
717 case Instruction::LShr:
718 // We can promote lshr(x, cst) if we can promote x. This requires the
728 // Cannot promote variable LSHR.
1018 //case Instruction::LShr: TODO
1757 // bitcast(trunc(lshr(bitcast(somevector), cst))