ΒΆOptional<llvm::APInt>
isConstantOrConstantSplatVector(
llvm::MachineInstr& MI,
const llvm::MachineRegisterInfo& MRI)
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.