Searched refs:ShiftDiff (Results 1 – 1 of 1) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineShifts.cpp | 875 Constant *ShiftDiff = ConstantInt::get(Ty, ShAmtC - ShrAmt); in visitShl() local 876 auto *NewShl = BinaryOperator::CreateShl(X, ShiftDiff); in visitShl() 885 cast<BinaryOperator>(Op0)->getOpcode(), X, ShiftDiff); in visitShl() 897 auto *NewShl = BinaryOperator::CreateShl(X, ShiftDiff); in visitShl() 1097 auto *NewLShr = BinaryOperator::CreateLShr(X, ShiftDiff); in visitLShr() 1112 auto *NewShl = BinaryOperator::CreateShl(X, ShiftDiff); in visitLShr() 1118 Value *NewShl = Builder.CreateShl(X, ShiftDiff); in visitLShr() 1274 return BinaryOperator::CreateShl(NewZExt, ShiftDiff); in visitLShr() 1401 Constant *ShiftDiff = ConstantInt::get(Ty, ShAmt - ShlAmt); in visitAShr() local 1402 auto *NewAShr = BinaryOperator::CreateAShr(X, ShiftDiff); in visitAShr() [all …]
|