reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/IR/IRBuilder.h
 1249       return Insert(BinaryOperator::CreateLShr(LHS, RHS), Name);
include/llvm/IR/NoFolder.h
  150       return BinaryOperator::CreateLShr(LHS, RHS);
lib/CodeGen/CodeGenPrepare.cpp
 1573         InsertedShift = BinaryOperator::CreateLShr(ShiftI->getOperand(0), CI,
 1674         InsertedShift = BinaryOperator::CreateLShr(ShiftI->getOperand(0), CI,
lib/Transforms/InstCombine/InstCombineAddSub.cpp
 1801         Instruction *NewShift = BinaryOperator::CreateLShr(X, ShAmtOp);
lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
 3062       return BinaryOperator::CreateLShr(ConstantExpr::getNot(C), Y);
lib/Transforms/InstCombine/InstCombineCalls.cpp
 1984         return BinaryOperator::CreateLShr(Op1,
lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
  851   BinaryOperator *LShr = BinaryOperator::CreateLShr(Op0, C1);
  875   BinaryOperator *LShr = BinaryOperator::CreateLShr(Op0, N);
lib/Transforms/InstCombine/InstCombineShifts.cpp
  961     return BinaryOperator::CreateLShr(
 1006           auto *NewLShr = BinaryOperator::CreateLShr(X, ShiftDiff);
 1074         return BinaryOperator::CreateLShr(X, ConstantInt::get(Ty, AmtSum));
 1244     return BinaryOperator::CreateLShr(Op0, Op1);
lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
  526       Instruction *NewVal = BinaryOperator::CreateLShr(
  569         BinaryOperator *LShr = BinaryOperator::CreateLShr(I->getOperand(0),
  679             NewVal = BinaryOperator::CreateLShr(II->getArgOperand(0),
  955       New = isLshr ? BinaryOperator::CreateLShr(VarX, Amt) :
lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
  709   auto *BO = BinaryOperator::CreateLShr(SDI->getOperand(0), SDI->getOperand(1),