ΒΆOptional<llvm::APInt>
isConstantOrConstantSplatVector(
    llvm::MachineInstr& MI,
    const llvm::MachineRegisterInfo& MRI)

Description

Determines if \p MI defines a constant integer or a splat vector of constant integers.

Declared at: llvm/include/llvm/CodeGen/GlobalISel/Utils.h:477

Parameters

llvm::MachineInstr& MI
const llvm::MachineRegisterInfo& MRI

Returns

the scalar constant or None.