Home
last modified time | relevance | path

Searched refs:Lshr (Results 1 – 5 of 5) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineShifts.cpp1667 Instruction *Lshr = BinaryOperator::CreateLShr(Op0, Op1); in visitAShr() local
1668 Lshr->setIsExact(I.isExact()); in visitAShr()
1669 return Lshr; in visitAShr()
H A DInstCombineMulDivRem.cpp1429 Instruction *Lshr = BinaryOperator::CreateLShr(A, B); in visitUDiv() local
1431 Lshr->setIsExact(); in visitUDiv()
1432 return Lshr; in visitUDiv()
H A DInstCombineSimplifyDemanded.cpp660 Instruction *Lshr = BinaryOperator::CreateLShr(NewC, X); in SimplifyDemandedUseBits() local
661 return InsertNewInstWith(Lshr, I->getIterator()); in SimplifyDemandedUseBits()
H A DInstCombineCasts.cpp964 Value *Lshr = Builder.CreateLShr(X, ShAmt); in transformZExtICmp() local
965 Value *And1 = Builder.CreateAnd(Lshr, ConstantInt::get(X->getType(), 1)); in transformZExtICmp()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp8849 APInt Lshr = Shl.lshr(ShiftAmt); in CTTZTableLookup() local
8850 Table[Lshr.getZExtValue()] = i; in CTTZTableLookup()