llvm::DivRemMapKey::DivRemMapKey

Constructors

Synopses

Declared in <llvm/Transforms/Utils/BypassSlowDivision.h>

Construct an empty key with default-initialized members.

constexpr
DivRemMapKey() = default;
» more...

Construct a key from signedness and dividend/divisor values.

DivRemMapKey(
    bool InSignedOp,
    Value* InDividend,
    Value* InDivisor);
» more...

Parameters

NameDescription
InSignedOpTrue when the operation is signed.
InDividendDividend operand of the operation.
InDivisorDivisor operand of the operation.