llvm::IRBuilderBase::CreateLShr

Create an l shr instruction.

Synopses

Declared in <llvm/IR/IRBuilder.h>

Create an l shr instruction.

Value*
CreateLShr(
    Value* LHS,
    uint64_t RHS,
    Twine const& Name = "",
    bool isExact = false);
» more...

Create an l shr instruction.

Value*
CreateLShr(
    Value* LHS,
    APInt const& RHS,
    Twine const& Name = "",
    bool isExact = false);
» more...

Create an l shr instruction.

Value*
CreateLShr(
    Value* LHS,
    Value* RHS,
    Twine const& Name = "",
    bool isExact = false);
» more...

Return Value

The created l shr instruction.

Parameters

NameDescription
LHSLeft-hand side operand.
RHSRight-hand side operand.
NameName of the new instruction or value.
isExactWhether to set the exact flag.